0000864749-25-000011.txt : 20250116 0000864749-25-000011.hdr.sgml : 20250116 20250115214545 ACCESSION NUMBER: 0000864749-25-000011 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20250116 DATE AS OF CHANGE: 20250115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TRIMBLE INC. CENTRAL INDEX KEY: 0000864749 STANDARD INDUSTRIAL CLASSIFICATION: MEASURING & CONTROLLING DEVICES, NEC [3829] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 942802192 STATE OF INCORPORATION: DE FISCAL YEAR END: 0103 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-14845 FILM NUMBER: 25534166 BUSINESS ADDRESS: STREET 1: 10368 WESTMOOR DR CITY: WESTMINSTER STATE: CO ZIP: 80021 BUSINESS PHONE: (720) 887-6100 MAIL ADDRESS: STREET 1: 10368 WESTMOOR DR CITY: WESTMINSTER STATE: CO ZIP: 80021 FORMER COMPANY: FORMER CONFORMED NAME: TRIMBLE NAVIGATION LTD /CA/ DATE OF NAME CHANGE: 19930328 10-K/A 1 trmb-20231229.htm 10-K/A trmb-20231229
true2023FY0000864749Trimble Inc. (“Trimble” or “the Company” or “we” or “our” or “us”) is filing this Amendment No. 1 on Form 10-K/A (this “Amendment”) to our Annual Report on Form 10-K for the year ended December 29, 2023, which was filed with the Securities and Exchange Commission (the “SEC”) on February 26, 2024 (the “Original Form 10-K”) to make certain changes, as described below.As previously disclosed in Item 8.01 of the Company’s Current Report on Form 8-K filed with the SEC on May 3, 2024, Ernst & Young LLP (“EY”), the Company’s independent registered public accounting firm, informed the Company that in preparing for an upcoming Public Company Accounting Oversight Board (“PCAOB”) inspection, EY had identified concerns regarding the design and execution of certain controls.The Company’s management has determined that additional material weaknesses in its internal control over financial reporting existed that were not previously disclosed in Management’s Annual Report on Internal Control over Financial Reporting in the Original Form 10-K related to certain information technology general controls (“ITGCs”), undue reliance on controls over information technology (“IT”) interfaces, and the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue. As a result, we are (i) including in Part II, Item 8 of this Amendment a revised opinion from EY on our internal control over financial reporting as of December 29, 2023 and (ii) replacing Part II, Item 9A, “Controls and Procedures” in this Amendment to update the conclusions regarding the effectiveness of our internal control over financial reporting as of December 29, 2023. The material weaknesses did not result in any change to the Company’s consolidated financial statements as set forth in the Original Form 10-K.Pursuant to Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment contains the complete text of Part II, Item 8. “Financial Statements and Supplementary Data”. Part IV, Item 15. “Exhibits and Financial Statement Schedules” has been amended to include (i) current certifications of the Company’s Chief Executive Officer and Chief Financial Officer as required under Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, each dated as of the date of this Amendment, and attached as Exhibits 31.1, 31.2, 32.1, and 32.2, (ii) an updated Consent of Independent Registered Public Accounting Firm, attached as Exhibit 23.1, and (iii) updated inline XBRL exhibits, as applicable.The only changes to the Original Form 10-K are those related to the matters described above. Except as described above, this Amendment does not amend, update, or change (i) the Company’s consolidated financial statements or (ii) any other item or disclosure in the Original Form 10-K and does not purport to reflect any information or event subsequent to the filing. As such, this Amendment speaks only as of the date that the Original Form 10-K was filed, and the Company has not undertaken to amend, update, or change any information contained in the Original Form 10-K to give effect to any subsequent event, other than as expressly indicated in this Amendment. Accordingly, this Amendment should be read in conjunction with the Original Form 10-K and any subsequent filings with the SEC.P1YP1YP1YP1YP4YP5YP2YP2YP3Yhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrentP2Yiso4217:USDxbrli:sharesiso4217:USDxbrli:sharestrmb:segmentiso4217:EURtrmb:acquisitionxbrli:puretrmb:businesstrmb:loan00008647492022-12-312023-12-2900008647492023-06-3000008647492024-02-2000008647492023-12-2900008647492022-12-300000864749us-gaap:ProductMember2022-12-312023-12-290000864749us-gaap:ProductMember2022-01-012022-12-300000864749us-gaap:ProductMember2021-01-022021-12-310000864749trmb:SubscriptionAndServicesMember2022-12-312023-12-290000864749trmb:SubscriptionAndServicesMember2022-01-012022-12-300000864749trmb:SubscriptionAndServicesMember2021-01-022021-12-3100008647492022-01-012022-12-3000008647492021-01-022021-12-310000864749us-gaap:CommonStockMember2021-01-010000864749us-gaap:AdditionalPaidInCapitalMember2021-01-010000864749us-gaap:RetainedEarningsMember2021-01-010000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-010000864749us-gaap:ParentMember2021-01-010000864749us-gaap:NoncontrollingInterestMember2021-01-0100008647492021-01-010000864749us-gaap:RetainedEarningsMember2021-01-022021-12-310000864749us-gaap:ParentMember2021-01-022021-12-310000864749us-gaap:NoncontrollingInterestMember2021-01-022021-12-310000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-022021-12-310000864749us-gaap:CommonStockMember2021-01-022021-12-310000864749us-gaap:AdditionalPaidInCapitalMember2021-01-022021-12-310000864749us-gaap:CommonStockMember2021-12-310000864749us-gaap:AdditionalPaidInCapitalMember2021-12-310000864749us-gaap:RetainedEarningsMember2021-12-310000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000864749us-gaap:ParentMember2021-12-310000864749us-gaap:NoncontrollingInterestMember2021-12-3100008647492021-12-310000864749us-gaap:RetainedEarningsMember2022-01-012022-12-300000864749us-gaap:ParentMember2022-01-012022-12-300000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-300000864749us-gaap:CommonStockMember2022-01-012022-12-300000864749us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-300000864749us-gaap:CommonStockMember2022-12-300000864749us-gaap:AdditionalPaidInCapitalMember2022-12-300000864749us-gaap:RetainedEarningsMember2022-12-300000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300000864749us-gaap:ParentMember2022-12-300000864749us-gaap:NoncontrollingInterestMember2022-12-300000864749us-gaap:RetainedEarningsMember2022-12-312023-12-290000864749us-gaap:ParentMember2022-12-312023-12-290000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-12-290000864749us-gaap:CommonStockMember2022-12-312023-12-290000864749us-gaap:AdditionalPaidInCapitalMember2022-12-312023-12-290000864749us-gaap:CommonStockMember2023-12-290000864749us-gaap:AdditionalPaidInCapitalMember2023-12-290000864749us-gaap:RetainedEarningsMember2023-12-290000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-290000864749us-gaap:ParentMember2023-12-290000864749us-gaap:NoncontrollingInterestMember2023-12-290000864749us-gaap:DiscontinuedOperationsHeldforsaleMembertrmb:TrimbleAgMember2023-12-290000864749srt:ScenarioPreviouslyReportedMemberus-gaap:ProductMember2022-01-012022-12-300000864749srt:RestatementAdjustmentMemberus-gaap:ProductMember2022-01-012022-12-300000864749srt:ScenarioPreviouslyReportedMemberus-gaap:ProductMember2021-01-022021-12-310000864749srt:RestatementAdjustmentMemberus-gaap:ProductMember2021-01-022021-12-310000864749srt:RestatementAdjustmentMembertrmb:SubscriptionAndServicesMember2022-01-012022-12-300000864749srt:RestatementAdjustmentMembertrmb:SubscriptionAndServicesMember2021-01-022021-12-310000864749srt:ScenarioPreviouslyReportedMemberus-gaap:ServiceMember2022-01-012022-12-300000864749srt:RestatementAdjustmentMemberus-gaap:ServiceMember2022-01-012022-12-300000864749srt:ScenarioPreviouslyReportedMemberus-gaap:ServiceMember2021-01-022021-12-310000864749srt:RestatementAdjustmentMemberus-gaap:ServiceMember2021-01-022021-12-310000864749srt:ScenarioPreviouslyReportedMembertrmb:SubscriptionMember2022-01-012022-12-300000864749srt:RestatementAdjustmentMembertrmb:SubscriptionMember2022-01-012022-12-300000864749srt:ScenarioPreviouslyReportedMembertrmb:SubscriptionMember2021-01-022021-12-310000864749srt:RestatementAdjustmentMembertrmb:SubscriptionMember2021-01-022021-12-310000864749srt:ScenarioPreviouslyReportedMember2022-01-012022-12-300000864749srt:ScenarioPreviouslyReportedMember2021-01-022021-12-310000864749srt:MinimumMember2022-12-312023-12-290000864749srt:MaximumMember2022-12-312023-12-290000864749srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-290000864749srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-290000864749srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-290000864749srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-290000864749srt:MinimumMembertrmb:ComputerEquipmentAndSoftwareMember2023-12-290000864749srt:MaximumMembertrmb:ComputerEquipmentAndSoftwareMember2023-12-290000864749us-gaap:BuildingMember2023-12-290000864749srt:MinimumMembertrmb:InternalUseOfSoftwareMember2023-12-290000864749srt:MaximumMembertrmb:InternalUseOfSoftwareMember2023-12-290000864749srt:MinimumMember2023-12-290000864749srt:MaximumMember2023-12-290000864749srt:WeightedAverageMember2023-12-290000864749us-gaap:ForwardContractsMember2022-12-300000864749us-gaap:ForwardContractsMember2023-12-290000864749trmb:TransporeonMember2023-04-032023-04-030000864749us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-12-312023-12-290000864749srt:MaximumMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-12-312023-12-290000864749srt:MaximumMember2022-01-012022-12-300000864749trmb:AgileAssetsMember2021-01-022021-12-310000864749srt:MaximumMembertrmb:AgileAssetsMember2021-01-022021-12-310000864749trmb:TransporeonMember2023-04-030000864749us-gaap:CustomerRelationshipsMembertrmb:TransporeonMember2023-04-030000864749us-gaap:CustomerRelationshipsMembertrmb:TransporeonMember2023-04-032023-04-030000864749us-gaap:DevelopedTechnologyRightsMembertrmb:TransporeonMember2023-04-030000864749us-gaap:DevelopedTechnologyRightsMembertrmb:TransporeonMember2023-04-032023-04-030000864749us-gaap:TradeNamesMembertrmb:TransporeonMember2023-04-030000864749us-gaap:TradeNamesMembertrmb:TransporeonMember2023-04-032023-04-030000864749trmb:TransporeonMember2022-12-312023-12-290000864749trmb:TransporeonMember2022-01-012022-12-300000864749us-gaap:DiscontinuedOperationsHeldforsaleMembertrmb:TrimbleAgMember2023-09-280000864749trmb:TrimbleAgJVTransactionMember2023-09-280000864749trmb:TrimbleAgJVTransactionMembertrmb:AGCOCorporationMember2023-09-280000864749trmb:TrimbleAgJVTransactionMember2023-09-282023-09-280000864749us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2022-12-312023-12-290000864749us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2022-01-012022-12-300000864749us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertrmb:TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember2022-01-012022-12-300000864749us-gaap:DevelopedTechnologyRightsMember2023-12-290000864749us-gaap:DevelopedTechnologyRightsMember2022-12-300000864749us-gaap:CustomerRelationshipsMember2023-12-290000864749us-gaap:CustomerRelationshipsMember2022-12-300000864749us-gaap:TrademarksAndTradeNamesMember2023-12-290000864749us-gaap:TrademarksAndTradeNamesMember2022-12-300000864749us-gaap:DistributionRightsMember2023-12-290000864749us-gaap:DistributionRightsMember2022-12-300000864749trmb:BuildingsandInfrastructureMember2022-12-300000864749trmb:GeospatialMember2022-12-300000864749trmb:ResourcesandUtilitiesMember2022-12-300000864749trmb:TransportationMember2022-12-300000864749trmb:BuildingsandInfrastructureMember2022-12-312023-12-290000864749trmb:GeospatialMember2022-12-312023-12-290000864749trmb:ResourcesandUtilitiesMember2022-12-312023-12-290000864749trmb:TransportationMember2022-12-312023-12-290000864749trmb:BuildingsandInfrastructureMember2023-12-290000864749trmb:GeospatialMember2023-12-290000864749trmb:ResourcesandUtilitiesMember2023-12-290000864749trmb:TransportationMember2023-12-290000864749trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember2023-12-290000864749trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember2022-12-300000864749us-gaap:MachineryAndEquipmentMember2023-12-290000864749us-gaap:MachineryAndEquipmentMember2022-12-300000864749trmb:SoftwareAndLicensesMember2023-12-290000864749trmb:SoftwareAndLicensesMember2022-12-300000864749us-gaap:ConstructionInProgressMember2023-12-290000864749us-gaap:ConstructionInProgressMember2022-12-300000864749us-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-12-312023-12-290000864749us-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-12-312023-12-290000864749us-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-12-312023-12-290000864749us-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-12-312023-12-290000864749us-gaap:OperatingSegmentsMember2022-12-312023-12-290000864749trmb:BuildingsandInfrastructureMember2022-01-012022-12-300000864749trmb:GeospatialMember2022-01-012022-12-300000864749trmb:ResourcesandUtilitiesMember2022-01-012022-12-300000864749trmb:TransportationMember2022-01-012022-12-300000864749us-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-01-012022-12-300000864749us-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-01-012022-12-300000864749us-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-01-012022-12-300000864749us-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-01-012022-12-300000864749us-gaap:OperatingSegmentsMember2022-01-012022-12-300000864749trmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749trmb:GeospatialMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749trmb:TransportationMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:GeospatialMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:TransportationMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749trmb:BuildingsandInfrastructureMember2021-12-310000864749trmb:GeospatialMember2021-12-310000864749trmb:ResourcesandUtilitiesMember2021-12-310000864749trmb:TransportationMember2021-12-310000864749us-gaap:CorporateNonSegmentMember2022-12-312023-12-290000864749us-gaap:CorporateNonSegmentMember2022-01-012022-12-300000864749us-gaap:CorporateNonSegmentMember2021-01-022021-12-310000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-12-312023-12-290000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-12-312023-12-290000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-12-312023-12-290000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-12-312023-12-290000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2022-12-312023-12-290000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-12-312023-12-290000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-12-312023-12-290000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-12-312023-12-290000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-12-312023-12-290000864749srt:EuropeMemberus-gaap:OperatingSegmentsMember2022-12-312023-12-290000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-12-312023-12-290000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-12-312023-12-290000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-12-312023-12-290000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-12-312023-12-290000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2022-12-312023-12-290000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-12-312023-12-290000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-12-312023-12-290000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-12-312023-12-290000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-12-312023-12-290000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMember2022-12-312023-12-290000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-01-012022-12-300000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-01-012022-12-300000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-01-012022-12-300000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-01-012022-12-300000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-300000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-01-012022-12-300000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-01-012022-12-300000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-01-012022-12-300000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-01-012022-12-300000864749srt:EuropeMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-300000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-01-012022-12-300000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-01-012022-12-300000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-01-012022-12-300000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-01-012022-12-300000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-300000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2022-01-012022-12-300000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2022-01-012022-12-300000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2022-01-012022-12-300000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2022-01-012022-12-300000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-300000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2021-01-022021-12-310000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2021-01-022021-12-310000864749srt:NorthAmericaMemberus-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2021-01-022021-12-310000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749srt:EuropeMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2021-01-022021-12-310000864749srt:EuropeMemberus-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2021-01-022021-12-310000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2021-01-022021-12-310000864749srt:AsiaPacificMemberus-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:GeospatialMember2021-01-022021-12-310000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMembertrmb:TransportationMember2021-01-022021-12-310000864749trmb:RestofWorldMemberus-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749country:US2022-12-312023-12-290000864749country:US2022-01-012022-12-300000864749country:US2021-01-022021-12-310000864749country:US2023-12-290000864749country:US2022-12-300000864749srt:EuropeMember2023-12-290000864749srt:EuropeMember2022-12-300000864749trmb:AsiaPacificAndOtherNonUsCountriesMember2023-12-290000864749trmb:AsiaPacificAndOtherNonUsCountriesMember2022-12-300000864749us-gaap:SeniorNotesMembertrmb:TwoThousandTwentyThreeSeniorNotesMember2023-12-290000864749us-gaap:SeniorNotesMembertrmb:TwoThousandTwentyThreeSeniorNotesMember2022-12-300000864749us-gaap:SeniorNotesMembertrmb:TwoThousandTwentyFourSeniorNotesMember2023-12-290000864749us-gaap:SeniorNotesMembertrmb:TwoThousandTwentyFourSeniorNotesMember2022-12-300000864749us-gaap:SeniorNotesMembertrmb:TwoThousandTwentyEightSeniorNotesMember2023-12-290000864749us-gaap:SeniorNotesMembertrmb:TwoThousandTwentyEightSeniorNotesMember2022-12-300000864749us-gaap:SeniorNotesMembertrmb:TwoThousandThirtyThreeSeniorNotesMember2023-12-290000864749us-gaap:SeniorNotesMembertrmb:TwoThousandThirtyThreeSeniorNotesMember2022-12-300000864749us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-290000864749us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-300000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2026Memberus-gaap:LineOfCreditMember2023-12-290000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2026Memberus-gaap:LineOfCreditMember2022-12-300000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2028Memberus-gaap:LineOfCreditMember2023-12-290000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2028Memberus-gaap:LineOfCreditMember2022-12-300000864749trmb:UncommittedFacilitiesMember2023-12-290000864749trmb:UncommittedFacilitiesMember2022-12-300000864749us-gaap:SeniorNotesMembertrmb:SeniorNotesDue2033Member2023-03-310000864749us-gaap:SeniorNotesMembertrmb:SeniorNotesDue2033Member2023-03-012023-03-310000864749us-gaap:LineOfCreditMembertrmb:UnsecuredFacilityMember2022-12-110000864749us-gaap:BridgeLoanMember2022-12-270000864749us-gaap:BridgeLoanMember2023-03-092023-03-090000864749us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMember2022-12-270000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2026Memberus-gaap:LineOfCreditMember2022-12-272022-12-270000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2026Memberus-gaap:LineOfCreditMember2022-12-270000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2028Memberus-gaap:LineOfCreditMember2022-12-272022-12-270000864749us-gaap:UnsecuredDebtMembertrmb:TermLoanDueApril2028Memberus-gaap:LineOfCreditMember2022-12-270000864749us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-03-012022-03-310000864749us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-03-310000864749us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-270000864749us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-04-032023-04-030000864749trmb:UncommittedRevolvingCreditFacilities75millionMember2023-12-290000864749trmb:UncommittedRevolvingCreditFacilities100millioneurosMember2023-12-290000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-290000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-290000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-290000864749us-gaap:FairValueMeasurementsRecurringMember2023-12-290000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-300000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-300000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-300000864749us-gaap:FairValueMeasurementsRecurringMember2022-12-300000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2023-12-290000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DebtMember2022-12-3000008647492023-12-302023-12-290000864749us-gaap:InternalRevenueServiceIRSMember2023-12-290000864749us-gaap:ForeignCountryMember2023-12-290000864749us-gaap:CaliforniaFranchiseTaxBoardMemberus-gaap:ResearchMember2023-12-290000864749trmb:TwoThousandTwoStockPlanMember2020-05-310000864749trmb:TwoThousandTwoStockPlanMember2023-12-290000864749us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-12-290000864749us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-300000864749us-gaap:RestrictedStockUnitsRSUMember2021-01-022021-12-310000864749us-gaap:EmployeeStockOptionMember2022-12-312023-12-290000864749us-gaap:EmployeeStockOptionMember2022-01-012022-12-300000864749us-gaap:EmployeeStockOptionMember2021-01-022021-12-310000864749us-gaap:EmployeeStockMember2022-12-312023-12-290000864749us-gaap:EmployeeStockMember2022-01-012022-12-300000864749us-gaap:EmployeeStockMember2021-01-022021-12-310000864749us-gaap:CostOfSalesMember2022-12-312023-12-290000864749us-gaap:CostOfSalesMember2022-01-012022-12-300000864749us-gaap:CostOfSalesMember2021-01-022021-12-310000864749us-gaap:ResearchAndDevelopmentExpenseMember2022-12-312023-12-290000864749us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-300000864749us-gaap:ResearchAndDevelopmentExpenseMember2021-01-022021-12-310000864749us-gaap:SellingAndMarketingExpenseMember2022-12-312023-12-290000864749us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-300000864749us-gaap:SellingAndMarketingExpenseMember2021-01-022021-12-310000864749us-gaap:GeneralAndAdministrativeExpenseMember2022-12-312023-12-290000864749us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-300000864749us-gaap:GeneralAndAdministrativeExpenseMember2021-01-022021-12-310000864749srt:MinimumMembertrmb:TimeBasedRestrictedStockUnitsMembertrmb:TwoThousandTwoStockPlanMember2022-12-312023-12-290000864749srt:MaximumMembertrmb:TimeBasedRestrictedStockUnitsMembertrmb:TwoThousandTwoStockPlanMember2022-12-312023-12-290000864749trmb:PerformanceBasedRestrictedStockUnitsMembertrmb:TwoThousandTwoStockPlanMember2022-12-312023-12-290000864749srt:MinimumMembertrmb:PerformanceBasedRestrictedStockUnitsMember2022-12-312023-12-290000864749srt:MaximumMembertrmb:PerformanceBasedRestrictedStockUnitsMember2022-12-312023-12-290000864749us-gaap:RestrictedStockUnitsRSUMember2022-12-300000864749us-gaap:RestrictedStockUnitsRSUMember2023-12-290000864749trmb:PerformanceBasedRestrictedStockUnitsMember2022-12-312023-12-290000864749trmb:PerformanceBasedRestrictedStockUnitsMember2023-12-290000864749trmb:PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember2022-12-312023-12-290000864749us-gaap:EmployeeStockMember2023-12-290000864749trmb:TwoThousandTwentyOneStockRepurchaseProgramMember2021-08-310000864749trmb:TwoThousandTwentyOneStockRepurchaseProgramMember2023-12-290000864749us-gaap:SubsequentEventMembertrmb:TwoThousandTwentyFourStockRepurchaseProgramMember2024-01-280000864749trmb:TwoThousandTwentyOneStockRepurchaseProgramMember2022-12-312023-12-290000864749trmb:TwoThousandTwentyOneStockRepurchaseProgramMember2022-01-012022-12-300000864749trmb:TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember2021-01-022021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
trimble - logo.jpg
FORM 10-K/A
(Amendment No. 1)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 29, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from            to           
Commission File Number: 001-14845
TRIMBLE INC.
(Exact name of Registrant as specified in its charter)
Delaware
(State or other jurisdiction of incorporation or organization)
 
94-2802192
(I.R.S. Employer Identification Number)
10368 Westmoor Drive, Westminster, CO 80021
(Address of principal executive offices) (Zip Code)
(720887-6100
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value TRMBNASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act: NONE
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
    Yes  
    No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.
    Yes  
 No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a non-accelerated filer.


Large Accelerated Filer  Accelerated Filer
Non-accelerated Filer  Smaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of June 30, 2023, the aggregate market value of the common stock held by non-affiliates of the registrant was approximately $13.1 billion based on the closing price as reported on the NASDAQ Global Select Market. Shares of common stock held by each officer and director of the registrant have been excluded in that such person may be deemed to be an affiliate. This determination of affiliate status is not necessarily a conclusive determination for any other purpose.
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Class 
Outstanding at February 20, 2024
Common stock, $0.001 par value 245,687,181 shares

EXPLANATORY NOTE
Trimble Inc. (“Trimble” or “the Company” or “we” or “our” or “us”) is filing this Amendment No. 1 on Form 10-K/A (this “Amendment”) to our Annual Report on Form 10-K for the year ended December 29, 2023, which was filed with the Securities and Exchange Commission (the “SEC”) on February 26, 2024 (the “Original Form 10-K”) to make certain changes, as described below.
As previously disclosed in Item 8.01 of the Company’s Current Report on Form 8-K filed with the SEC on May 3, 2024, Ernst & Young LLP (“EY”), the Company’s independent registered public accounting firm, informed the Company that in preparing for an upcoming Public Company Accounting Oversight Board (“PCAOB”) inspection, EY had identified concerns regarding the design and execution of certain controls.
The Company’s management has determined that additional material weaknesses in its internal control over financial reporting existed that were not previously disclosed in Management’s Annual Report on Internal Control over Financial Reporting in the Original Form 10-K related to certain information technology general controls (“ITGCs”), undue reliance on controls over information technology (“IT”) interfaces, and the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue. As a result, we are (i) including in Part II, Item 8 of this Amendment a revised opinion from EY on our internal control over financial reporting as of December 29, 2023 and (ii) replacing Part II, Item 9A, “Controls and Procedures” in this Amendment to update the conclusions regarding the effectiveness of our internal control over financial reporting as of December 29, 2023. The material weaknesses did not result in any change to the Company’s consolidated financial statements as set forth in the Original Form 10-K.
Pursuant to Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment contains the complete text of Part II, Item 8. “Financial Statements and Supplementary Data”. Part IV, Item 15. “Exhibits and Financial Statement Schedules” has been amended to include (i) current certifications of the Company’s Chief Executive Officer and Chief Financial Officer as required under Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, each dated as of the date of this Amendment, and attached as Exhibits 31.1, 31.2, 32.1, and 32.2, (ii) an updated Consent of Independent Registered Public Accounting Firm, attached as Exhibit 23.1, and (iii) updated inline XBRL exhibits, as applicable.
The only changes to the Original Form 10-K are those related to the matters described above. Except as described above, this Amendment does not amend, update, or change (i) the Company’s consolidated financial statements or (ii) any other item or disclosure in the Original Form 10-K and does not purport to reflect any information or event subsequent to the filing. As such, this Amendment speaks only as of the date that the Original Form 10-K was filed, and the Company has not undertaken to amend, update, or change any information contained in the Original Form 10-K to give effect to any subsequent event, other than as expressly indicated in this Amendment. Accordingly, this Amendment should be read in conjunction with the Original Form 10-K and any subsequent filings with the SEC.


TRIMBLE INC.
2023 FORM 10-K/A
TABLE OF CONTENTS


PART II
Item 8. Financial Statements and Supplementary Data
TRIMBLE INC.
INDEX TO FINANCIAL STATEMENTS
 


Index to Financial Statements

TRIMBLE INC.
CONSOLIDATED BALANCE SHEETS
At the End of Year20232022
(In millions, except par value)  
ASSETS
Current assets:
Cash and cash equivalents$229.8 $271.0 
Accounts receivable, net706.6 643.3 
Inventories235.7 402.5 
Prepaid expenses89.8 73.7 
Other current assets147.8 127.7 
Assets held for sale421.2  
Total current assets1,830.9 1,518.2 
Property and equipment, net202.5 219.0 
Operating lease right-of-use assets124.0 121.2 
Goodwill5,350.6 4,137.9 
Other purchased intangible assets, net1,243.5 498.1 
Deferred income tax assets412.3 438.4 
Other non-current assets375.5 336.2 
Total assets$9,539.3 $7,269.0 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Short-term debt$530.4 $300.0 
Accounts payable165.3 175.5 
Accrued compensation and benefits181.2 159.4 
Deferred revenue663.1 639.1 
Income taxes payable39.7 23.7 
Other current liabilities201.3 164.4 
Liabilities held for sale48.3  
Total current liabilities1,829.3 1,462.1 
Long-term debt2,536.2 1,220.0 
Deferred revenue, non-current98.3 98.5 
Deferred income tax liabilities287.8 157.8 
Operating lease liabilities121.9 105.1 
Other non-current liabilities165.7 175.3 
Total liabilities5,039.2 3,218.8 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding
  
Common stock, $0.001 par value; 360.0 shares authorized; 246.5 and 246.9 shares issued and outstanding at the end of 2023 and 2022
0.2 0.2 
Additional paid-in-capital2,214.6 2,054.9 
Retained earnings2,437.4 2,230.0 
Accumulated other comprehensive loss(152.1)(234.9)
Total stockholders' equity4,500.1 4,050.2 
Total liabilities and stockholders' equity$9,539.3 $7,269.0 
See accompanying Notes to the Consolidated Financial Statements.
1

Index to Financial Statements
TRIMBLE INC.
CONSOLIDATED STATEMENTS OF INCOME

(In millions, except per share amounts) 202320222021
Revenue:
Product$1,771.7 $1,986.1 $2,135.2 
Subscription and services2,027.0 1,690.2 1,523.9 
Total revenue3,798.7 3,676.3 3,659.1 
Cost of sales:
Product875.0 1,040.8 1,086.4 
Subscription and services482.2 444.9 450.3 
Amortization of purchased intangible assets108.7 85.0 87.7 
Total cost of sales1,465.9 1,570.7 1,624.4 
Gross margin2,332.8 2,105.6 2,034.7 
Operating expense:
Research and development664.3 542.1 536.6 
Sales and marketing583.0 553.6 506.8 
General and administrative487.5 422.2 369.1 
Restructuring45.6 30.2 10.3 
Amortization of purchased intangible assets103.6 46.6 50.9 
Total operating expense1,884.0 1,594.7 1,473.7 
Operating income 448.8 510.9 561.0 
Non-operating income (expense), net:
Divestitures gain, net9.2 99.0 41.4 
Interest expense, net(161.0)(71.1)(65.4)
Income from equity method investments, net28.1 31.1 37.7 
Other income (expense), net31.9 (0.8)(0.1)
Total non-operating income (expense), net(91.8)58.2 13.6 
Income before taxes357.0 569.1 574.6 
Income tax provision45.7 119.4 81.8 
Net income311.3 449.7 $492.8 
Net income attributable to noncontrolling interests   0.1
Net income attributable to Trimble Inc.$311.3 $449.7 492.7
Earnings per share:
Basic$1.26 $1.81 $1.96 
Diluted$1.25 $1.80 $1.94 
Shares used in calculating earnings per share:
Basic247.9 248.6 251.4 
Diluted249.1 250.2 254.3 
See accompanying Notes to the Consolidated Financial Statements.
2

Index to Financial Statements
TRIMBLE INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 
 202320222021
(In millions)  
Net income$311.3 $449.7 $492.8 
Other comprehensive income (loss), net of tax
Foreign currency translation adjustments86.4 (81.6)(64.0)
Net change related to derivatives and other(3.6)8.4 0.8 
Comprehensive income394.1 376.5 429.6 
Comprehensive income attributable to noncontrolling interests  0.1 
Comprehensive income attributable to Trimble Inc.
$394.1 $376.5 $429.5 
See accompanying Notes to the Consolidated Financial Statements.
3

Index to Financial Statements
TRIMBLE INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
 Common stockRetained
Earnings
Accumulated
Other
Comprehensive
Loss
Total
Stockholders’
Equity
Noncontrolling
Interest
Total
 SharesAmountAdditional Paid-In Capital
(In millions)       
Balance at the end of 2020250.8 $0.3 $1,801.7 $1,893.4 $(98.5)$3,596.9 $1.7 $3,598.6 
Net income— — — 492.7 — 492.7 0.1 492.8 
Other comprehensive loss
— — — — (63.2)(63.2)— (63.2)
Comprehensive income429.5 429.6 
Issuance of common stock under employee plans, net of tax withholdings2.2 — 36.2 (51.3)— (15.1)— (15.1)
Stock repurchases(2.1)— (15.7)(164.3)— (180.0)— (180.0)
Stock-based compensation— — 112.8 — — 112.8 — 112.8 
Noncontrolling interest investments— — 0.6 — — 0.6 (1.8)(1.2)
Balance at the end of 2021250.9 $0.3 $1,935.6 $2,170.5 $(161.7)$3,944.7 $ $3,944.7 
Net income449.7 449.7 — 449.7 
Other comprehensive loss— — — — (73.2)(73.2)— (73.2)
Comprehensive income376.5 376.5 
Issuance of common stock under employee plans, net of tax withholdings2.0 — 29.6 (43.2)— (13.6)— (13.6)
Stock repurchases(6.0)(0.1)(47.6)(347.0)— (394.7)— (394.7)
Stock-based compensation— — 137.3 — — 137.3 — 137.3 
Balance at the end of 2022246.9 $0.2 $2,054.9 $2,230.0 $(234.9)$4,050.2 $ $4,050.2 
Net income— — — 311.3 — 311.3 — 311.3 
Other comprehensive income— — — — 82.8 82.8 — 82.8 
Comprehensive income394.1 394.1 
Issuance of common stock under employee plans, net of tax withholdings2.0 — 31.6 (24.9)— 6.7 — 6.7 
Stock repurchases(2.4)— (21.0)(79.0)— (100.0)— (100.0)
Stock-based compensation— — 149.1 — — 149.1 — 149.1 
Balance at the end of 2023246.5 $0.2 $2,214.6 $2,437.4 $(152.1)$4,500.1$ $4,500.1 
See accompanying Notes to the Consolidated Financial Statements.

4

Index to Financial Statements
TRIMBLE INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)202320222021
Cash flow from operating activities:
Net income$311.3 $449.7 $492.8 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation expense38.3 40.2 41.3 
Amortization expense212.3 131.6 138.6 
Deferred income taxes(104.6)(40.0)(26.9)
Stock-based compensation145.4 120.4 122.6 
Divestitures gain, net(9.2)(99.0)(43.9)
Other, net11.6 41.7 19.2 
(Increase) decrease in assets:
Accounts receivable, net(36.4)(55.4)(9.0)
Inventories67.6 (113.5)(72.9)
Other current and non-current assets(67.2)(46.3)(30.2)
Increase (decrease) in liabilities:
Accounts payable(12.4)(24.8)60.3 
Accrued compensation and benefits20.8 (54.2)54.1 
Deferred revenue26.0 108.6 27.4 
Income taxes payable(4.0)(38.3)(2.9)
Other current and non-current liabilities(2.4)(29.5)(20.0)
Net cash provided by operating activities597.1 391.2 750.5 
Cash flow from investing activities:
Acquisitions of businesses, net of cash acquired(2,088.9)(373.5)(236.1)
Purchases of property and equipment(42.0)(43.2)(46.1)
Net proceeds from divestitures17.0 215.4 67.3 
Other, net45.8 (25.0)11.4 
Net cash used in investing activities(2,068.1)(226.3)(203.5)
Cash flow from financing activities:
Issuance of common stock, net of tax withholdings6.7 (13.6)(15.1)
Repurchases of common stock(100.0)(394.7)(180.0)
Proceeds from debt and revolving credit lines3,847.1 814.8 198.9 
Payments on debt and revolving credit lines(2,292.9)(590.2)(449.9)
Other, net(29.4)(15.3)(1.6)
Net cash provided by (used in) financing activities1,431.5 (199.0)(447.7)
Effect of exchange rate changes on cash and cash equivalents7.4 (20.6)(11.3)
Net (decrease) increase in cash and cash equivalents(32.1)(54.7)88.0 
Cash and cash equivalents - beginning of period271.0 325.7 237.7 
Cash and cash equivalents - end of period (1)
$238.9 $271.0 $325.7 
Supplemental cash flow disclosure:
Cash paid for income taxes, net$168.0 $197.3 $98.3 
Cash paid for interest$133.7 $73.1 $61.8 
(1) Includes $9.1 million of cash and cash equivalents classified as held for sale as of December 29, 2023.
See accompanying Notes to the Consolidated Financial Statements.
5

Index to Financial Statements
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES
Trimble Inc., (“we” or “our” or “us”) is incorporated in the State of Delaware since October 2016.
We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds. We generate revenue primarily through the sale of our hardware, software, maintenance and support, professional services, and subscriptions.
Basis of Presentation
These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.
We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2023, 2022, and 2021 were all 52-week years ending on December 29, 2023, December 30, 2022, and December 31, 2021. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations; (ii) inventory valuation; (iii) valuation of long-lived assets and their estimated useful lives; (iv) goodwill and other long-lived asset impairment analyses; (v) stock-based compensation; and (vi) income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable. Actual results that we experience may differ materially from our estimates.
Change in Presentation
During the first quarter of 2023, we changed the presentation of revenue and cost of sales in the Consolidated Statements of Income. This change was made to better reflect our Connect and Scale strategy and business model evolution with a continued shift toward a more significant mix of recurring revenues, which includes subscription, maintenance and support, and term licenses. As such, we revised our presentation, including (i) the combination of subscription and services into one line item, and (ii) moving term licenses from product to subscription and services. The subscription and services line item is more aligned with our performance measures, how we manage our business, and is helpful to investors and others to better understand our results.
Previously, we presented revenue and cost of sales on three lines as follows:
product, which included hardware and software licenses (both perpetual and term licenses);
service, which included hardware and software maintenance and support and professional services;
subscription, which included SaaS, data, and hosting services.
The revised categories are as follows:
product, which includes hardware and perpetual software licenses;
subscription and services, which includes SaaS, data, and hosting services, as well as term licenses, hardware and software maintenance and support, and professional services.
Prior period amounts have been revised to conform to the current period presentation. This change in presentation did not affect the total revenue or total cost of sales. The effect of the change on the Consolidated Statements of Income for 2022 and 2021 was as follows:
6

Index to Financial Statements
20222021
(In millions)
As Previously ReportedEffect of Change in PresentationAs Reported HereinAs Previously ReportedEffect of Change in PresentationAs Reported Herein
Revenue:
Product$2,152.0 $(165.9)$1,986.1 $2,247.5 $(112.3)$2,135.2 
Subscription and services— 1,690.2 1,690.2 — 1,523.9 1,523.9 
Service641.3 (641.3)— 649.4 (649.4)— 
Subscription883.0 (883.0)— 762.2 (762.2)— 
Total revenue$3,676.3 $— $3,676.3 $3,659.1 $— $3,659.1 
Cost of sales:
Product$1,046.1 $(5.3)$1,040.8 $1,090.1 $(3.7)$1,086.4 
Subscription and services— 444.9 444.9 — 450.3 450.3 
Service235.7 (235.7)— 229.9 (229.9)— 
Subscription203.9 (203.9)— 216.7 (216.7)— 
Amortization of purchased intangible assets85.0 — 85.0 87.7 — 87.7 
Total cost of sales$1,570.7 $— $1,570.7 $1,624.4 $— $1,624.4 
Reportable Segments
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer, who is our CODM, views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP.
Revenue Recognition
Significant Judgments
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments. As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.
Nature of Goods and Services
We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:
Product
Product revenue includes hardware and perpetual software licenses.
Hardware is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.
Software including perpetual licenses is recognized upon delivery and commencement of the license term.  In general, our contracts do not provide for customer specific acceptances.
7

Index to Financial Statements
Subscription and Services
Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services.
SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. SaaS is provided on either a subscription or a consumption basis. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation. Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.
Term license subscriptions contain an on-premise term license component as well as maintenance and support. Term licenses are distinct and recognized upon transfer and commencement of the subscription license term. Maintenance and support are recognized ratably over the subscription term. The subscription term generally ranges from one to three years.
Hardware maintenance and support, commonly called extended warranty, entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from one to two years depending on the product line.
Software maintenance and support entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from one to three years, with one year being most common.
Professional services include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.
Accounts Receivable, Net
Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value.
We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. At the end of 2023 and 2022, the allowances for credit losses were immaterial.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.
Property and Equipment, Net
Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from four to six years for machinery and equipment, five to ten years for furniture and fixtures, two to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from two to five years.
Leases
We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets.
8

Index to Financial Statements
ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date. The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.
Business Combinations
We allocate the fair value of purchase consideration to the assets acquired, liabilities assumed, and any noncontrolling interest based on their fair values at the acquisition date. When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.
Acquisition costs are expensed as incurred.
Goodwill
We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. To determine whether goodwill is impaired, we first assess qualitative factors. Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events. If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, we perform a quantitative analysis. Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.
When performing a quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates. If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized.
Intangible Assets
Intangible assets acquired in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance.
Foreign Currency Translation
Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rates on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.
Stock-Based Compensation
Stock-based compensation expense is based on the measurement date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a straight-line basis over the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience.
Research and Development Costs
Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.
9

Index to Financial Statements
Income Taxes
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards.
Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.
We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.
Concentrations of Risk
Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.
We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.
In addition, we rely on a limited number of suppliers for a number of our critical components.
Guarantees, Including Indirect Guarantees of Indebtedness of Others
In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2023 and 2022.
Derivative Financial Instruments
We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, primarily denominated in Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Brazilian Real. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions. We do not enter into foreign currency forward contracts for trading purposes.
At the end of 2023 and 2022, there were no derivatives outstanding that were accounted for as hedges.
10

Index to Financial Statements
Recently issued Accounting Pronouncements not yet Adopted
In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses, (ii) the composition of other segment items, and (iii) optional disclosure of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources. The ASU is effective for our Annual Report on Form 10-K beginning in 2024 and, afterward, interim reports. Early adoption is permitted. The ASU should be applied retrospectively to all prior periods presented in the financial statements. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit). Additionally, certain existing disclosure requirements are removed. The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively. Early adoption and retrospective application are permitted. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.
Recent Adopted Accounting Pronouncements
There are no recently adopted accounting pronouncements.
NOTE 2: EARNINGS PER SHARE
Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive common shares include outstanding stock options, restricted stock units (“RSUs”), contingently issuable shares, and shares to be purchased under our employee stock purchase plan.
The following table shows the computation of basic and diluted earnings per share:
 202320222021
(In millions, except per share amounts)   
Numerator:
Net income attributable to Trimble Inc.$311.3 $449.7 $492.7 
Denominator:
Weighted-average number of common shares used in basic earnings per share247.9 248.6 251.4 
Effect of dilutive securities1.2 1.6 2.9 
Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share249.1 250.2 254.3 
Basic earnings per share$1.26 $1.81 $1.96 
Diluted earnings per share$1.25 $1.80 $1.94 
Antidilutive weighted-average shares (1)
1.9 1.3 0.1 
(1)    Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.
NOTE 3: ACQUISITIONS
On April 3, 2023, we acquired all of the issued and outstanding shares of TP Group Holding GmbH and Sixfold GmbH, which owned Transporeon, in an all-cash transaction. Transporeon is a Germany-based company and leading cloud-based transportation management software platform that connects key stakeholders across the industry lifecycle to positively impact the optimization of global supply chains, which aligns with our Connect and Scale strategy. Transporeon is reported as part of our Transportation segment.
The total purchase consideration was €1.9 billion or $2.1 billion, which included the repayment of outstanding Transporeon debt of $339.6 million. The acquisition was funded through a combination of cash on hand and debt. See Note 8 “Debt” of this report for more information.
In addition to Transporeon, we acquired two businesses in 2023 with total purchase consideration of $47.0 million. In the
11

Index to Financial Statements
aggregate, the two businesses acquired contributed less than 1% of our total revenue during 2023.
In 2022, we acquired two businesses, with total purchase consideration of $379.5 million. The largest acquisition was Bid2Win Software, LLC, a leading provider of estimating and operations solutions for the heavy civil construction industry. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2022.
In 2021, we acquired AgileAssets, with total purchase consideration of $237.5 million. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The acquisition contributed less than 1% of our total revenue during 2021.
Acquisition costs of $35.0 million, $20.4 million, and $13.6 million in 2023, 2022, and 2021, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.
Purchase Price Allocation
The fair value of identifiable assets acquired and liabilities assumed was determined under the acquisition method of accounting for business combinations. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair value of intangible assets acquired is generally determined based on a discounted cash flow analysis.
The following table summarizes the consideration transferred to acquire Transporeon and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed, as well as the estimated useful lives of the identifiable intangible assets as of the date of the acquisition. The allocation of the purchase price is still preliminary as we finalize deferred income taxes. Preliminary estimates will be finalized within one year of the acquisition date.
Fair Value as of the Acquisition DateEstimated Useful Life
(In millions)
Total purchase consideration$2,082.6 
Net tangible assets acquired:
Cash and cash equivalents12.9 
Accounts receivable, net41.8 
Other current assets28.0 
Non-current assets24.7 
Accounts payable(4.1)
Accrued compensation and benefits(9.7)
Deferred revenue(16.5)
Other current liabilities(47.2)
Non-current liabilities(20.6)
Total net tangible assets acquired9.3 
Intangible assets acquired:
Customer relationships759.5 11 years
Developed product technology168.4 7 years
Trade name11.9 5 years
Total intangible assets acquired939.8 
Deferred tax liability(256.6)
Fair value of all assets/liabilities acquired692.5 
Goodwill$1,390.1 
Goodwill consists of growth potential, synergies, and economies of scale expected from combining Transporeon’s operations with ours, together with the highly skilled and valuable assembled workforce. We do not expect the goodwill to be deductible for income tax purposes.
The Company corrected an error which resulted in an adjustment of $34 million between goodwill and developed technology intangibles, net of tax.
12

Index to Financial Statements
Financial Information
The following table presents the amounts of revenue and net loss included in the Consolidated Statements of Income resulting from Transporeon since the acquisition date, which includes the effects of purchase accounting, primarily amortization of intangible assets and other adjustments.
Year of
 2023
(In millions) 
Total revenue$124.7 
Net loss
(42.3)
Pro Forma Financial Information
The unaudited pro forma financial information presented in the following table was computed by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined on January 1, 2022. This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date. This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.
 Year of
 20232022
(In millions)  
Total revenue$3,839.2 $3,831.2 
Net income273.0 308.6 
NOTE 4: DIVESTITURES
Pending Divestiture
On September 28, 2023, we executed a definitive agreement with AGCO that provides for the formation of a JV with AGCO in the mixed fleet precision agriculture market. Under the terms of the agreement, we will contribute the Trimble Ag business, excluding certain GNSS and guidance technologies, and AGCO will contribute its JCA Technologies business to the JV. We will sell an interest in the JV to AGCO for $2.0 billion in pre-tax cash proceeds, subject to working capital adjustments. Immediately following the closing of this proposed transaction, we will own 15% of the JV and AGCO will own 85% of the JV.
Additionally, we plan to enter into the following agreements with AGCO as part of the overall transaction:
a seven-year, renewable Supply Agreement through which we will provide key GNSS and guidance technologies to the JV for use in professional agriculture machines sold by AGCO, on an exclusive basis with limited exceptions;
a Technology Transfer and License Agreement to govern the licensing of certain non-divested intellectual property and technology for use by the JV in the agriculture field and, upon expiration of the Supply Agreement, to govern fixed and variable royalty payments made to us by the JV;
a Trademark License Agreement to govern the licensing of certain Trimble trademarks for use by the JV in the agriculture field;
a Positioning Services Agreement through which the JV will serve as our channel partner for the positioning services in the agriculture market; and
a Transition Services Agreement to provide contract manufacturing services for the divested products for two years following the closing of the proposed transaction.
The proposed transaction is expected to close in the first half of 2024 and is subject to customary closing conditions, including regulatory approvals. Trimble Ag is reported as a part of our Resources and Utilities segment.
Following the closing of this proposed transaction, our 15% ownership interest in the JV is expected to be reported as an equity method investment.
The assets and liabilities of Trimble Ag that are subject to the proposed transaction were classified as held for sale at the end of 2023. The following table presents the carrying values of the major classes of assets and liabilities classified as held for sale in our Consolidated Balance Sheets at the end of 2023:
13

Index to Financial Statements
At the End of Year
(In millions)2023
Cash and cash equivalents$9.1 
Accounts receivable, net12.1 
Inventories, net
84.2 
Other current assets3.4 
Property and equipment, net20.7 
Other purchased intangible assets, net20.3 
Goodwill
268.1 
Other non-current assets3.3 
Total Assets Held for Sale
$421.2 
Accounts payable$1.8 
Deferred revenue, current
14.3 
Other current liabilities16.0 
Deferred revenue, non-current8.3 
Other non-current liabilities7.9 
Total Liabilities Held for Sale
$48.3 
Other Divestitures
In addition to the pending Trimble Ag JV Transaction, we divested five businesses in 2023 with total proceeds of $18.7 million.
In 2022, we divested six businesses with total proceeds of $226.3 million. The largest divestiture was the sale of Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO accessories businesses to Precisional LLC, an affiliate of The Jordan Company (“TJC”), for $205.1 million in cash, which included a working capital adjustment.
In 2021, divestitures were not material to the financial statements.
NOTE 5: INTANGIBLE ASSETS AND GOODWILL
Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2023At the End of 2022
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$908.5 $(554.1)$354.4 $1,004.8 $(722.7)$282.1 
Customer relationships101,358.4 (474.5)883.9 654.1 (445.9)208.2 
Trade names and trademarks643.8 (38.6)5.2 39.5 (32.7)6.8 
Distribution rights and other intellectual property74.2 (4.2) 8.0 (7.0)1.0 
$2,314.9 $(1,071.4)$1,243.5 $1,706.4 $(1,208.3)$498.1 
As of the end of 2023 and 2022, $267.8 million and $79.9 million of fully amortized intangible assets were written off.
14

Index to Financial Statements
The estimated future amortization expense of intangible assets at the end of 2023 was as follows:
(In millions)
2024$200.4 
2025168.6 
2026163.4 
2027149.7 
2028135.6 
Thereafter425.8 
Total$1,243.5 
Goodwill
The changes in the carrying amount of goodwill by segment for 2023 were as follows: 
Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
Balance as of year end 2022$2,300.1 $382.1 $471.8 $983.9 $4,137.9 
Additions due to acquisitions27.7   1,390.1 1,417.8 
Assets held for sale (1.9)(266.2) (268.1)
Foreign currency translation and other adjustments19.5 4.9 10.8 27.8 63.0 
Balance as of year end 2023$2,347.3 $385.1 $216.4 $2,401.8 $5,350.6 
NOTE 6: CERTAIN BALANCE SHEET COMPONENTS
The components of inventory, net were as follows:
At the End of Year20232022
(In millions)  
Inventories:
Raw materials$88.4 $154.9 
Work-in-process3.0 13.1 
Finished goods144.3 234.5 
Total inventories$235.7 $402.5 
Finished goods includes $11.3 million and $16.9 million at the end of 2023 and 2022 for costs of sales that have been deferred in connection with deferred revenue arrangements.
The components of property and equipment, net were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$237.4 $244.4 
Machinery and equipment170.0 177.6 
Software and licenses131.6 146.4 
Construction in progress 14.0 10.1 
553.0 578.5 
Less: accumulated depreciation(350.5)(359.5)
Total property and equipment, net$202.5 $219.0 
15

Index to Financial Statements
The components of accumulated other comprehensive loss, net of related tax were as follows:
At the End of Year20232022
(In millions)
Accumulated foreign currency translation adjustments$(158.0)$(241.6)
Gain on cash flow hedge4.7 5.4 
Net unrealized actuarial gains
1.2 1.3 
Total accumulated other comprehensive loss$(152.1)$(234.9)
NOTE 7: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION
We determined our operating segments based on how our CODM views and evaluates operations. Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments. Our CODM regularly reviews our segment operating results to make decisions about resources that are allocated to each segment and to assess performance. In each of our segments, we sell many individual products. For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.
Our reportable segments are described below:
Buildings and Infrastructure. This segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance.
Geospatial. This segment primarily serves customers working in surveying, engineering, and government.
Resources and Utilities. This segment primarily serves customers working in agriculture, forestry, and utilities.
Transportation. This segment primarily serves customers working in long haul trucking and freight shipper markets.
The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2023
Segment revenue$1,593.1 $695.5 $769.1 $741.0 $3,798.7 
Segment operating income 440.8 209.1 270.6 130.2 $1,050.7 
2022
Segment revenue$1,494.0 $756.5 $821.6 $604.2 $3,676.3 
Segment operating income 406.3 221.4 278.3 58.8 964.8 
2021
Segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Segment operating income411.7 244.1 264.0 43.4 963.2 
16

Index to Financial Statements
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
As of Year End 2023
Accounts receivable, net$314.1 $125.0 $92.5 $175.0 $706.6 
Inventories65.0 115.8 11.1 43.8 235.7 
Goodwill2,347.3 385.1 216.4 2,401.8 5,350.6 
As of Year End 2022
Accounts receivable, net $305.1 $137.2 $79.2 $121.8 $643.3 
Inventories 93.2 146.1 100.3 62.9 402.5 
Goodwill2,300.1 382.1 471.8 983.9 4,137.9 
As of Year End 2021
Accounts receivable, net$246.8 $134.0 $112.9 $131.1 $624.8 
Inventories79.3 136.4 67.4 80.2 363.3 
Goodwill2,141.4 403.6 440.8 995.7 3,981.5 
A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows: 
 202320222021
(In millions)  
Consolidated segment operating income$1,050.7 $964.8 $963.2 
Unallocated general corporate expenses(116.0)(123.3)(106.2)
Purchase accounting adjustments(212.3)(131.6)(134.5)
Acquisition / divestiture items(72.4)(32.8)(21.8)
Stock-based compensation / deferred compensation(151.1)(112.0)(128.6)
Restructuring and other costs(50.1)(54.2)(11.1)
Consolidated operating income448.8 510.9 561.0 
Total non-operating income (expense), net(91.8)58.2 13.6 
Consolidated income before taxes$357.0 $569.1 $574.6 
17

Index to Financial Statements
The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred
revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2023
North America$1,026.0 $300.2 $217.5 $474.8 $2,018.5 
Europe338.1 213.3 328.9 195.9 1,076.2 
Asia Pacific196.6 141.9 56.9 33.5 428.9 
Rest of World32.4 40.1 165.8 36.8 275.1 
Total segment revenue$1,593.1 $695.5 $769.1 $741.0 $3,798.7 
2022
North America$938.1 $320.7 $227.0 $469.4 $1,955.2 
Europe337.1 247.8 374.3 78.7 1,037.9 
Asia Pacific192.8 140.3 51.7 30.3 415.1 
Rest of World26.0 47.7 168.6 25.8 268.1 
Total segment revenue$1,494.0 $756.5 $821.6 $604.2 $3,676.3 
2021
North America$823.5 $337.3 $212.2 $493.1 $1,866.1 
Europe386.6 282.3 368.4 87.3 1,124.6 
Asia Pacific188.4 161.4 67.3 30.2 447.3 
Rest of World24.2 47.9 123.4 25.9 221.4 
Total segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Total revenue in the United States as included in the Consolidated Statements of Income was $1,855.2 million, $1,777.4 million, and $1,687.4 million in 2023, 2022, and 2021. No single customer or country other than the United States accounted for 10% or more of our total revenue in 2023, 2022, and 2021. No single customer accounted for 10% or more of our accounts receivable at the end of 2023 and 2022.
Property and equipment, net by geographic area were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
United States$153.8 $157.7 
Europe28.0 40.3 
Asia Pacific and Rest of World20.7 21.0 
Total property and equipment, net$202.5 $219.0 
18

Index to Financial Statements
NOTE 8: DEBT
Debt consisted of the following:
At the End of YearEffective interest rate
(In millions, except percentages)Date of Issuance
End of 2023
20232022
Senior Notes:
   Senior Notes, 4.15%, due June 2023
June 2018$ $300.0 
   Senior Notes, 4.75%, due December 2024
November 20144.95%400.0 400.0 
   Senior Notes, 4.90%, due June 2028
June 20185.04%600.0 600.0 
   Senior Notes, 6.10%, due March 2033
March 20236.13%800.0  
Credit Facilities:
2022 Revolving Credit Facility, due March 2027September 20226.71%150.0 225.0 
Term Loan, due April 2026April 20236.99%500.0  
Term Loan, due April 2028April 20237.12%500.0  
Uncommitted Credit Facilities, floating rate5.06%130.4  
Unamortized discount and issuance costs(13.8)(5.0)
Total debt$3,066.6 $1,520.0 
Less: Short-term debt530.4 300.0 
Long-term debt$2,536.2 $1,220.0 
Debt Maturities
At the end of 2023, our debt maturities based on outstanding principal were as follows (in millions):
Year Payable
2024$530.4 
2025 
2026518.8 
2027193.7 
20281,037.5 
Thereafter800.0 
Total$3,080.4 
Senior Notes
All of our senior notes are unsecured obligations. Interest on the senior notes is payable semi-annually in June and December of each year, except for the interest on the 2033 Senior Notes payable in March and September (as next described). For the 2028 and 2033 senior notes, the interest rate is subject to adjustment from time to time if Moody’s or S&P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.
Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness. We may redeem the notes of each series of senior notes at our option in whole or in part at any time. Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.
2033 Senior Notes
In March 2023, we issued an aggregate principal amount of $800.0 million in senior notes (the “2033 Senior Notes”) that will mature in March 2033 and bear interest at a fixed rate of 6.1% per annum. The interest is payable semi-annually in March and September of each year, commencing in September 2023. The interest rate is subject to adjustment from time to time upon a rating agency downgrade or upgrade of the credit rating assigned to the 2033 Senior Notes. The 2033 Senior Notes were sold at 99.843% of the aggregate principal amount. The 2033 Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness.
19

Index to Financial Statements
Credit Facilities
Bridge Facility
On December 11, 2022, we entered into a bridge facility commitment letter (the “Bridge Facility”) in connection with the acquisition of Transporeon. Under the Bridge Facility, the lender committed to provide a term loan up to an aggregate amount of €1.88 billion. On December 27, 2022, the Bridge Facility was automatically reduced to €500 million upon entering into the 2022 Term Loan Agreement and the 2022 Credit Facility Amendment (as next described). On March 9, 2023, as a result of completing the issuance of the 2033 Senior Notes, the remaining €500 million was automatically terminated with no amounts having been drawn.
2022 Term Loan Credit Agreement
On December 27, 2022, we entered into a $1.0 billion unsecured, delayed draw term loan credit agreement comprised of commitments for a 3-year tranche for $500.0 million and a 5-year tranche for $500.0 million. On April 3, 2023, both variable-rate term loans were drawn to fund the acquisition of Transporeon.
Prepayments are allowed without penalty and cannot be reborrowed.
2022 Credit Facility and Amendment
In March 2022, we entered into a credit agreement (the “2022 Credit Facility”) maturing in March 2027. The 2022 Credit Facility provides for a five-year, unsecured revolving credit facility in the aggregate principal amount of $1.25 billion, and permits us, subject to the satisfaction of certain conditions, to increase the commitments for revolving loans by an aggregate principal amount of up to $500.0 million. The variable interest rate and commitment fees are based on our current long-term, senior unsecured debt ratings, our leverage ratio, and certain specified sustainability targets.
On December 27, 2022, we entered into an amendment to the 2022 Credit Facility (the “2022 Credit Facility Amendment”) that made $600.0 million of the existing commitments under the Credit Facility available for the acquisition of Transporeon and increased our maximum permitted leverage ratio following the closing of the acquisition. On April 3, 2023, we borrowed $225.0 million as part of the proceeds to finance the acquisition. For additional information related to the Transporeon acquisition, see Note 3 “Acquisitions” of this report.
Uncommitted Facilities
At the end of 2023, we had two $75.0 million and one100.0 million revolving credit facilities, which are uncommitted (the “uncommitted facilities”). Generally, these variable-rate uncommitted facilities may be redeemed upon demand. Borrowings under uncommitted facilities are classified as short-term debt in the Consolidated Balance Sheet.
Covenants
The 2022 term loan credit agreement and 2022 credit facility, as amended, contain customary covenants including, among other requirements, limitations that restrict the Company’s and its subsidiaries’ ability to create liens and enter into sale and leaseback transactions, and restrictions on the ability of the subsidiaries to incur indebtedness. Further, both debt agreements contain financial covenants that require the maintenance of maximum leverage and minimum interest coverage ratios. At the end of 2023, we were in compliance with the covenants for each of our debt agreements.
NOTE 9: LEASES
We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities. Lease terms range from 1 to 12 years, and certain leases include options to extend the lease for up to 10 years. We consider options to extend the lease in determining the lease term.
Operating lease expense consisted of:
202320222021
(In millions) 
Operating lease expense$33.5 $36.3 $35.5 
Short-term lease expense and other17.1 14.8 17.8 
Total lease expense$50.6 $51.1 $53.3 
20

Index to Financial Statements
Supplemental cash flow information related to leases was as follows:
202320222021
(In millions)
Cash paid for liabilities included in the measurement of lease liabilities:
Operating cash flows from operating leases (1)
$31.0 $35.0 $35.9 
Right-of-use assets obtained in exchange for Operating lease liabilities:$47.0 $26.3 $49.5 
(1)Excludes cash payments for short-term leases, which are not capitalized.
Supplemental balance sheet information related to leases was as follows:
At the End of Year20232022
(In millions)
Operating lease right-of-use assets$124.0 $121.2 
Other current liabilities$29.1 $35.0 
Operating lease liabilities121.9 105.1 
  Total operating lease liabilities$151.0 $140.1 
Weighted-average discount rate 4.27 %3.30 %
Weighted-average remaining lease term7 years6 years
At the end of 2023, the maturities of lease liabilities were as follows:
(In millions)
2024$34.6 
202529.3 
202625.0 
202720.3 
202816.4 
Thereafter47.9 
Total lease payments$173.5 
Less: imputed interest22.5 
Total $151.0 
We signed operating leases for real estate of approximately $21.5 million that have not yet commenced at the end of 2023, and as such, have not been recognized on our Consolidated Balance Sheets. These operating leases are expected to commence in 2024 with lease terms ranging from 1 to 11 years.
NOTE 10: COMMITMENTS AND CONTINGENCIES
Commitments
At the end of 2023, we had unconditional purchase obligations of approximately $618.9 million as compared to $858.8 million at the end of 2022. These unconditional purchase obligations primarily represent (i) open non-cancellable purchase orders for material purchases with our inventory vendors, and (ii) various non-cancelable agreements with certain service providers with minimum or fixed commitments.
Litigation
From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, that we or any of our subsidiaries is a party, or that any of our or our subsidiaries’ property is subject.
21

Index to Financial Statements
NOTE 11: FAIR VALUE MEASUREMENTS
The following table summarizes the fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs:
Fair Values at the end of 2023
Fair Values at the end of 2022
Quoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable InputsQuoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In millions)(Level I)(Level II)(Level III)Total(Level I)(Level II)(Level III)Total
Assets
Deferred compensation plan (1)
$31.2$$$31.2$31.5$$$31.5
Derivatives (2)
0.30.318.018.0
Contingent consideration (3)
0.30.33.13.1
Total assets measured at fair value$31.2$0.3$0.3$31.8$31.5$18.0$3.1$52.6
Liabilities
Deferred compensation plan (1)
$31.2$$$31.2$31.5$$$31.5
Derivatives (2)
0.30.30.20.2
Total liabilities measured at fair value$31.2$0.3$$31.5$31.5$0.2$$31.7
(1)Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.
(2)Represents forward currency exchange contracts, and for 2022, a treasury rate lock contract, all that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.
(3)Represents arrangements to receive payments from buyers of our divested companies that are included in Other current assets on our Consolidated Balance Sheets. The fair values are estimated using scenario-based methods based upon estimated future milestones.
At the end of 2022, derivative assets included foreign currency exchange contracts and a treasury rate lock contract, both related to the acquisition of Transporeon and associated debt and were settled in the first two quarters of 2023.
Additional Fair Value Information
The total estimated fair value of all outstanding financial instruments that are not recorded at fair value on a recurring basis (debt) was approximately $3.1 billion and $1.5 billion at the end of 2023 and 2022.
The fair value of the senior notes was determined based on observable market prices in less active markets and is categorized accordingly as Level II. The fair values do not indicate the amount we would currently have to pay to extinguish the debt.
22

Index to Financial Statements
NOTE 12: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS
Deferred Revenue
Changes in our deferred revenue during 2023 and 2022 were as follows: 
(In millions) 20232022
Beginning balance of the period$737.6 $631.8 
Revenue recognized from prior year-end(607.8)(511.5)
Billings net of revenue recognized from current year631.6 617.3 
Ending balance of the period$761.4 $737.6 
Remaining Performance Obligations
At the end of 2023, approximately $1.8 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, software, and software maintenance, and to a lesser extent, hardware and professional services contracts. We expect to recognize $1.2 billion or 70% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.
NOTE 13: INCOME TAXES
Income before taxes and the provision (benefit) for taxes consisted of the following:
202320222021
(In millions)
Income before taxes:
United States$26.9 $117.7 $144.0 
Foreign330.1 451.4 430.6 
Total$357.0 $569.1 $574.6 
Provision (benefit) for taxes:
U.S. Federal:
Current$57.1 $98.4 $27.1 
Deferred(92.5)(97.7)(22.9)
(35.4)0.7 4.2 
U.S. State:
Current12.8 12.6 5.6 
Deferred(6.6)(5.0)(2.5)
6.2 7.6 3.1 
Foreign:
Current80.4 48.4 76.0 
Deferred(5.5)62.7 (1.5)
74.9 111.1 74.5 
Income tax provision$45.7 $119.4 $81.8 
Effective tax rate12.8 %21.0 %14.2 %
23

Index to Financial Statements
The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:
202320222021
Statutory federal income tax rate21.0 %21.0 %21.0 %
Increase (reduction) in tax rate resulting from:
Foreign income taxed at different rates0.8 %4.4 %0.5 %
U.S. State income taxes1.0 %1.0 %1.1 %
Stock-based compensation4.8 %1.2 %(0.8)%
Other U.S. taxes on foreign operations(4.4)%(3.1)%(1.6)%
Foreign-derived intangible income
(3.9)%(0.4)% %
U.S. Federal research and development credits(5.4)%(2.2)%(2.1)%
Tax reserve releases(2.5)%(1.8)%(2.1)%
Intellectual property restructuring and tax law changes % %(2.5)%
Other1.4 %0.9 %0.7 %
Effective tax rate12.8 %21.0 %14.2 %
Our effective income tax rates for 2023 and 2022 were 12.8% and 21.0%. The decrease was primarily due to increases in tax benefits from U.S. federal R&D credits and FDII in 2023, and a change in the geographic mix of earnings, partially offset by lower stock-based compensation deductions in the current year.
24

Index to Financial Statements
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of deferred tax assets and liabilities were as follows:
At the End of Year20232022
(In millions)  
Deferred tax liabilities:
Global intangible low-taxed income$105.8 $137.8 
Purchased intangibles373.6 121.1 
Operating lease right-of-use assets30.2 29.0 
Other19.7 16.1 
Total deferred tax liabilities529.3 304.0 
Deferred tax assets:
Depreciation and amortization368.2 400.0 
Capitalized research and development98.4 67.5 
Operating lease liabilities
36.2 32.8 
U.S. tax credit carryforwards23.5 25.6 
Expenses not currently deductible26.5 30.9 
Net operating loss carryforwards
17.9 20.0 
Stock-based compensation
16.7 13.8 
Intercompany prepayments
36.6  
Other60.8 36.6 
Total deferred tax assets684.8 627.2 
Valuation allowance(31.0)(42.6)
Total deferred tax assets653.8 584.6 
Total net deferred tax assets$124.5 $280.6 
Reported as:
Non-current deferred income tax assets$412.3 $438.4 
Non-current deferred income tax liabilities(287.8)(157.8)
Net deferred tax assets$124.5 $280.6 
At the end of 2023, we have U.S. federal and foreign net operating loss carryforwards, or NOLs, of approximately $19.1 million and $86.3 million, respectively. The U.S. federal NOLs will begin to expire in 2026. There is generally no expiration for the foreign NOLs. Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code. We have determined that it is more likely than not that we will not realize a portion of the foreign NOLs and, accordingly, a valuation allowance has been established for such amount.
We have California research and development credit carryforwards of approximately $35.3 million, which have an indefinite carryforward period. We believe that it is more likely than not that we will not realize a significant portion of the California research and development credit carryforwards and, accordingly, a valuation allowance has been established for such amount.
As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences. We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax. During 2023, we repatriated $371.3 million of our foreign earnings to the U.S.
25

Index to Financial Statements
The total amount of unrecognized tax benefits at the end of 2023 was $88.3 million. A reconciliation of gross unrecognized tax benefits was as follows: 
202320222021
(In millions)
Beginning balance$76.5 $64.2 $64.1 
Increase related to current year tax positions12.4 23.0 9.6 
(Decrease) increase related to prior years' tax positions7.6 (0.7)1.3 
Settlement with taxing authorities  (1.3)
Lapse of statute of limitations(8.2)(10.0)(9.5)
Ending balance$88.3 $76.5 $64.2 
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $59.5 million and $51.6 million at the end of 2023 and 2022.
We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes. Our tax years are substantially closed for all U.S. federal and state income taxes for audit purposes through 2015. Non-U.S. income tax matters have been concluded for years through 2008. We are currently in various stages of multiple year examinations from state and foreign (multiple jurisdictions) taxing authorities. While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise. We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations.
Although timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.
Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets. At the end of 2023 and 2022, we accrued $9.9 million and $8.4 million for interest and penalties.
NOTE 14: EMPLOYEE STOCK BENEFIT PLANS
Amended and Restated 2002 Stock Plan
In May 2020, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 18.0 million shares. As such, our Amended and Restated 2002 Stock Plan provides for the granting of incentive and non-statutory stock options and Restricted Stock Units (“RSUs”) for up to 92.6 million shares. At the end of 2023, the remaining number of shares available for grant under the 2002 stock plan was 11.5 million.
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:
202320222021
(In millions)   
Restricted stock units$132.8 $108.7 $110.5 
Stock options1.8 1.1 1.3 
ESPP10.8 10.6 10.8 
Total stock-based compensation expense$145.4 $120.4 $122.6 
26

Index to Financial Statements
Stock-based compensation expense was allocated as follows:
202320222021
(In millions)   
Cost of sales$14.6 $12.6 $9.5 
Research and development40.7 28.0 29.5 
Sales and marketing27.1 24.6 21.5 
General and administrative63.0 55.2 62.1 
Total stock-based compensation expense$145.4 $120.4 $122.6 
At the end of 2023, total unamortized stock-based compensation expense was $214.9 million, with a weighted-average recognition period of 1.8 years.
Restricted Stock Units
We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and market conditions (“PSUs”). RSUs containing only service conditions typically vest ratably over a two- to three-year service period. PSUs are granted to executive officers and other senior employees and vest after a three-year service period.
The fair value at the grant date is determined by (a) the closing price of our common stock for awards containing only service or both service and performance conditions, or (b) the Monte Carlo valuation model for awards containing both service and market conditions.
For PSUs, the number of shares received at vesting will range from 0% to 220% of the target grant amount based on either market conditions or performance conditions or, in some cases, both. Market conditions consider our relative total stockholder return (“TSR”) of our common stock as compared to the TSR of the constituents of the S&P 500 over the vesting period. Performance conditions consider the achievement of our financial results or metrics over the vesting period.
2023 Restricted Stock Units Outstanding
Number of Units (1)
Weighted Average
Grant-Date Fair Value per Share
(In millions, except for per share data)  
Outstanding at the beginning of year4.0 $67.32 
Granted (2)
3.9 49.93 
Shares vested, net (2)
(1.7)61.44 
Canceled and forfeited(0.7)56.39 
Outstanding at the end of year5.5 $58.23 
(1)    Includes 0.9 million PSUs granted, 0.1 million PSUs vested, 0.2 million PSUs cancelled and forfeited, and 1.2 million PSUs outstanding at the end of the year.
(2)    Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million PSUs related to shares cancelled due to achievement below target levels.
The weighted-average grant date fair value of all RSUs granted during 2023, 2022, and 2021 was $49.93, $73.32, and $78.44 per share. The fair value of all RSUs vested during 2023, 2022, and 2021 was $110.1 million, $108.3 million, and $81.4 million.
Employee Stock Purchase Plan
We have an ESPP under which our stockholders have approved an aggregate of 39.0 million shares of common stock for issuance to eligible employees. The fair value at the grant date is based on the Black-Scholes valuation model. The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months. Rights to purchase shares are granted during the first and third quarter of each year. The ESPP terminates on March 15, 2027. In 2023, 2022, and 2021, 0.8 million, 0.6 million, and 0.6 million shares were issued, representing $35.7 million, $34.7 million, and $33.4 million in cash received for the issuance of stock under the ESPP. At the end of 2023, the number of shares reserved for future purchases was 4.6 million.
27

Index to Financial Statements
NOTE 15: COMMON STOCK REPURCHASE
In August 2021, our Board of Directors approved a stock repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. At the end of 2023, the 2021 Stock Repurchase Program had remaining authorized funds of $115.3 million.
On January 28, 2024, our Board of Directors approved a new stock repurchase program (“2024 Stock Repurchase Program”) authorizing up to $800.0 million in repurchases of our common stock. The 2024 Stock Repurchase Program replaced the 2021 Stock Repurchase Program, which has been cancelled. Under the 2024 Stock Repurchase Program, the stock repurchase authorization does not have an expiration date.
According to the 2024 Stock Repurchase Program, we may repurchase stock from time to time through accelerated share repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2024 Stock Repurchase Program may be suspended, modified, or discontinued at any time without prior notice.
During 2023, 2022, and 2021, we repurchased approximately 2.4 million, 6.0 million, and 2.1 million shares of common stock in open market purchases at an average price of $42.50, $65.90, and $85.75 per share for a total of $100.0 million, $394.7 million, and $180.0 million.
Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, determined by the average book value per share of outstanding stock, calculated at the time of each individual repurchase transaction. The excess of the purchase price over this average for each repurchase was charged to retained earnings. Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. As a result of the 2023 repurchases under the 2021 Stock Repurchase Program, retained earnings was reduced by $79.0 million in 2023.
NOTE 16: SUBSEQUENT EVENT
Reporting Segment Change
Considering the pending AGCO JV transaction and our CODM’s revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new structure. This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy. Beginning with the first quarter of 2024, our reporting segments, and the results of those segments, will be reorganized to reflect how our CODM assesses performance and allocates resources. The new reporting segments will be as follows:
Architecture, Engineering, and Construction and Owner Software (“AECO Software”). This segment primarily provides software solutions, which sell through a direct channel to customers in the construction industry.
Field Systems. This segment primarily includes hardware-centric businesses, which sell through dealer partner channels.
Transportation and Logistics (“T&L”). This segment will primarily maintain the historical businesses from the previous Transportation segment, which serves customers working in long haul trucking and freight shipper markets.
We will report the new segment information beginning in the first quarter of 2024. As of and for the year of 2023, our CODM continued to review financial information at the current segment level; therefore, these changes had no impact on our reporting structure for 2023.
28

Index to Financial Statements
Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Trimble Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Trimble Inc. (the Company) as of December 29, 2023 and December 30, 2022, the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 29, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 29, 2023 and December 30, 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 29, 2023, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control–Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 26, 2024, except for the effects of the material weaknesses related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations described in the second and fourth paragraph of that report, as to which the date is January 15, 2025, expressed an adverse opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Revenue Recognition – Stand-alone Selling Prices of Performance Obligations
Description of the Matter
As described in Note 1 to the consolidated financial statements, the Company’s contracts with customers require management to make estimates and assumptions used in revenue recognition, including determining standalone selling prices of performance obligations (“SSP”).
Auditing management’s determination of SSP was challenging and complex due to the disaggregation of the Company’s businesses and product offerings, including disparity in pricing and discounting among the various businesses. Because of the disaggregation and variation in pricing and discounting, the Company must apply judgment and consider all reasonably available information, including but not limited to, pricing practices in customer contracts with multiple goods and services and other observable inputs when estimating SSP. Additionally, auditing management’s estimates of SSP was complex as there were material weaknesses in internal controls over the information and judgments used in the estimation of such prices.
29

Index to Financial Statements
How We Addressed the Matter in Our Audit
After consideration of the material weaknesses, our audit procedures included, among others, testing a sample of the Company’s estimated standalone selling prices for performance obligations throughout the Company’s disaggregated businesses and product and service offerings. For the sample tested, we evaluated the appropriateness of the Company’s estimates based on the Company’s available pricing and discounting information throughout the disaggregated businesses and product and service offerings and we tested the completeness and accuracy of the data used in management’s SSP methodology, including determination of pricing and discounting practices within the various sales channels. For the sample tested, we also evaluated the Company’s identification and consideration of available information and the use of such information in determining SSP and we tested the accuracy of the Company’s calculations of SSP. In addition, for a sample of transactions, we tested the Company’s allocation of the transaction price among performance obligations based on relative SSP.
Business Combination – Customer Relationships and Developed Technology
Description of the Matter
During fiscal year 2023, the Company completed the acquisition of Transporeon for consideration of $2.1 billion, as disclosed in Note 3 to the consolidated financial statements. The transaction was accounted for as a business combination.

Auditing the Company's accounting for its acquisition of Transporeon was complex due to the significant estimation uncertainty in the Company’s determination of the fair value of identified intangible assets, which principally consisted of developed technology and customer relationships. The significant estimation uncertainty was primarily due to the sensitivity of the respective fair values to underlying assumptions about the future performance of the acquired business. The Company used a discounted cash flow model to measure the developed technology and customer relationship intangible assets. The significant assumptions used to estimate the value of these intangible assets included certain assumptions that form the basis of the forecasted results, specifically, critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue, revenue growth rates, customer attrition rates, royalty rates, and discount rates. These significant assumptions are forward looking and could be affected by future economic and market conditions.

How We Addressed the Matter in Our Audit
To test the estimated fair value of the developed technology and customer relationships intangible assets, we performed audit procedures that included, among others, evaluating the Company's selection of the valuation methodology, evaluating the methods and significant assumptions used by the Company, and evaluating the completeness and accuracy of the underlying data supporting the significant assumptions and estimates. For example, we compared the significant assumptions to current industry, market and economic trends and to the Company's budgets and forecasts, and Transporeon’s historical operating results. We involved our valuation specialists to assist with our evaluation of the methodology used by the Company and significant assumptions included in the fair value estimates. Our valuation specialists’ procedures included, among others, developing a range of independent estimates for the discount rates used in the valuation models and comparing those to the discount rates selected by management.
/s/ Ernst & Young LLP

We have served as the Company’s auditor since 1986.
San Jose, California
February 26, 2024, except for the effects of the material weaknesses related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations described in the second paragraph of the Opinion on the Consolidated Financial Statements and the Critical Audit Matter for Revenue Recognition – Standalone Selling Prices of Performance Obligations described above, as to which the date is January 15, 2025.
30

Index to Financial Statements
Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Trimble Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Trimble Inc.’s internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control–Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, because of the effect of the material weaknesses described below on the achievement of the objectives of the control criteria, Trimble Inc. (the Company) has not maintained effective internal control over financial reporting as of December 29, 2023, based on the COSO criteria.
In our report dated February 26, 2024, we expressed an adverse opinion that the Company had not maintained effective internal control over financial reporting as of December 29, 2023, based on the COSO criteria. Management subsequently identified deficiencies in controls related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations and further concluded that such deficiencies represented material weaknesses as of December 29, 2023. As a result, management has revised its assessment, as presented in the accompanying Management’s Annual Report on Internal Control over Financial Reporting, to describe these additional material weaknesses as of December 29, 2023. Accordingly, our present opinion on the effectiveness of internal control over financial reporting as of December 29, 2023, as expressed herein, includes additional material weaknesses from that included in our previous report.
As indicated in the accompanying Management’s Annual Report on Internal Control over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of businesses acquired in 2023, which are included in the 2023 consolidated financial statements of the Company and constituted approximately 3% of both tangible assets and revenue as of and for the year ended December 29, 2023. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of the businesses acquired in 2023.
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment. Management has identified a material weakness in controls related to the accounting for the Company’s business combination with Transporeon, including lack of appropriate oversight of third-party valuation specialists and insufficient design and operating effectiveness of management review controls, including controls over the completeness and accuracy of certain assumptions used in the valuation of acquired intangible assets. Management also has identified material weaknesses in certain information technology controls related to certain systems that support the Company’s financial reporting processes, controls to ensure the completeness and accuracy of data transferred between the Company’s order processing system and other information systems and controls over the evaluation of standalone selling prices of performance obligations utilized in the Company’s accounting for revenue.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 29, 2023 and December 30, 2022, the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 29, 2023, and the related notes. These material weaknesses were considered in determining the nature, timing and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report dated February 26, 2024, except for the effects of the material weaknesses related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations described in the second paragraph of the Opinion on the Consolidated Financial Statements and the Critical Audit Matter for Revenue Recognition – Standalone Selling Prices of Performance Obligations, as to which the date is January 15, 2025, which expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
31

Index to Financial Statements
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
San Jose, California
February 26, 2024, except for the effects of the material weaknesses related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations described in the second and fourth paragraphs above, as to which the date is January 15, 2025
Item 9A. Controls and Procedures
(a) Evaluation of Disclosure Controls and Procedures
Management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), had evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this report. Based on such evaluation, our CEO and CFO concluded that our disclosure controls and procedures were not effective as of the end of such period because of the material weaknesses in internal control over financial reporting described below.
Notwithstanding the identified material weaknesses, management has concluded that the consolidated financial statements as originally filed on Form 10-K on February 26, 2024, and as included in the Amendment, present fairly, in all material respects, our financial position at December 29, 2023 and December 30, 2022, and the results of operations and cash flows for each of the three years in the period ended December 29, 2023. There were no restatements to the consolidated financial statements for the periods presented in the Original Form 10-K or for any previously released financial results.
Inherent Limitations on Effectiveness of Controls
Management does not expect that the internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well-designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
(b) Management’s Annual Report on Internal Control over Financial Reporting
Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). The internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.
Management conducted an evaluation of the effectiveness of the internal control over financial reporting based on the Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013
32

Index to Financial Statements
framework). Based on the assessment by management, it was determined that the Company’s internal control over financial reporting was not effective due to the material weaknesses described below.
We did not design and maintain effective controls over the accounting for the Company’s business combination with Transporeon. This included lack of appropriate oversight of third-party valuation specialists and insufficient design and operating effectiveness of management review controls, including controls over the completeness and accuracy of certain assumptions used in the valuation of intangible assets.
We did not design and maintain effective controls over certain ITGCs for certain business systems related to the Company’s financial reporting processes. Specifically, the Company did not design sufficient controls to (i) manage user access to systems, (ii) ensure that program changes made to systems were authorized and approved, or (iii) identify and resolve system issues impacting the financial reporting process. Certain business process controls that are dependent on the ineffective ITGCs, or that rely on data produced from systems impacted by the ineffective ITGCs, could have been adversely impacted, and were also deemed ineffective.
With respect to certain ITGCs and other controls for systems related to the Company’s financial reporting processes, there was undue reliance on controls over IT interfaces to transfer data between the order processing system and (i) billing system; (ii) financial reporting system; or (iii) revenue calculation system impacting the majority of revenue without effectively designed controls to ensure the completeness and accuracy of data transferred between the different systems. Certain business process controls that rely on data transferred between the different systems could have been adversely impacted and were also deemed ineffective.
We did not design and maintain effective controls over the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue, including review controls over the establishment and subsequent changes to standard pricing and discounting.
We have excluded the businesses acquired in 2023 from our evaluation of the internal control over financial reporting. The excluded businesses constituted approximately 3% of both tangible assets and revenue as of and for the year ended December 29, 2023.
The effectiveness of our internal control over financial reporting at the end of 2023 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report.
Remediation Plan for Material Weaknesses
Management, with the oversight of the Audit Committee, is currently taking actions to remediate the material weaknesses and is implementing additional processes and controls to address the underlying causes associated with the material weaknesses described above. These efforts include:
We have finalized the design of review controls over third-party valuation specialists to add greater levels of precision to detect and prevent potential misstatements, including the establishment of process and controls to evaluate adequate review and evidence used in the valuation of acquired intangible assets. The Company had an acquisition with a purchase price of $26 million in the second quarter of 2024 for which the Company successfully tested the operating effectiveness of the remediated design of applicable business combination controls.
We are in the process of finalizing the design and implementation of controls of certain ITGCs for business systems related to the Company’s financial reporting processes.
We are in the process of finalizing the design and implementation of certain ITGCs and other controls for systems related to the Company’s financial reporting processes, specifically on the IT interfaces that transfer data between the order processing system and (i) billing system; (ii) financial reporting system; or (iii) revenue calculation system impacting the majority of revenue.
We are in the process of finalizing the design and implementation of controls over the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue, including review controls over pricing and discounting.
The material weaknesses will not be considered remediated until the applicable remedial controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We believe the measures described above will remediate the control deficiencies we have identified and strengthen our internal control over financial reporting. We are committed to continuing to improve our internal control processes and will continue to review, optimize, and enhance our financial reporting controls and procedures.
The process of designing and implementing an effective financial reporting system is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments, and to expend significant resources to maintain a financial reporting system that is adequate to satisfy our reporting obligations. As we continue to
33

Index to Financial Statements
evaluate and take actions to improve our internal control over financial reporting, we may determine to take additional actions to address control deficiencies or determine to modify certain of the remediation measures described above.
Changes in Internal Control over Financial Reporting
In addition to the identified material weaknesses noted above, we are implementing a customer relationship management tool across our businesses as a strategic initiative that will replace many legacy systems and that could materially affect our internal control over financial reporting (as such term is defined in Rules 13a - 15(f) and 15d - 15(f) under the Exchange Act). Other than as described above, there have been no changes that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting during the period for which this report relates.
34

Index to Financial Statements
PART IV
Item 15. Exhibits and Financial Statement Schedules.
(1) Financial Statements
The following consolidated financial statements required by this item are included in Part II, Item 8 hereof, under the caption “Financial Statements and Supplementary Data”.
(2) Financial Statement Schedules
All financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and accompanying notes included in this report.
(3) Exhibits
We have filed, or incorporated into the report by reference, the exhibits listed on the accompanying Index to Exhibits immediately preceding the signature page of this report.
35

Index to Financial Statements
INDEX TO EXHIBITS
Exh. No.Description of Exhibit
Filed herewith or
incorporated by reference to:
2.1 *Exh. 2.1 to Form 8-K/A filed Dec. 21, 2022
2.2
Exh. 10.1 to Form 8-K/A filed Sep. 29, 2023
3.1Exh. 3.1 to Form 8-K filed Oct. 3, 2016
3.2
Exh. 3.1 to Form 8-K filed Dec. 11, 2023
4.1Exh. 4.2 to Form 10-K filed Feb. 28, 2020
4.2(A)
Exh. 4.2 to Form S-3 filed Oct. 30, 2014
4.2(B)
Exh. 4.1 to Form 8-K filed Nov. 24, 2014
4.2(C)
Exh. 4.2 to Form 8-K filed Oct. 3, 2016
4.2(D)
Exh. 4.1 to Form 8-K filed Jun. 15, 2018
4.2(E)
Exh. 4.1 to Form 8-K filed March 9, 2023
10.1(A)
Exh. 10.1 to Form 8-K filed Mar. 30. 2022
10.1(B)
Exh. 10.2 to Form 8-K filed Dec. 30, 2022
10.1(C)
Exh. 10.1 to Form 10-Q filed Aug. 4, 2023
10.1(D)
Exh. 10.1 to Form 8-K filed Dec. 30, 2022
10.2+
Exh. 10.1 to Form 8-K filed Nov. 15, 2017
10.3+
Exh. 10.1 to Form 8-K filed Feb. 28, 2022
10.4+
Exh. 10.1 to Form 10-Q filed Nov. 3, 2023
10.5+
Exh. 10.2 to Form 10-Q filed Nov. 6, 2020
10.6+
Exh. 10.5 to Form 10-Q filed May 3, 2023
10.7(A)+
App. B of Form DEF 14A filed Mar. 23, 2017
10.7(B)+
Exh. 10.5 to Form 10-Q filed Nov. 10, 2015
10.8(A)+
App. B of Form DEF 14A filed Apr. 15, 2020
10.8(B)+
Exh. 10.2 to Form 10-Q filed Nov. 7, 2014
10.8(C)+
Exh. 10.3 to Form 10-Q filed Nov. 7, 2014
10.8(D)+
Exh. 10.1 to Form 10-Q filed Nov. 10, 2015
10.8(E)+
Exh. 10.2 to Form 10-Q filed May 3, 2023
10.8(F)+
Exh. 10.2 to Form 10-Q filed Nov. 10, 2015
10.8(G)+
Exh. 10.6 to Form 10-Q filed Nov. 10, 2015
10.8(H)+
Exh. 10.30 to Form 10-K filed Feb. 24, 2017
36

Index to Financial Statements
10.8(I)+
Exh. 10.4 to Form 10-Q filed Aug. 8, 2017
10.8(J)+
Exh. 10.5 to Form 10-Q filed Aug. 8, 2017
10.8(K)+
Exh. 10.1 to Form 10-Q filed Aug. 2, 2019
10.8(L)+
Exh. 10.9(K) to Form 10-K filed Feb. 28, 2020
10.8(M)+
Exh. 10.2 to Form 10-Q filed Aug. 9, 2021
10.8(N)+
Exh. 10.1 to Form 10-Q filed May 5, 2022
10.8(O)+
Exh. 10.3 to Form 10-Q filed May 3, 2023
10.8(P)+
Exh. 10.4 to Form 10-Q filed May 3, 2023
10.9+
Exh. 10.1 to Form 8-K filed Feb. 25, 2021
10.10+
Exh. 10.1 to Form 10-Q filed Aug. 8, 2017
10.11+
Exh. 10.2 to Form 10-Q filed Aug. 8, 2017
10.12+
Exh. 10.15 to Form 10-K filed Feb. 26, 2021
10.13+
Exh. 10.16 to Form 10-K filed Feb. 26, 2021
21.1
23.1Filed herewith
24.1
31.1Filed herewith
31.2Filed herewith
32.1
Furnished herewith
32.2
Furnished herewith
101++The following financial statements from this Annual Report on Form 10-K/A, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Stockholders' Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags
104++
The cover page from this Annual Report on Form 10-K/A, formatted in Inline XBRL
*    Certain portions of this exhibit have been redacted pursuant to Item 601(b)(10)(iv) of Regulation S-K. The Company agrees to supplementally furnish an unredacted copy of this exhibit to the SEC upon request; provided, however, that the Company may request confidential treatment pursuant to Rule 24b-2 of the Securities Exchange Act of 1934, as amended, to the extent so furnished.
+    Indicates management contract or compensatory plan or arrangement required to be filed as an exhibit to this Annual Report on Form 10–K/A.
++    Pursuant to applicable securities laws and regulations, the Company is deemed to have complied with the reporting obligation relating to the submission of interactive data files in such exhibits and is not subject to liability under any anti-fraud provisions of the federal securities laws as long as the Company has made a good faith attempt to comply with the submission requirements and promptly amends the interactive data files after becoming aware that the interactive data files fails to comply with the submission requirements.

37

Index to Financial Statements
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.
TRIMBLE INC.
By:
/S/    ROBERT G. PAINTER        
 Robert G. Painter,
President and Chief Executive Officer
January 15, 2025

38
EX-23.1 2 ex231202310ka.htm EX-23.1 Document

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
(1)Registration Statement (Form S‑8 No. 333-250834) pertaining to the Amended and Restated 2002 Stock Plan of Trimble Inc.,
(2)Registration Statements (Form S‑8 Nos. 333‑161295 and 333‑183229) pertaining to the Amended and Restated Employee Stock Purchase Plan of Trimble Inc., and
(3)Registration Statement (Form S-3 No. 333-264749) and in the related Prospectus of Trimble Inc.;
of our report with respect to the consolidated financial statements of Trimble Inc. dated February 26, 2024 (except for the effects of the material weaknesses related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations described in the second paragraph of the Opinion on the Consolidated Financial Statements and the Critical Audit Matter for Revenue Recognition – Standalone Selling Prices of Performance Obligations, as to which the date is January 15, 2025) and our report with respect to the effectiveness of internal control over financial reporting of Trimble Inc. dated February 26, 2024 (except for the effects of the material weaknesses related to certain information technology general controls for certain systems, controls to ensure the completeness and accuracy of data transferred between certain systems, and controls over the evaluation of standalone selling prices of performance obligations described in the second and fourth paragraphs of that report, as to which the date is January 15, 2025) included in this Form 10-K/A of Trimble Inc. for the year ended December 29, 2023.
/s/ Ernst & Young LLP
San Jose, California
January 15, 2025

EX-31.1 3 ex311202310ka.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, Robert G. Painter, certify that:

1.I have reviewed this annual report on Form 10-K/A of Trimble 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:
January 15, 2025
/s/ Robert G. Painter
Robert G. Painter
Chief Executive Officer


EX-31.2 4 ex312202310ka.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, Phillip Sawarynski, certify that:

1.I have reviewed this annual report on Form 10-K/A of Trimble 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:
January 15, 2025
/s/ Phillip Sawarynski
Phillip Sawarynski
Chief Financial Officer


EX-32.1 5 ex321202310ka.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF CEO PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K/A of Trimble Inc. (the “Company”) for the period ended December 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert G. Painter, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Robert G. Painter
Robert G. Painter
Chief Executive Officer
January 15, 2025

EX-32.2 6 ex322202310ka.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF CFO PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K/A of Trimble Inc. (the “Company”) for the period ended December 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Phillip Sawarynski, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Phillip Sawarynski
Phillip Sawarynski
Chief Financial Officer
January 15, 2025


EX-101.SCH 7 trmb-20231229.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements Of Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements Of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements Of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements Of Cash Flows(Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Description Of Business And Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Certain Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Reporting Segment And Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Deferred Revenue And Remaining Performance Obligations link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Stock Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Common Stock Repurchase link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Description Of Business And Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Description Of Business And Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Certain Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Reporting Segment And Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Employee Stock Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Description Of Business And Accounting Policies (Schedule of Error Corrections and Prior Period Adjustments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Description Of Business And Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquisitions (Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions (Schedule of Pro-Forma Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Divestitures (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Divestitures (Assets and Liabilities Classified As Held For Sale) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Reporting Segment And Geographic Information (Schedule of Components Of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Debt (Schedule of Debt Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases (Operating Lease Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases (Supplement Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes (Schedule Of Provision For Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Common Stock Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 trmb-20231229_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 trmb-20231229_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 trmb-20231229_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Software and licenses Software And Licenses [Member] Software And Licenses Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Principal amount Line of Credit Facility, Maximum Borrowing Capacity Senior Notes, 6.10%, due March 2033 Two Thousand Thirty Three Senior Notes [Member] Two Thousand Thirty Three Senior Notes Research and development Research and Development Expense Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents All Award Types Award Type [Domain] Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Investment, Name [Domain] Investment, Name [Domain] Number of units, outstanding at the beginning of year (in shares) Number of units, outstanding at the end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Accounts Receivable, Net Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Debt Debt Disclosure [Text Block] Additional capacity Line Of Credit Facility Additional Borrowing Capacity Line Of Credit Facility Additional Borrowing Capacity Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Purchase consideration Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Senior Notes, 4.90%, due June 2028 Two Thousand Twenty Eight Senior Notes [Member] Two Thousand Twenty Eight Senior Notes [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Net unrealized actuarial gains Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Write off of assets Impairment of Intangible Assets, Finite-Lived Deferred income tax liabilities Non-current deferred income tax liabilities Deferred Income Tax Liabilities, Net Foreign-derived intangible income Effective Income Tax Rate Reconciliation, FDII, Percent Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Discontinued Operations and Disposal Groups [Abstract] Net loss Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Investment, Name [Axis] Investment, Name [Axis] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Total non-operating income (expense), net Total non-operating income (expense), net Nonoperating Income (Expense) Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 10) Commitments and Contingencies As Previously Reported Previously Reported [Member] Net tangible assets acquired: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Common Stock Repurchase Equity [Text Block] Issuance of common stock, net of tax withholdings Proceeds from Issuance of Common Stock Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Numerator: Numerator [Abstract] Numerator Unsecured Facility Unsecured Facility [Member] Unsecured Facility Total liabilities measured at fair value Financial Liabilities Fair Value Disclosure Leases Lessee, Leases [Policy Text Block] Current liabilities: Liabilities, Current [Abstract] Deferred Deferred Federal Income Tax Expense (Benefit) Uncommitted Facilities, floating rate Uncommitted Facilities [Member] Uncommitted Facilities [Member] Preferred stock, par value per share (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Net proceeds from divestitures Proceeds from Divestiture of Businesses Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Diluted (in usd per share) Diluted earnings per share (in usd per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Audit Information [Abstract] Audit Information Foreign, income tax provision Foreign Income Tax Expense (Benefit), Continuing Operations (Level III) Fair Value, Inputs, Level 3 [Member] Extinguishment of debt, amount Extinguishment of Debt, Amount Line of Credit Line of Credit [Member] Provision (benefit) for taxes: Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Derivative Asset Statement Of Financial Position Extensible Enumeration Not Disclosed Flag Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Symbol Trading Symbol Net income attributable to Trimble Inc. Net income attributable to Trimble Inc. Net Income (Loss) Attributable to Parent Intangible Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Machinery and equipment Machinery and Equipment [Member] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Leases Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Cost of sales: Cost of Revenue [Abstract] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] ESPP Employee Stock [Member] Term Loan, due April 2026 Term Loan, Due April 2026 [Member] Term Loan, Due April 2026 Stockholders’ equity: Equity, Attributable to Parent [Abstract] Beginning balance of the period Ending balance of the period Contract with Customer, Liability Income before taxes, united states Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of Computation of Earnings Per Share and Effect on Weighted-Average Number of Shares Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of sales Total cost of sales Cost of Goods and Services Sold IRS Internal Revenue Service (IRS) [Member] Share units granted vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Estimated Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Debt Debt [Member] (Level I) Fair Value, Inputs, Level 1 [Member] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill (Decrease) increase related to prior years' tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Schedule of Components Of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Financial Instruments [Domain] Financial Instruments [Domain] Share-based compensation, number of shares available (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Schedule Of Revenue From Customers by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Entity Small Business Entity Small Business Shares used in calculating earnings per share: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets Depreciation and amortization Deferred Tax Assets, Depreciation And Amortization Deferred Tax Assets, Depreciation And Amortization Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Restricted stock units Restricted Stock Units (RSUs) [Member] Debt instrument, term (in years) Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Subscription and services Subscription And Services [Member] Subscription And Services Derivative financial instruments accounted for as hedges Derivative Instruments in Hedges, at Fair Value, Net Income Statement Location [Axis] Income Statement Location [Axis] Schedule Of Debt Schedule of Long-Term Debt Instruments [Table Text Block] U.S. Federal research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Senior Notes, 4.15%, due June 2023 Two Thousand Twenty Three Senior Notes [Member] Two Thousand Twenty Three Senior Notes [Member] Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other current assets Disposal Group, Including Discontinued Operation, Other Assets, Current Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Europe Europe [Member] Segment revenue Revenues (Increase) decrease in assets: Increase (Decrease) in Operating Assets [Abstract] Income taxes payable Accrued Income Taxes, Current Foreign earnings repatriated Foreign Earnings Repatriated Deferred revenue, non-current Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent Product and Service [Domain] Product and Service [Domain] Schedule Of Lease Costs Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories US federal, income tax provision Federal Income Tax Expense (Benefit), Continuing Operations Research and development Research and Development Expense [Member] Cash flow from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Trimble Ag Trimble Ag [Member] Trimble Ag Acquisition related costs Business Combination, Acquisition Related Costs Award Type Award Type [Axis] Antidilutive weighted-average shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of units, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Maximum number of shares authorized for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized U.S. State: State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] Senior Notes Due 2033 Senior Notes Due 2033 [Member] Senior Notes Due 2033 Property and equipment, gross Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Right-of-use assets obtained in exchange for Operating lease liabilities: Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Reclassification [Line Items] Reclassification [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Schedule Of Provision For Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Total revenue percentage Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual Percentage Of Total Revenue This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue Entity File Number Entity File Number Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Other current liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current California Franchise Tax Board California Franchise Tax Board [Member] 2026 Long-Term Debt, Maturity, Year Three Stock issued during period, shares, employee stock purchase plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans (Decrease) increase related to prior years' tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of purchased intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Effect of Change in Presentation Revision of Prior Period, Adjustment [Member] Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently issued Accounting Pronouncements not yet Adopted And Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other purchased intangible assets, net Total Finite-Lived Intangible Assets, Net Senior Notes, 4.75%, due December 2024 Two Thousand Twenty Four Senior Notes [Member] Two Thousand Twenty Four Senior Notes [Member] Income taxes payable Increase (Decrease) in Income Taxes Payable Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Lease not yet commenced, term of contract (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Other current and non-current liabilities Increase (Decrease) in Other Operating Liabilities Cash and cash equivalents - beginning of period Cash and cash equivalents - 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 Schedule Of Income Before Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Income before taxes, foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease expense Operating Lease, Cost Uncommitted Revolving Credit Facilities $75 million Uncommitted Revolving Credit Facilities $75 million [Member] Uncommitted Revolving Credit Facilities $75 million [Member] Other purchased intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets Common stock, shares issued (in shares) Common Stock, Shares, Issued Summary of Performance of Our Financial Results Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Number of units, shares vested, net (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total purchase consideration Business Combination, Consideration Transferred Gross margin Gross Profit Total Debt, Long Term And Short Term, Combined Amount, Gross Debt, Long Term And Short Term, Combined Amount, Gross Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Debt outstanding Long-Term Debt Total assets measured at fair value Assets, Fair Value Disclosure Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Restructuring and other costs Restructuring Charges And Other Costs Restructuring Charges And Other Costs 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Total accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Percentage of the target grant amount received at vesting (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Share-Based Payment Arrangement, Option [Member] Description Of Business And Accounting Policies Business Description and Accounting Policies [Text Block] Unamortized compensation expense weighted-average recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total net tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net Other, net Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income attributable to Trimble Inc. 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] Unamortized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Additions due to acquisitions Goodwill, Acquired During Period Short-term lease expense and other Short-Term Lease, Cost Uncommitted Revolving Credit Facilities 100 million euros Uncommitted Revolving Credit Facilities 100 million euros [Member] Uncommitted Revolving Credit Facilities 100 million euros [Member] Segment Reporting, Measurement Disclosures [Abstract] Entity Address, Address Line One Entity Address, Address Line One Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] Cost of sales Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Subsequent Event [Table] Subsequent Event [Table] Employee Stock Benefit Plans Share-Based Payment Arrangement [Text Block] Current Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other, net Other Noncash Income (Expense) Weighted Average Grant-Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Trade names and trademarks Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Asia Pacific and Rest of World Asia Pacific And Other Non Us Countries [Member] Asia Pacific And Other Non-US Countries [Member] Payment of interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net operating loss carryforwards Operating Loss Carryforwards Deferred Deferred State and Local Income Tax Expense (Benefit) Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other Liabilities, Current Shares repurchased (in usd per share) Accelerated Share Repurchases, Final Price Paid Per Share Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Title of 12(b) Security Title of 12(b) Security Acquisitions Business Combination Disclosure [Text Block] Derivatives liabilities Derivative Liability Expenses not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net income Business Acquisition, Pro Forma Net Income (Loss) Segments Revenue Operating Segments [Member] Weighted average grant-date fair value, outstanding at the beginning of year (in usd per share) Weighted average grant-date fair value, outstanding at the end of year (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other comprehensive income (loss), net of tax Net Income (Loss) Attributable to Parent [Abstract] Issuance of common stock under employee plans, net of tax withholdings Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation and other adjustments Goodwill, Foreign Currency Translation Gain (Loss) Total debt Debt, Long-Term and Short-Term, Combined Amount Inventories Total inventories Inventories Inventory, Net Total lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Repurchases of common stock Payments for Repurchase of Common Stock Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Deferred Deferred Foreign Income Tax Expense (Benefit) Total Stockholders’ Equity Parent [Member] Segments [Domain] Segment [Domain] Segments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Increase (decrease) in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Operating lease liabilities Deferred Tax Assets, Operating Lease, Liability Deferred Tax Assets, Operating Lease, Liability Purchased intangibles Deferred Tax Liabilities, Goodwill and Intangible Assets Debt amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Current assets: Assets, Current [Abstract] Leases [Abstract] Total Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets Schedule Of Deferred Tax Assets And Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Goodwill Disposal Group, Including Discontinued Operation, Goodwill Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flow from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] Series of Individually Immaterial Business Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Buildings and Infrastructure Buildings and Infrastructure [Member] Buildings and Infrastructure [Member] 2024 Short Term Debt, Gross Short Term Debt, Gross Amendment Description Amendment Description Term Loan, due April 2028 Term Loan, Due April 2028 [Member] Term Loan, Due April 2028 Common stock, par value per share (in usd per share) Common Stock, Par or Stated Value Per Share Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Components of Inventory Schedule of Inventory, Current [Table Text Block] Number of Units Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Two Thousand Two Stock Plan Two Thousand Two Stock Plan [Member] Two Thousand Two Stock Plan Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Total Liabilities Held for Sale Disposal Group, Including Discontinued Operation, Liabilities Total revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Held-for-sale Discontinued Operations, Held-for-Sale [Member] Stock repurchases Stock repurchases Stock Repurchased and Retired During Period, Value Effective tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Total Operating Lease, Liability Other non-current assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Service Service [Member] Number of revolving loan facilities Number Of Revolving Loan Facilities Number Of Revolving Loan Facilities Pre-tax cash proceeds Contingent consideration assets Disposal Group, Including Discontinued Operation, Consideration Balance Sheet Related Disclosures [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Subscription term (in years) Subscription Term Subscription Term Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Fixed rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Plan Name [Axis] Plan Name [Axis] Capitalized research and development Deferred Tax Assets, in Process Research and Development Other U.S. taxes on foreign operations Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent Debt Disclosure [Abstract] Debt Disclosure [Abstract] North America North America [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Number of reportable segments Number of Reportable Segments Earnings per share: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Subscription revenue term (in years) Revenue Contract Term Revenue Contract Term Sales and marketing Selling and Marketing Expense Common stock, $0.001 par value; 360.0 shares authorized; 246.5 and 246.9 shares issued and outstanding at the end of 2023 and 2022 Common Stock, Value, Issued General and administrative General and Administrative Expense Deferred revenue, current Disposal Group, Including Discontinued Operation, Deferred Revenue, Current Unconditional purchase obligations Unrecorded Unconditional Purchase Obligation Trade name Trade Names [Member] Current Current State and Local Tax Expense (Benefit) Senior Notes Senior Notes [Member] Reportable Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental cash flow disclosure: Supplemental Cash Flow Information [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Operating lease, Liability, leases not commenced Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Amortization expense Amortization Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category 2021 and 2017 Stock Repurchased Program Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs [Member] Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program approved amount Stock Repurchase Program, Authorized Amount Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Stock repurchased (in shares) Stock Repurchased During Period, Shares Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate) Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] Post contract support term (in years) Post Contract Support Term Post Contract Support Term Asia Pacific Asia Pacific [Member] Transportation Transportation [Member] Transportation [Member] Schedule of Components of Accumulated Other Comprehensive Loss, Net Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Foreign: Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Other current liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Current U.S. State income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Weighted average grant-date fair value, granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Building Building [Member] Schedule of Changes in Carrying Amount of Goodwill by Operating Segment Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding U.S. tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Performance-Based Stock Units, Achievement Of Company Performance Metrics Performance-Based Stock Units, Achievement Of Company Performance Metrics [Member] Performance-Based Stock Units, Achievement Of Company Performance Metrics Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Forward Contracts Forward Contracts [Member] Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable Non-Segment Corporate, Non-Segment [Member] Deferred costs, current Deferred Costs, Current Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Furniture and Fixtures Furniture and Fixtures [Member] Debt instrument, interest rate (in percent) Debt Instrument, Interest Rate, Stated Percentage Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Divestitures gain, net Gain (Loss) on Disposition of Business Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Consolidation Items [Axis] Consolidation Items [Axis] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate US state, income tax provision State and Local Income Tax Expense (Benefit), Continuing Operations Total revenue Business Acquisition, Pro Forma Revenue Supply agreement term (in years) Supply Commitment, Term Supply Commitment, Term Deferred revenue Increase (Decrease) in Deferred Revenue Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from prior year-end 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 adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Income before taxes Consolidated income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Joint Venture Trimble Ag JV Transaction [Member] Trimble Ag JV Transaction Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued U.S. Federal: Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] (Level II) Fair Value, Inputs, Level 2 [Member] Denominator: Denominator [Abstract] Denominator Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Internal Use Of Software Internal Use Of Software [Member] Internal Use Of Software Total deferred tax assets Deferred Tax Assets, Gross Disposal Group Classification [Domain] Disposal Group Classification [Domain] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Fair value of all assets/liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Total intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Year Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Weighted-Average Useful Lives (in years) Finite-Lived Intangible Asset, Useful Life Purchase accounting adjustments Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Intercompany prepayments Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory Stock-based compensation Total stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Weighted Average Weighted Average [Member] Common stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Performance adjustments above target levels at vesting date (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period Earnings Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Ownership percentage (in percent) Equity Method Investment, Ownership Percentage Document Fiscal Period Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating lease term (in years) Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity, Class of Stock [Line Items] Equity, Class of Treasury Stock [Line Items] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Deferred Tax Assets, Other Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes, net Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets Non-current deferred income tax assets Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other, net Payments for (Proceeds from) Other Investing Activities Contract With Customer, Asset And Liability [Roll Forward] Contract With Customer, Asset And Liability [Roll Forward] Contract With Customer, Asset And Liability [Roll Forward] Developed product technology Developed product technology Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Short-term debt Less: Short-term debt Long-Term Debt, Current Maturities Guarantees, Including Indirect Guarantees of Indebtedness of Others Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Summarizes the Components of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Reconciliation Of Our Condensed Consolidated Segment Operating Income To Consolidated Income Before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Non-operating income (expense), net: Nonoperating Income (Expense) [Abstract] Other non-current assets Other Assets, Noncurrent Agile Assets Agile Assets [Member] Agile Assets Basic (in usd per share) Basic earnings per share (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Stock issued during period, value, employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO [Member] Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO Accounting Policies [Abstract] Accounting Policies [Abstract] Class of Stock [Table] Class of Treasury Stock [Table] Product warranty term (in years) Product Warranty Term Product Warranty Term Current Current Foreign Tax Expense (Benefit) Global intangible low-taxed income Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities Total net deferred tax assets Deferred Tax Assets, Net Entity Address, City or Town Entity Address, City or Town Schedule Of Revenue, Operating Income And Identifiable Assets By Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Certain Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring Restructuring Charges Document Transition Report Document Transition Report Goodwill adjustment Goodwill, Purchase Accounting Adjustments Unsecured Debt Unsecured Debt [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Remaining amount authorized Stock Repurchase Program, Remaining Authorized Repurchase Amount Tax reserve releases Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent Noncontrolling interest investments Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Accumulated foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule Of Reconciliation Of Unrecognized Tax Benefit Summary of Income Tax Contingencies [Table Text Block] Short-term debt Less: Short-term debt Short-Term Debt Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Employee stock options granted term (in months) Employee Stock Purchase Offering Period Employee Stock Purchase Offering Period Performance-Based Restricted Stock Units Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units Derivative Instrument [Axis] Derivative Instrument [Axis] AGCO Corporation AGCO Corporation [Member] AGCO Corporation Debt, gross Long-Term Debt, Gross 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] Bridge Loan Bridge Loan [Member] Distribution rights and other intellectual property Distribution Rights [Member] Land, building, furniture, and leasehold improvements Land, Buildings, Furniture And Leasehold Improvements [Member] Land, Buildings, Furniture And Leasehold Improvements Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Share-based compensation, equity instruments other than options, vested in period, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Time Based Restricted Stock Units Time Based Restricted Stock Units [Member] Time Based Restricted Stock Units Reclassification [Table] Reclassification [Table] Derivatives assets Derivative Asset Weighted average grant-date fair value, canceled and forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Accrued compensation and benefits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation And Benefits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation And Benefits Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Document Financial Statement Error Correction Flag Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number of units, cancelled and forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Rest of World Rest of World [Member] Rest of World [Member] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Issuance of common stock under employee plans, net of tax withholding (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Other non-current liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other current and non-current assets Increase (Decrease) in Other Operating Assets Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cost of sales Cost of Sales [Member] Auditor Name Auditor Name Document Period End Date Document Period End Date Proceeds from debt Proceeds from Lines of Credit Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Assets and Liabilities Measured at Fair Value On a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disposal Group Name [Axis] Disposal Group Name [Axis] Payments on debt and revolving credit lines Repayments of long-term debt Repayments of Long-Term Debt Schedule of Pro-Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Income tax provision Income Tax Expense (Benefit) 2021 Stock Repurchased Program Two Thousand Twenty One Stock Repurchase Program [Member] Two Thousand Twenty One Stock Repurchased Program Finished goods Inventory, Finished Goods, Net of Reserves Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority [Domain] Income Tax Authority [Domain] 2024 Stock Repurchased Program Two Thousand Twenty Four Stock Repurchase Program [Member] Two Thousand Twenty Four Stock Repurchase Program Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Deferred compensation plan assets Deferred Compensation Plan Assets, Fair Value Disclosure Deferred Compensation Plan Assets, Fair Value Disclosure Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Amortization of purchased intangible assets Cost, Amortization Equity [Abstract] Equity [Abstract] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Tax credit carryforward Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest expense, net Interest Income (Expense), Net Credit Facility [Domain] Credit Facility [Domain] Stock repurchases (in shares) Stock Repurchased and Retired During Period, Shares Inventories, net Disposal Group, Including Discontinued Operation, Inventory Business Combinations Business Combinations Policy [Policy Text Block] Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Useful life of asset (in years) Property, Plant and Equipment, Useful Life Long-term debt Long-term debt Long-Term Debt, Excluding Current Maturities Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Transporeon Transporeon [Member] Transporeon Computer Equipment And Software Computer Equipment And Software [Member] Computer Equipment And Software Schedule of Deferred Revenue and Performance Obligations Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Divestitures gain, net Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments Schedule of Assets And Liabilities Held For Sale Included in Consolidated Balance Sheets Disposal Groups, Including Discontinued Operations [Table Text Block] Assets held for sale Goodwill, Written off Related to Sale of Business Unit Operating expense: Operating Expenses [Abstract] Deferred Revenue And Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Settlement with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in-capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Geospatial Geospatial [Member] Geospatial [Member] Total assets Assets Income from equity method investments, net Income (Loss) from Equity Method Investments Share Repurchase Program [Axis] Share Repurchase Program [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Billings net of revenue recognized from current year Contract with Customer, Liability, Billings And Revenue Recognized, Net Contract with Customer, Liability, Billings And Revenue Recognized, Net Gain on cash flow hedge AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2028 Long-Term Debt, Maturity, Year Five United States UNITED STATES Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Recurring Fair Value, Recurring [Member] Number of businesses acquired Number of Businesses Acquired Other non-current liabilities Other Liabilities, Noncurrent Weighted average grant-date fair value, shares vested, net (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] Total operating expense Unallocated general corporate expenses Operating Expenses Reporting Segment And Geographic Information Segment Reporting Disclosure [Text Block] Resources and Utilities Resources and Utilities [Member] Resources and Utilities [Member] Number of business disposed Disposal Group, Not Discontinued Operations, Number Of Businesses Disposal Group, Not Discontinued Operations, Number Of Businesses Stock-based compensation / deferred compensation Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense Subscription Subscription [Member] Subscription [Member] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flow from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Operating lease, renewal term (in years) Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Percentage of lower fair market value to be purchased of common stock through payroll deductions (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Deferred compensation plan liabilities Deferred Compensation Plan Liabilities, Fair Value Disclosure Deferred Compensation Plan Liabilities, Fair Value Disclosure Work-in-process Inventory, Work in Process, Net of Reserves Net change related to derivatives and other Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Other Deferred Tax Liabilities, Other Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average number of common shares used in basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Acquisition / divestiture items Acquisition And Divestiture Related Costs Acquisition And Divestiture Related Costs Operating income Segment operating income Consolidated operating income Operating Income (Loss) Revenue: Revenues [Abstract] Total deferred tax liabilities Deferred Tax Liabilities, Gross Debt instrument, redemption price, percentage of principal amount redeemed (in percent) Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Intellectual property restructuring and tax law changes Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Customer relationships Customer relationships Customer Relationships [Member] Proceeds from debt and revolving credit lines Proceeds from Long-Term Lines of Credit Noncontrolling Interest Noncontrolling Interest [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] EX-101.PRE 11 trmb-20231229_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 trmb-20231229_g1.jpg begin 644 trmb-20231229_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0"217AI9@ 34T *@ @ !0$^ 4 M " 2@$_ 4 & 6E$0 $ ! 0 %$1 0 ! N(U$2 M 0 ! N(P 'HE &&H @(, 8:@ #Y_P !AJ (#H && MH 4@@ 8:@ $56 !AJ #J7 &&H %V\ 8:@_]L 0P " 0$" 0$" M @(" @(" @,% P,# P,&! 0#!0<&!P<'!@<'" D+"0@("@@'!PH-"@H+# P, M# <)#@\-# X+# P,_]L 0P$" @(# P,& P,&# @'" P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ =0'T M P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D*"__$ M +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY M^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ M P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R MT0H6)#3A)?$7&!D:)BB'K7V!7\E>:_0;_@E9_P %#OVH/#VK M6OAGPIX9U[XT>$K1EBDT^\#M_9RBE!7;]8K\X_^ G[G45\D_MH_P#! M435OV*/"6F:IK_P1\?74=]:QS3745S:MIMC*PY@EN8FE"NK<\S9_!_3X[?/W9O$+N^/J( /TKXC <(YKC:?ML-34H]^:-OS/O,PXTR MC U?8XJJXR[>M0E;NK2_P#26RL#QCDV+ER4<1&_9WC_ .E)7/JVBF6US'>6\001P01WI]?.GTP4444 %%%% !17@/\ P4F_;3NOV"OV;F\> M6GA^#Q),-4M].^QS71MEQ*')?>%8\;.F.\5JO5H^:S;B[*LMK_5L94Y963MRR>C]$T?K]17Y M_P#$4#K?_1(=+_\ !_)_\9H_XB@=;_Z)#I?_ (/Y/_C->A_J!GG_ #Y_\FC_ M )GF?\1&R#_G\_\ P&?_ ,B?K]17Y _\10.M_P#1(=+_ /!_)_\ &:/^(H'6 M_P#HD.E_^#^3_P",T?Z@9Y_SY_\ )H_YA_Q$;(/^?S_\!G_\B?K]17Y _P#$ M4#K?_1(=+_\ !_)_\9H_XB@=;_Z)#I?_ (/Y/_C-'^H&>?\ /G_R:/\ F'_$ M1L@_Y_/_ ,!G_P#(GZ_45^:/[%O_ 7ZU;]K#]J+P?\ #N?X:Z?HL/BBZ>W: M]CUAYFM]L3R9"&(!ON8ZCK7Z75X.;9-B\MJJCC(\LFKK5/2[71OL?19/GF#S M2DZV"ES13L]&M;)]4NX4445Y9ZP445\._P#!2+_@L[#_ ,$]OCOI_@F3X=R^ M*FOM%AU?[8NM"S">9--'Y>SR),X\G.9?-D5,_P#"4CC)Q_SZU[_^H>>_\^/_ ":'_P D?-_\1"X?_P"@ MC_R6?_R)^KU%-B?S(U;^\ :=7R)]H%%%% !1110 4444 %%%% !1110 45\O M_P#!2#_@IWHO_!.-?"!UCPKJGB7_ (2XW8B^QW4AKY M>_XB>?!/_1+/%/\ X,X/_B:^@P/"V:XRBL1AJ+E!WL[KH[/=]T?.8_B[*,%7 MEAL5649QM=6EU5ULFMF?J#17Y??\1//@G_HEGBG_ ,&<'_Q-?HO\#/BG#\*VE8-);K/$LH1B."0&P2/2N?,L@S#+XJ>,IN*EHM M4_R;.G*^(LNS*FRDNX-0A2.X(56W!2N1][H:X+_B)Y\$_P#1+/%/ M_@S@_P#B:^FH\&YS5IQJTZ#:DDT[QV>JZGRM;C?(Z525*IB$I1;35I:-:/H? MJ#17Y\_LP_\ !P'X5_:<_: \*^ ;'X=^(-+NO%5\+*.[GU"%X[7GC74H8(( M(S)+-(UY(%15&2S$D ;3?$7B'QGXBU+4?#)A=;BVTFPEN9#'.C#Y6GE0YWC.Q6 !R6)^XX-SVCE*Q M&*JJ[Y4HKN[[>6UV^WF? \<&PM%V7,W)]HV5WYO6R7?RU/G/\ X)R? M\&]]H=+L/&'QXCFEN)@L]KX1@F,:PCJ/MDBG);_IDA&/XF/*C]3/ _@/1/AG MX8M=%\.Z1INAZ/8KLM[*PMDMX(1_LHH %>+_ /!23]N'3_V"?V9]2\721PWO MB"\?^S] L)&XNKQP2"PZ^7&H+MCJ%VY!85_/;XR_:U^)WC[QU?>)-3\>>+)- M9U"=KF6XCU2:'#DY^148!%'0*H KU<'E.:\5IY..SG)^$>3!86CSU&KR=TI6Z.4K/5]$M%Y:7_HR_:X^'GQ:^(GA V? MPN\6>#?#(-1T?0F\0ZY>:K>/>7,;2()!:QLY).T%(E7/+>F:\Q_8S_X M+7_"']M^)_!WC"QMO!7B#5@UI_9.MNEQINKH_P OEI,RA&9@<&.15))PN^O& MRVIF^$C4EEOO4Z4O>E&*UM??2[5M==KJ]M#VLSI9-C)TXYI[M6M"\82D[*]M MM;1=[+2S=G:^I^+_ (U_8Y^(/A#Q_J/ANUT,^*K[34\Z23PQ,FM0O%G'FJUL M7^3U) (/! /%><:OHUYX>U*6SU"TN;&\@;;+!<1-')&?0JP!!^M?L7^W=_P0 M\U#P+K4WQ0_9CU'4_"GB;3RUU)X>L;U[8N>2QL9@0T;?],6.T]%*\(?"_@9_ MP4$O/VLTD^&?[2/P-U3XM/I\AL7US0M!=?$NCR [#YB1*K;E/788VX.Y7/%? MK&!XJ>)PZQ6&2JQBESI/EG'SY6VFO^WEY7/Q_'\(K"XEX3%2=*4F^1M<].2[ M&'7:P*C\*_P#@I=^Q9HO[%?QJM=)\.Z]J&K:+KEHNHVMKJEA-9ZGI:-@B M&X#HJNP!^\GH0RJ1SY-^SW^T)XL_9=^*^E^-/!>JS:3KFE/E77YH[B,XWPRI MT>-P,,IZ]>" 1QYUPM@<]PJQN#]RI)74K6OY27Z[^J.S(N+I_4_17AO_!/O]N/P_\ M[?L_6/B[25CL=6MR+37-*\S<^F7 M8&2OJ8V'S(W=3ZA@/<8'%3]GAJT9RM>R:;MWT]3\WQN29A@Z?M<51E" M-[7E%I7[:G"T445Z1Y845]7?!G_@BY\>OCY\+-#\9>&M!T6ZT+Q%:B\LI9=9 MMX7>,D@$HS J>.AKIO\ B'^_:6_Z%G0/_!_:_P#Q5>+4XCRN$G">(@FM&N9: M-?,]RGPSFU2"G##3::NGRO5/Y'"?\$R3WDT6L6\SHK02H,(K$M\SCI7[*5^-> M(V/PV+Q].IA9J:4+733UYI::'[CX9Y?BL'EU2GBJ;@W-M*2:=N6.NH4445^? M'Z.%?AG_ ,'*'_)^/A__ +$NS_\ 2N]K]S*_'O\ X+Y?L>_%3X_?MF:+K/@G MX?\ BOQ1I,'A.UM)+S3=/DN(4F6ZNV:,LHQN"NIQZ,*^X\/:].EFZG5DHKEE MJW9=.Y\#XD4*M;)G"E%R?-'1)M_@?E?5K0_^0U9_]=T_]"%>T?\ #LS]H/\ MZ(W\0O\ P33?X58TG_@FC^T#!JMJ[_!WXA*JS(2?[&FX&X>U?O$LUP5OXT/_ M )?YG\]QRC'W_@S_P# 9?Y']*UK_P >T?\ NC^524RW&VWC!X(49I]?R>?V M$%%%% !1110 4444 %%%% !1110!^2__ =$_P"J^"WUUG_VRK\DZ_6S_@Z) M_P!5\%OKK/\ [95^2=?TAP#_ ,B*A_V]_P"ER/YA\1/^2@K_ /;G_I$0K^G; M_@G_ /\ )B_P=_[$O2?_ $CBK^8FOZ=O^"?_ /R8O\'?^Q+TG_TCBKYOQ4_W M6A_B?Y'TWA'_ +Y7_P *_,]>HHHK\3/W@**** /YM?\ @K9_RD@^+O\ V'&_ M]%QU\ZU]%?\ !6S_ )20?%W_ +#C?^BXZ^=:_J[)?^1?0_P1_P#24?Q_GG_( MRQ'^.?\ Z4SZ(_X),_\ *1[X0_\ 8>3_ - >OZ3*_FS_ ."3/_*1[X0_]AY/ M_0'K^DROQ_Q2_P"1A2_P?^W,_:O"7_D75O\ '_[:@HHHK\Q/U8**** "BBB@ M HHHH **** /AS_@O!^VQ+^R]^RD?"VAW?V?Q9\2O-TV%XWVRV=B /M,PP<@ ME66,'UE)'*UT_P#P3A_:+M]1\(?"/X2:9%')/H7PLT_Q%K5QG=]E,JPQ6MN/ M1V4R2'/153^]7Y=?\%G?BMJ7[5?_ 4UU3PSI9:ZCT"XM?"&DPJ^X--N DQ[ MM<2N/P%?3O\ P0[TZ3X6_P#!23XZ^!;^_DU"_P!#TPZ8MQ+P\RZ?=1VO3V!7 MCL![5^J8KAZCA^'(RG_$Y75:]>6*^44_O^9^0X7B2OB.)Y1A_#YE23[*/-)V M\Y2C]WR/*?\ @Y/^,MUXK_:U\,^"Q)(--\(Z$MR(]_RFXNG+.V/7RXX1^%?G MGX8EMX?$NGO=;?LJW,;39Z; PW?IFOMO_@X@\.W&C?\ !12ZNY(W6'5O#]A< M0L1\K!0\1P?8QFOC[X-?!7Q5^T'\0[#PKX,T.^\0:]J3;8;2U31-O9*^K=_6Y^9\62K5L^Q"LY2YVDMV[:)6]+' M[P_\%Q8;K4O^"6'C!]'W-:JVERS"/O;?;(#V[ ["?85^2G[%O_!)'XP?MKM; MZAI.CCPWX3D(+:_K2M;VTB]S F-\YQG[@VYX++7[T?L_?"K6(/V4/"7@WXH6 M^A^(-8M=$M].UN()]JL[QHT"_,)%P^0JEB1@MDCC%?,?_!4#_@LK8_L#^(/^ M$%\-^#[S6/&C6:7$4VH0M:Z1:Q,/D92,-<8P05CVJ"I&_(('Y;PSGN/P]*>4 M9534ZCG)\U]$K)7Z=KW;[:,_6^*N'\NQ%6&^L:XT=NME"% $:L22L*XX\QV(!Q MG 'HG]N6,'@RZU[0+2'7([JV;4(%TQHB=6.S/?%VI:K:^87@TR-O(TZU]/+MTP@(X&X@L<1T1CNX!>NC-?#[ M'PPTL=*:J5;\THI6376UK7?E9>6N_-D_B1E\\5# 1ING2MRQE)W:>RO>]EYM MOSTV[_\ ; _X+P^!_B]IFJ^!_%G[.%KKXV^!--_XJ328U/B:RMDRVJ6JX M472J.LL0P&Q]Z,9ZIS]">'M%D_98_P""*LECXFQ;W6A_#6=+J.0$>7/-:/MA M(/.?,E5,>M=%'.,-@\'A<1DEX2G/EG!MR3>E]&WY6:LVG\CEK9+BL;CL5A\] MM.,(K^B96#J".0>01WK\E_P#@C5X!\!_\%'/V M+/$7PM^*6AVWB"Z^'%XL>D:@24U'3;*Z#O&L,^=RA)4FPOW,%05(&*^F_#7_ M 4[\"_LG_'6;X!_%.\U#P_>^%8+2ST?Q3J,BS6>MVAMT,4MS(H'D3$':Q9= MA9&8LN=HX>-*,LPQ\X8>D_;TD^=+7FBKCU5KI6W2N>AP+6CEN70GB:R M]A5:<&].63OS0?1:IV=[-I[-V/LVBJVC:U9^(M*M[[3[JVOK&[02P7%O*LL4 MR'D,K*2&!]0<59K\U=UHS]2335T%%%% !7\^/_!>O_E)YXY_Z\]+_P#2""OZ M#J_GQ_X+U_\ *3SQS_UYZ7_Z005^C>&/_(VG_P!>W_Z5$_,O%?\ Y$\/^OD? M_29'QS1117[T?SP?TG?\$G_^4?5;V.UCFDVEMBLY +;03@=@:\C_X)/_\ *.3X0_\ 8OQ?^A/7 MRW_P$O%NE^//#5CK6BZA9ZM MI.I0K<6EY:2B6&YC;D.CKPRGU%>:_M _MW?"']EMVA\=>/O#^AWJKO\ L)F- MQ>D>OD1!I/QVU^5O[1G_ 5=U[]G7]@WX-_"'X:ZD--\37'@RPN-?UFW?_2- M+CEBREM"?X)F4AF?JBLNW!.5_-W4M2N-9U":[O+B:ZNKAS)+-,YDDE8\EF8\ MDGU->)DOAO+$N57%S<:=VHI?$TG9-WT5^FCN>YGGBA'"J-'!TU*I9.3=^6+: M3:5M7;KJK>9_1?\ LW?\%>?@S^UC\;K/P#X)O]?U#6KZ&:>&6;2WM[8K$A=L MLY##Y08L5W>QPNRY(W ,0<9!Y]J_!? M_@@!_P I+/#/_8+U+_TF>NX_X.5$5?VYO#;;1N;P;:@G'7_2[RL,9P3AGGD< MKP\W&+AS7=I.]WZ=CHP/'F+60RS;$4XRDJG+97BK67KW/VB_X77X-_Z&WPS_ M .#2#_XJ@?&KP:3C_A+?#.2<#_B:0<_^/5_*C5K0_P#D-6?_ %W3_P!"%>P_ M"JFE?ZR__ ?_ +8\5>+U5NWU5?\ @;_^1/ZQKR]AT^TDN+B:."WA4O))(P5$ M4IKGQ\8O")'_(U>&__!E#_P#%5P?[>0S^PK\6?^Q-U/\ ]))*_F+K MY3A/@^.^E^Z/L.,.-IY)6ITHT5/G3?Q6M9V[,_JQ_X7#X1_ MZ&GPY_X,H?\ XJM'0/&.D>+/-_LO5--U+R,>9]EN4F\O/3.TG&<'KZ5_)[7Z M(?\ !%']L/PK^PW\!OCKXY\3MYS1G2;;3=.C<+<:M=$7>V&//0=V;D*H)P> M?9SCPW>$PLJ]"JZDKI*/+:['DOB@L9BXT,115.%I-RYKV48M[$-&GU'5K^STO3[5=\US=SK##$OJSL0 /J:^=O&7_!83]FSP-J!M M;OXK:#=2J<$Z?%/?1C_@<,;+^1K\+?VSOV_OB1^W-XZFU3QCK,RZ7'*6T_0K M5VCT[34[!(\_,V.LCY<^N, >)UZ66^%U-TU+'U7S=HVT^;3O]R/+S3Q:J*JX MY=17*NL[W?R35OO9_4%\!/VU_A/^T],T/@/QYX=\17B)YC6<%SLO%7U,+[9, M#UVXKU*OY-_#WB+4/"6N6NIZ5?7FFZE8RB:VNK69H9K=QR&1U(*L/4'-?M/^ MRA_P7#TO3/\ @G%>>.OB2_\ :GCGPG?#P^+2$K%-XDN6B\R"0<83<@;S& PI MC9@,LJ5X?$GA]6P7+4P+=2,FHV:]Y-[>37GI8]_ACQ(HX[FIY@E3E%.5T_=: M6^^J?EK?\#]$?%'BS2_!&B3ZGK6I6&DZ;:C=-=7MPD$,0]6=B /Q-?._B[_@ ML3^S7X+U!K6Z^*VAW,BG!-A#<7T8_P"!PQLI_ U^$O[8/[=?Q'_;>\=2ZQXW MUR::S20M8Z/;LT>G:8IZ+%%G&<<%VR[=V->.U[F6^%M/V:ECZKYNT;67S:=_ MN1\_FGBU5]HXY?17*NL[W?R35OO9_3Q\#/V\_@[^TGJ*6/@GXB>&M;U*0;EL M5N?)O''M#(%D/X*:]_X(5?\%"]8_;!^#&K>$_&=ZVH>-/ ?E W\K9FU6RDR(Y)/[TB,I1F_B!0G M+%B?!XJX#>64/KF%FY06Z>ZOHG=:-7TV5CZ+A#Q"6:XCZEBX*%1WY6MG;5JS MU3MKN[_GX/\ \'1/^J^"WUUG_P!LJ_).OUL_X.B?]5\%OKK/_ME7Y)U^E< _ M\B*A_P!O?^ER/R[Q$_Y*"O\ ]N?^D1"OZ;?V&-:L_#O[ ?PDOM0N[6QL;7P3 MI,DUQ<2K%%"HLXLEF8@ >Y-?S)5ZU\>_VV?B!^T1X&\)^%=;UF:'PGX+TBTT MC3-&M&:*S5;>)8Q-(F?WDS; =6:RO?BMH%Q.K;6.GQ MSW\:G_?A1T_6O0_@;^VO\)_VE;C[/X'\?^&O$-X%WFS@NPMV!Z^2^),>^VOY M?*L:3J]WH&IV]]8W5Q97EK()8+B"0QRPN.0RLI!4CU'-?.UO"W!NG:E6DI=W M9K[DD_Q/IJ/BWCE5O5H0<>RNG][;7X']9E%?F7_P13_X+ ZG^T!K%O\ "7XI M:@EUXJ$).@:W,0LFL*BY:WG/\4X4%E?K( P/S#+_ *:5^2YQD^(RS$O"XE:K M5-;-=&O+_AC]DR3.L-FF%6+PKT>C3W3ZI^?_ Y_-K_P5L_Y20?%W_L.-_Z+ MCKYUKZ*_X*V?\I(/B[_V'&_]%QU\ZU_362_\B^A_@C_Z2C^5<\_Y&6(_QS_] M*9]$?\$F?^4CWPA_[#R?^@/7])E?S9_\$F?^4CWPA_[#R?\ H#U_297X_P"* M7_(PI?X/_;F?M7A+_P BZM_C_P#;4%>,_M3_ /!03X2?L:VN/'GB^QT_4GC\ MR+2K<&ZU&8'H1!'EE4]F?:OO7R]_P6<_X*YR_LB63?#?X=W$+?$;4[<27VH8 M$B^'8''RD*>#<..5!R$7#$'*U^('B7Q-J7C+7[S5=7O[S5-4U"4S7-W=S--- M<.>K.[$EB?4FL>%> 9YA36+QLG"F]DOBDN^NR[:-OTLSHXN\1*>6U7@\#%3J M+=OX8OMIN^^J2];I?L;XY_X.2TUB&Z=1ZA&CC!_P"^J_'.BOT)>'N1J/+[ M)^O-*_YV_ _-)>)&?.7-[5>G+&WY7_$_I*_9-_X*I?!7]LJ^BTWPKXH6Q\0S M?=T76(_L5](?2,$E)3[1.Q'>OHJOY+[6[EL;J.>"22&:%P\UFX?]]J\<:Y:VF)^].J@LK] M756S\PRWP?%7A^\%1>,P$G*$=7%[I=TUNEUTNEKJ?H?"/B,L?6C@LPBHSEI& M2V;[-/9OIK9O332_Z;4445^8GZL%%%% '\[_ /P3RM/^&A_^"OOA/4KN-9QJ M7C"[\12AQD%HVFNP!_"-FU[KFO>.=3AA'2.!1=2EYI&_AC10SL>P4]3@5 M_1V+HTJN.JX>L[4_JZ5^B3E*[^2/YCP=>M2R^CB*"O56);MU;48M+YN_WGZG M_P#!:/\ X)C^)/V[]<^&NJ>"A91ZUIMX^D:K/=2[(K:PE_>"X;NPB=6^506; MSA@<&O3/@]\#/@G_ ,$8?V9+[5KV^M[%(XU.K:]>(&U+7;C'RQ1J/F.2#LA3 MA>2ROOW5]EK9V/UCB3ZMDL:F?4L/S5ZEE= MZJ#M:[MMV;6[TNKG9_$'_@XT^(>K_M0:3XBT'1K;3_AKH\KQ/X;E*FXU>!C@ MR3S8.V8 H$^1#P=_)/Z$:IHWP _X+9_LXPR^9#K$=J,QRQ.MOKGA>X<#*D< MF,G R"&BDV@_, "/YV*Z7X3_ !D\5_ KQA!X@\&^(-6\-:S;\)=Z?<-#(1W5 ML<,I[JV0>XK](S/@7"SA">6OV-6G\,EU_P 76_GOWNM#\ORKQ Q<)U*>:+V] M*I\47;3_ ]$O+;M9ZGW5^T9_P &Y'Q=^'FIW$_P_P!4T/Q_I&XF&-YETW4% M7/ 9)#Y1..XDY]!TKQ;1O^"*W[36M:NMF/A=?VI+;6EN-2LHX4]RQFP1],U[ MG\$/^#DSXL^!M-CM/&GAGPSXX6, ?:TW:9=O[N8PT1/^[&M>K:I_P=!PC3/] M"^#\IO,=)_$($6?P@S7#'%<8T%[)T:=3^]=?_)1_)'H2P?!.(?ME7J4O[MF_ M_;9?^E,^]O\ @GG\+_B9\&_V4_#OA7XLZEH^K^)-$0VD,]C,]Q_H:@"&.:1P M-\B#*E@,%57DG)/Q)_P&_A%IVGWEGI7BR(:OJ6J$[8KV.&3" MVB8ZE7"R/G&/W74,:^=_$/\ P<0_&3Q?\9_#.K-;Z+X?\'Z1JD5S?:)ID!9M M2MP<212SR%F)*%L;=@W;20<5]^?\%G?V?M-_;)_X)W7/BS056_OO"MK'XNT: MYC7+36AB#3 =]K6[%\>L:^E?(X?*J^5YWA\7FT(VJR;]W:,GMY:-I]5]Q]EB M,XP^;Y%B<'D\Y7I12][>44M?/5)KH[^I\A_\&PIN/^%T_%0+N^R_V)9^9Z;_ M #WV_IOKF_\ @Y>\%PZ-^USX-UJ&,+)K?AA8YF_OO#<2C/X*ZC\*^HO^#<;] MFJ[^%O[+6O>/-2MVM[KXB7Z&R# AFL;4.B/@C^*5YB/4!37SO_P,C6XUFZ6UG%_]NPU_%?@>#C,%*AP+!5EK M=27_ &].Z_!W^9\@_L;_ /!27XL?L/:M'_PA_B"2;03)YEQH&HYN--N,_>_= MY!C8_P!^,JQ[DCBOU_\ V'_^"Z/PH_:K:ST7Q),OPW\93[8Q9ZG< V%Y(<#$ M%U@+DGHD@1LD ;NM?@-7IW[,7[''Q(_;#\7#1_A_X8OM:>-U6YN]OE65@#_% M-.V$3CG!.XXX!/%?6<2<+95C:K^>,=0I4:\J=&HJD5M))J_R9_2 MF Q%6MAXU:]-TY-:Q;3:^:T_K5(*_GQ_X+U_\I//'/\ UYZ7_P"D$%?T'5_/ MC_P7K_Y2>>.?^O/2_P#T@@K[SPQ_Y&T_^O;_ /2HGY]XK_\ (GA_U\C_ .DR M/CFBBBOWH_G@_I._X)/_ /*.3X0_]B_%_P"A/7RW_P '-O\ R:S\/?\ L:C_ M .DD]?4G_!)__E')\(?^Q?B_]">OEO\ X.;?^36?A[_V-1_]))Z_GC)/^2J7 M_7R?_MQ_2F??\DB_^O4/_;3\5:***_H<_FL?/71M$\UDL[>%)&C\R<*09 M'9D;"$[ H&0Q.%_1C3_V&/@OI6E?8;?X4?#R.UQM\L>'[4C'_?%?GN;>(N!P M6(EAJ<)3<79M62NMTK[V]#]*R?PSQ^.PT<54J1IJ2ND[MV>S=M%??<_%/_@@ M!_RDL\,_]@O4O_29Z[K_ (.5?^3X_#/_ &)MM_Z5WE?JM\//^"/_)BWQ9_[$W4__222OYBZ_IT_;Q_Y,6^+/_8FZG_Z225_,77Y=X6?[K7_ M ,2_(_6O%S_>\/\ X7^85W7[.W[.GC+]JOXI6'@OP/I,VL:U?9D$88)%;QKC M?-*Y^5(UR,L?4 9) /"U^LW_ :]V,+7?QBNC#']I5-*B67:-X0FZ)4'K@D MX]AZ5]OQ)FD\NRZIC*:O*-K)[7;2U]+W/@>&,IAF>9TL%4;49-W:WLDWIZVM MY'S?^TC_ ,$'OC5^S;\&=1\;75QX4\0V&AVQN]3MM)NY7N;6)>7D"R1('5!D MMM.0 3@X-?%-?U3?'Z);CX$>-HW4,CZ#?*P(X(-O)FOY6:\#@7B/%9K1JO%V MO!JS2MH[_E8^D\0.&<)D]:BL'>TT[IN^JM^=PKK/@I\%O%7[1/Q'TSP;X-TF M[US7M7EVV]I#P.!EG8DA415R2[$ ?YE++\OJXR"NXK1/:[:2_,^7X=RN.8YE2P M4WRJ;U:WLDV[?<>6?&#_ (-^/CE\(_A'?>*C<>$=>;2;5[R\TO3+R62\2-!N M;RP\2K(P4$E0^GRL?6>('"N#R>5"6#O:?-=-W MUC;7YW*-?HE_P;4:A+;?MK^*8%;$=SX0G$@]=MU:D5^=M?H9_P &V'_)\?B+ M_L4;G_TIMJ]SC#7)L1?^7]4>#P6[9YAO\7^9[!_P=$_ZKX+?76?_ &RK\DZ_ M6S_@Z)_U7P6^NL_^V5?DG7'P#_R(J'_;W_ID_^D<5>7XC9IBL'@Z:PLW#GDTVM'9+ MONOD>KX993A,;CJCQ<%/DBFD]5=NVJV?S/S,_P""W?\ P27\"?LT?"*Q^)_P MPTV;0;"VOH[#6M*%S+<6X67(CN(S(69,. C+NVG>I &#G\O*_HR_X+0Z)'KW M_!,OXJ1R 'R+*VN5SV,=Y X_E7\YM=7A[FE?&98WB).4H2:N]7:R:N^NYR^) M.4X? YJEAHJ,9Q4K+17NT[+ILC2\&>,-2^'WB[2]>T>ZEL=6T:[BO;.XB.UX M)HV#HP/J& -?T]?LA_M VG[4W[-/@SQ]:>6O_"2:;'<7$2$$07 ^2:/J?NRJ MZ_A7\N=?N%_P;9?%23Q9^QMXD\,3R,[>$?$4GD G_5P7,22 #_MH)C_P*O/\ M3B+.//D Q''_P.0HO_ J_GN_X),_\I'OA#_V'D_\ 0'K]//\ M@Y)^+,O@[]C+P_X7@<*WC+Q#&LX_O06R-,?_ "+Y!K\UXUR_Z[Q!A,*]I)7] M.9M_A<_4N! X(+R2_UKQ!> MRWUY.Y)+R.Q8X]%&< = .!6#117ZU",8148JR6B/QNR\%^-M LY;ZR&FEH[74Q&I8V\L1 M.P;@"%=0&#$9)&16M^Q!_P %-_V<_@G^Q[\,_"NH?$[0M/U+0_#EE;7UN;>Y MW17(B4S XC(SYA?.">:]2E_X+!?LS74;1O\ %CP^R2 JP:WNL$'CG]U7X+F6 M8\0O-)8NE&K:,GRI1ER\J>BM:S36_?<_HC*\LX:64PP=:=+FE%U_.;9T&%>+S&V$ ]BN*R:_>=)P]Y:-;,_GF[A.\7JGNO(_J6_ M99^.UG^TW^SKX.\>V2+#%XHTN*\DB7I!,1B6/J?N2!UZ_P -=]7Y]_\ !N%\ M47\8_L-:IX?F;=)X/\1W%O$N?NPSI'./_(CRU^@E?RQGF!6"S"MA5M&32]-U M^%C^N.'\P>.RVCBY;RBF_79_C<****\D]@_G;^/*3?L%_P#!8+5-3D26&S\+ M^.DUQ/W97?8S3K<84=P892O%?K!_P3B_9!TKX7_$CXP?&_5H;5-4^)'B?5;O M2;F5EQ8Z)]JD>-@V<+YV/,8\?*L?H<_)_P#P**?W;J6:VF;V8%XR>,%8QWKUK]I_P".=_\ !#_@W]\)W.FSR0ZEXE\*Z1H$ M6X-X>5I5K4I_)IN_P ]?1GXSE&%AE6: M8Y8F-X4.:M#YII6^6GDT?&_[9G_!:?QOXO\ V\K'QO\ #W5KBT\(^ ;B2ST3 M3W8_9=7@)VSRW" _,)P.,\H@CQM8$U^F7P<^.7P4_P""U'[+]]H^I6,%TQC7 M^UM"N9 NI:#<8PL\3CG ).R91M895A]Y*_G;KI?A'\8O%'P&\>V/BCP?KFH> M']>TUMT%W:2;&'JK#HZ'&"C JPX((KZW-N"<-6PU.."?LJM)>[)>6OO6UWUO MNF[^1\;D_'F+H8FK+'+VM*L[SB_/3W;Z:+2VS22\U]5_M_?\$4/B7^QY>WNM M>'K:Z\?> $+2+J5A 6O-/CSTNH%R5P.LB93C)V9VU\7U^QG[$_\ P<Y,>]2<_*@XKZ.\;?L)_LJ?\ M!1W27\2:9I_A76+JZ_>/K'A6^6UNMQ[RB$X+^HF0G/45Y5'B[,/YY:*_9+QM_P;#^"]0O& M;P[\4O$^E0DY6/4-,@OF'MN1H?Y5DZ%_P:^:3%2)B/9 MFG8#_ODU[$?$#(W'F=5KRY97_*QXLO#?/U+E5%/SYHV_._X'Y!U_09_P1(\6 M7WQA_P""9OAK2_$^EW+6^FB[T)1>6S)%J-B&/EE=W$D?ER>7D<$HP[53^"7_ M 15_9O_ &2;9?$6O6(\23:8/-?4O&%[&]G;D<[C%A( !C^-6QZU[9\+OV]/ M@]\2-!\7WWA_QAH__",_#MH;75-8ZW;;=MK= M$UYGJOA+1=)\(Z%:Z#HL%G8Z?H=O%9P65MA4LHE0".,*/N@*!@>E?AY_P6)T MCQ;^VY_P5+UCP?\ #_0M7\5:AX7L+71([:SBWK$RJ9969ONQH))F!9R%!')% M?3^M_P#!772_%7QS;X4_LPZ1<>(/%'Q'\1O-=^+-;1Y+.UDEVB6>&!MKR1PQ M)N7S"BJL> K#BOT-^$WP5\-_!72+JV\/Z38V$VJ7+WVIW4,"QSZI=R,6DN)F M R\C,S')Z9P, 5XN7UJ_#E?ZYB*=ZDXOE4M&KM7E):M=4EN];V/3FMJBOG\WS['9E/GQW_Z5$_,O%?_ )$\/^OD?_29'QS1117[ MT?SP?TG?\$G_ /E')\(?^Q?B_P#0GKY;_P"#FW_DUGX>_P#8U'_TDGKZD_X) M/_\ *.3X0_\ 8OQ?^A/7RW_P>?\C+$?XY_^E,_K[(/^17AO^O M&_\ R.5_AD?)^)W_ "(Y?XHGYXU:T/\ Y#5G_P!=T_\ 0A56K6A_\AJS_P"N MZ?\ H0K^@I;,_F^.Z/Z:OV\?^3%OBS_V)NI_^DDE?S%U_3I^WC_R8M\6?^Q- MU/\ ]))*_F+K\N\+/]UK_P")?D?K7BY_O>'_ ,+_ #"OUK_X->?N?&3ZZ3_[ M=U^2E?K7_P &O/W/C)]=)_\ ;NOH^/O^1%7_ .W?_2XGS'AW_P E!0_[>_\ M2)'Z>_'G_DAOC/\ [ 5]_P"D[U_*O7]5'QY_Y(;XS_[ 5]_Z3O7\J]?*^%/\ M+$^L?RD?7^+W\7"^D_SB%?I]_P &P_\ R7/XH?\ 8"M?_2@U^8-?I]_P;#_\ MES^*'_8"M?\ TH-?8<;_ /(CQ'HO_2D?$\!_\C[#^K_])9^QVJ_\@NY_ZY-_ M(U_*'XL_Y&K4_P#K[E_]#-?U>:K_ ,@NY_ZY-_(U_*'XL_Y&K4_^ON7_ -#- M?#^%.^)_[<_]N/OO%_;"_P#;_P#[:9]?H9_P;8?\GQ^(O^Q1N?\ TIMJ_/.O MT,_X-L/^3X_$7_8HW/\ Z4VU??<7_P#(FQ'^%GYUP7_R/,-_B1[!_P '1/\ MJO@M]=9_]LJ_).OUL_X.B?\ 5?!;ZZS_ .V5?DG7'P#_ ,B*A_V]_P"ER._Q M$_Y*"O\ ]N?^D1"OZ=O^"?\ _P F+_!W_L2])_\ 2.*OYB:_IV_X)_\ _)B_ MP=_[$O2?_2.*OF_%3_=:'^)_D?3>$?\ OE?_ K\SCO^"N_/_!-KXN?]@8?^ MCXJ_FZK^D+_@KY*(?^":_P 6V/?1U7\YXA_6OYO:W\+?^1=5_P ?_ML3#Q:_ MY&5'_KW_ .W2"OUJ_P"#7O6&'_"XM/\ X&_LJX_$?:E_K7Y*U^NW_!KYX<9= M!^,&KLK!7N-,LT/9B%N7;\MR_G7N3_ - >ON3_ (.AM2D, M7P:L_F\H'5IO8M_H@_I^M?#?_!)G_E(]\(?^P\G_ * ]?H!_P<_>$)+KX9?" M77E3]S8:I?Z?(_\ M310R(/RMWKXW.)*/%F".A?>*/#]EJER(=3B2,2S0 M([[5,)(&YB "3BN]_P"(<3]G_P#Y_OB#_P"#:'_XQ7PE;Q$RFG4E3ES73:?N M]OF?H-'PSSFK3C5AR6DDU[W1Z]C\)J*_=G_B'$_9_P#^?[X@_P#@VA_^,4?\ M0XG[/_\ S_?$'_P;0_\ QBL_^(E9/_?_ / ?^":_\0OSO^Y_X%_P#R7_ (-> MK]Y/!/QCM2?W<-]I4JCT+QW0/_H K]5:\%_8=_X)U^ O^"?UGXEA\#7'B"=/ M%4EM)>?VI=).5, D";-J+C_6OG.<\5[U7XYQ1F-''YG5Q>'ORRM:^CTBD_Q1 M^V<)Y;7R_*J6#Q-N>-[V=UK)M?@PHHHKP3Z(X_X^?!'0OVC_ (-^(O _B2W^ MT:-XDLWM)P/OQ$\I(A[.C!74]BHKYY\$_LT?#_\ ;#_X)W-\$+O75UA? J'P MG>7T"&*YTK5=/)B68QDY# J'VGY71\9PV:^MJ_ #5?V^?&7[ G_!4;XM>(/# M+,SP>75*5;&4U*%6].;Z\KU^:3Z;ZNVN_SU^UU^R)X MR_8K^,=]X-\9V#07,),EE>QJ3:ZI;Y^6>%S]Y3W'53E2 017E]?T4Z!XG^ ? M_!:_]FW[/-';ZQ'"N^:RE98-;\,7++CI^ 8V^)?A5=TB?8T":M;)UQ);Y_>$=,Q%B>NU>E?JN1\:4:S^J9G^Y MKQT:EHF_)O:_9_*Y^0\0<"UZ"^N95^^P\M4XZM+S2WMW7S2/@NM'POXOU;P/ MJ\>H:+JFHZ/?Q?WF3Z.A!'YTSQ%X:U+PAK$VGZMI]]I>H6YVRVUW T M$T1]&1@"/Q%4:^X]V<>Z9\#[T)=FCZ"\(?\ !5?]HKP/9QV]C\7/%S0PJ%5; MNX6\P/K,KFMNX_X*\_M.^,)X;&'XH^(Y)[AA%%%96MO'+*Q. J^7$&))X '- M=9^Q#_P1)^+G[73VNK:K9O\ #WP;-MD_M35[=A<72'O;VW#ODXFE[?%8J6'H?S3G):>2 M;5_G9=F?*?[.O_!'GX_?MT7=GXF^/GC;Q3X=\,R$7(MM7OI+S5YU(_@@D)2V MR.\@##_GF:^5O^"DVI_#_P (_'>\^'OPA_=_#OP6L=GYL5\]TFMZ@H/VB]D? M<5D?J>@'!$!YSC?C!0XT\=B,MI_VEG]MXL\56OE M:)9SIB33-/?!,K \K)-@'U6/ XWL!^D= &!7C7[5?[0'B#X>ZQX7\$> K'3- M0^(7CIKEK"34]_\ 9VCVELBO MI\4ONC%*_P!R6K^;W/VO+OO'6G^++:>]TW1];\)66CP^(HH87N98;*YM;F22WN#!'(\2W M*,CE=I921G[B^%/Q,TGXS_#/0?%N@S/<:-XDL(=1LW=-CF*5 ZAE_A89P5/( M(([5AF&55<(E*34D]+J^^NCND^CZ6T:W3MOEV<4<8W&"<6M;.VSMJK-KJNM] M4]FK]!1117F'JA7\^/\ P7K_ .4GGCG_ *\]+_\ 2""OZ#J_GQ_X+U_\I//' M/_7GI?\ Z005^C>&/_(VG_U[?_I43\R\5_\ D3P_Z^1_])D?'-%%%?O1_/!_ M2=_P2?\ ^4OEO_ (.;?^36?A[_ -C4?_22>OJ3_@D__P H MY/A#_P!B_%_Z$]?+?_!S;_R:S\/?^QJ/_I)/7\\9)_R52_Z^3_\ ;C^E,^_Y M)%_]>H?^VGXJT445_0Y_-9_1U_P1M_Y1F_";_L&S_P#I7/7TU7S+_P $;?\ ME&;\)O\ L&S_ /I7/7TU7\IYY_R,L1_CG_Z4S^OL@_Y%>&_Z]P_])05^'/\ MP5]1X;_P#( MY7^&1\GXG?\ (CE_BB?GC5K0_P#D-6?_ %W3_P!"%5:M:'_R&K/_ *[I_P"A M"OZ"ELS^;X[H_IJ_;Q_Y,6^+/_8FZG_Z225_,77].G[>/_)BWQ9_[$W4_P#T MDDK^8NOR[PL_W6O_ (E^1^M>+G^]X?\ PO\ ,*_6O_@UY^Y\9/KI/_MW7Y*5 M^M?_ :\_<^,GUTG_P!NZ^CX^_Y$5?\ [=_]+B?,>'?_ "4%#_M[_P!(D?I[ M\>?^2&^,_P#L!7W_ *3O7\J]?U4?'G_DAOC/_L!7W_I.]?RKU\KX4_PL3ZQ_ M*1]?XO?Q<+Z3_.(5^GW_ ;#_P#)<_BA_P!@*U_]*#7Y@U^GW_!L/_R7/XH? M]@*U_P#2@U]AQO\ \B/$>B_]*1\3P'_R/L/ZO_TEG[':K_R"[G_KDW\C7\H? MBS_D:M3_ .ON7_T,U_5YJO\ R"[G_KDW\C7\H?BS_D:M3_Z^Y?\ T,U\/X4[ MXG_MS_VX^^\7]L+_ -O_ /MIGU^AG_!MA_R?'XB_[%&Y_P#2FVK\\Z_0S_@V MP_Y/C\1?]BC<_P#I3;5]]Q?_ ,B;$?X6?G7!?_(\PW^)'L'_ =$_P"J^"WU MUG_VRK\DZ_6S_@Z)_P!5\%OKK/\ [95^2=C):QJP^H92#[@U_, MG+9S06\4SPR)#/GRW92%DQP<'H<=\5]K?\$\/^"V_C;]AGX?+X+U#0;7QUX/ MMI&ET^VGO&M+K3-Y+.D'_$6%RG&SEC+J$XVO9NSO=72UL_*_0_3S_@NOXXA\%_\$S_'44DB MQS:Y-8Z9;@_\M&:[B=@/^V<9]0S7,O;85WA&*BG:U]6V[/7=VU[!7[V?\&]GP7D^&'[ M -OK5U T-UXYUBYU8;UPQ@7;;Q?@?)9A[/7XF_LT? '7/VHOCIX:\!^'H&FU M+Q%>);[PN5MHNLLS^B1H&OZ2+JUCOK62&:..:&92DD;J&5U(P00>"".,&OROQ"Q MD\)G.&Q,-X13^Z3T^9^N^&V!AC,CQ6$J;3DU]\5K\C^2^BOJC_@K+_P3[U#] MA3]HV\2QLYV^'_BB:2]\.WF-T<:$Y>T9O^>D1.,'EDV-W./E>OUO XZCC,/# M$T'>,E=?Y>JV?F?C688"M@L1/"XA6E%V?^?H]T^Q^^7_ 0._:JTWXX_L3:7 MX/DO(3XF^&Y;3;NU+_O6M&=GMI@/[FTF/(Z&(YZBON*OY4_@]\;/%O[/WCBW M\2>"_$&J>&MJ,.CH>,JP*G'(KW/XE_\%B_VCOBKX4;1=1^) M>IVME+$89CIMM!I\TZD8.Z6%%?GV89R:_+,\\-Z^)Q\\1A*D5";NT[W3>KM9 M.ZOMMV\S]J&*@FH)MSV?=MM=/)W21\C_KQG=;,95\)-IS:2@O>CV22?7NU9MZG] M*W[+_P"U+X-_;"^%,'C+P+?7-_HLT[VI:XM)+:2*9,;T97 Y&X>":]$K MR/X6^ ?!G_!/#]C^UTO[1]C\)_#S1Y+B]O#'^\N"@,D\Q5?O22.6;:,DLP S MQ7SIK?[?'QBUC4M7O(--\+>";?2-/@UN71+_ ,+ZOKUSIEA.CO!+J=W:,L5L MSQQO(8XTD,0!#$E37X;'*_K5:I+!?PDVDY;VOILKWU5]+*ZONK_OTLV^J4:< M<=_%:3DH[7MKN[):.UW=V=KV=ON>BOG3X/?\%(O _B'PM)'X^U+1? /BS3YA M;WNG3:@+BVN T4;X*<5)58_-I/YIV:?=/4^BZ_F-_X*%?\GU?%[_L;M2_]*7K^G*OYC?^ M"A7_ "?5\7O^QNU+_P!*7K]#\*_][K_X5^9^:>+G^Y4/\3_(X#X4_%[Q1\#/ M&]GXD\'Z[J7AW7+$YAO+&8Q2 =U..&4XY5@5(X((K],?V4/^#E75-$M;?2_C M%X3_ +:5,(=(?L?@/PS=7U MG%(([K5KC_1]-LCU_>3M\N0.=B[G(Z*:_7?]B#_@@'\-/V>A9ZW\0WA^)7BN M$B017$.S1[1QSA8#S-C^]+D'KL6OKN,L9D$8(Y3Y\LDX4WNY? _D]WZ*_FCT7XB?MD?"/\ :._9J;Q]I_PC\4_&C3%D:TM[ M!?!+74YDV;LYGCPL8S@RH6 / RW%?D9\;/'OQ,U3XRV?B?P/\ 3\'9-&D=M/ M@T;PC.9TW'AI7FB(>08X940*>0 :_HFM+2*PM8X((HX885"1QQJ%6-0, #@ M #C J2OR_)N**.6N7LZ',G>RE-NR?2UN5^O*?K&><)U\S4/:XCD:M=Q@E=KK M>[DO3F/YW[V;]M3]IV7[#<+\=]:BD&&B=+ZUM6!_O<)'CZUZ5^SS_P &[WQL M^+-[#=>-KK1OAWILI#RF[F&H7[ ]<0Q-MS_OR*:_=:BO2K>(V,C#V>"HPI+R M5W^B_ \NAX9X*515,?6G6?F[+]7]S1\O_L3_ /!(_P"$/[$4UOJFD:7)XC\7 MQ+_R']8VS7$)[^0@ 2'N,J-^."QKZ@HHKX;&8[$8NJZV)FY2?5O^K+R1]]@< MOPV#I*AA8*$5T2M_P[\WJ%?/G[7/@_Q)X)^+O@GXO>&-#OO%4?A6RO\ 1/$6 MBZ>H;4;K2[ORV,]HC$"2:"6%'\K(,BLP!W _0=%+"XET*GM$KZ--/JFK-?< M_EN5C,*L12]FW;5--=&FFG]ZVZ['YB_ N#P[\(-8\,R? _P[J'C;XFR>%7\, M:G:7/@_4--M[&^P?*U-[J[B1+,*6=9UW9F38 "RC/Z ?LQ_!A?V=OV?/!_@= M;K[<_AG2X;*:Y"[1EO.RG)8X)\UTW:R25DD[7LKR=W9-N_31+6Y1117CGMA7\__P#P7=\- M:EJ?_!37QQ+;:??7$9M-+P\=N[*?] @[@?YQ7] %,>VCD;*4.>\7&U[;M.][/L?,\5<.K.L&L(ZG):2E>U]DU:UUW/Y0O^$)UK_H$: MI_X"O_A1_P (3K7_ $"-4_\ 5_\*_J\^QP_\\8_^^11]CA_YXQ_]\BOO/\ MB*TO^@;_ ,G_ /M3\]_XA!'_ *"O_)/_ +8\ _X)3026W_!.GX11R1O'(N@1 M JZE6'S-V-?+_P#P^E[>?8_2<=D?UG*/[*Y[>[&/ M-;M;6U^MNY_*#_PA.M?] C5/_ 5_\*/^$)UK_H$:I_X"O_A7]7GV.'_GC'_W MR*/LD1!&NU0%7T I:_*\=BOK&)J8 MBUN>3E;M=MV/UW+\+]6PM/#7OR14;[7LDK_@%?AS_P '*A_XSD\,_P#8FVO_ M *5WE?N-6!XI^%/A?QSJ"W>M>&] UBZC01+-?:?#<2*@)(4,ZDXR2<=.37K< M,YW'*L:L7*'-HU:]M_O/&XJR&6;X!X.,^1MIWM?;RNC^4JK6A_\ (:L_^NZ? M^A"OZF/^&=OA_P#]"+X-_P#!+;?_ !%*/V=_A^I!'@7P=D'(/]BVW!_[XK]& M?BI1:M]7?_@2_P C\S7A#63O]97_ ("__DCD/V\?^3%?BS_V)NI_^DDE?S%U M_6=J.FV^KZ?-:7=O#=6MPABEAF0/'*A&"K*>""."#7)C]G7X? ?\B+X-_P#! M+;?_ !%?)\)\80R>C4I2I.?,T]':VENS/L.,>"JF=UJ=6%50Y$UJKWN[]T?R MNU^M7_!KR?E^,G_<)_\ ;NOTX_X9V^'_ /T(O@W_ ,$MM_\ $5L^$_AUX?\ M /G_ -A:#HVB_:L>=]@LH[;SL9QNV*,XR<9Z9->EQ#X@4\RP$\%&BXN5M>:^ MS3VLNQY7#?AS5RO,:>.E74E&^G*U>\6M[ON9GQZ./@;XT_[ 5]_Z3O7\J]?U MHW%O'>6\D,T:2Q2J4='7""#U!]*Y!?V=/AZBA5\">#54< #1;;C_ ,$>+H9-"K&=-SYVMG:UK^3[GL\9<&SSR=*4*JAR)[J][V\UV/Y7:_3[_@V' M_P"2Y_%#_L!6O_I0:_63_AG;X?\ _0B^#?\ P2VW_P 16MX3^&'AGP%=33Z' MX=T/19KA!'+)86$5NTJ@Y 8HH) ))P:]K/O$*GF& J8.-!Q9.UFGV\CP M^'_#6KEN84L;*NI*#;MRM7NFM[^9J:K_ ,@NY_ZY-_(U_*'XL.?%.I?]?S,223HMMDD_\ *\'A'BJ&3.JYTW/ MGY=G:UK^3[GT'&?",\\5)0JJ')S;J][V\UV/Y6Z_0S_@VP/_ !G'XB_[%&Y_ M]*;:OV6_X9V^'_\ T(O@W_P2VW_Q%:7A;X4>%O ^H->:+X:\/Z/=R)Y336.G M0V\C)G.TLB@XR <>U?19SXC4L=@JF$5!QYU:_,G;\#YO(_#.K@,?2QDL0I*# MO;E:O^)^6_\ P=$_ZKX+?76?_;*OR=T+1+OQ-K=GINGV\EU?:A.EM;01C+S2 M.P55'N6('XU_5CXM^'7A_P ??9_[=T'1M:^R[O)^WV4=SY.[&[;O4[^A_)[78?!/X >-/VCO&D/ MA[P-X:U;Q-JTQ'[FR@+B$'^*1^$C3_:*E+V?^S4'S?WFK+[M7^!\CA/".M[3_:L0N7^ZG=_?HOQ/D__ ()-?\$I MM,_8$\&S:]X@DM-8^)VO6XBOKN+YH-*A)#?9;6,?ZN^[?5G\VO\ P5K.?^"D M'Q=_[#C?^BXZ^=:_JLUCX'>"O$.JSWVH>#_"]]?73;YKBXTJ"669NF69E))X M')-5?^&=OA__ -"+X-_\$MM_\17Z=@?$VEA\-3H/#M\L4K\RULDNQ^3X_P * MJV(Q53$+$)<\G*W*]+MON?SR_P#!)G_E(]\(?^P\G_H#U_297+:1\#?!/A_5 M+>^L/!_A:QOK5_,@N+?28(Y86QC*LJ J<$\@]ZZFOC>+.(HYQB(5XPY.6-K- MWZM]EW/N.#^&9Y)AIX>=13YI#?&^D0 MZQHFH#)5OEEMI!]V:)QS'(N>&'N#D$@_B_\ MF?\&_?Q4^!NLW6H?#F-OB3X M5+%XD@*QZM:K_=DA.!(1TW1$[L9V+TK]V**PR'BG'92VL.[P>\7JO7NGYKYW M.CB'A++\XBGB8M36TEH_3LUY->EC^4KQM\*O%'PTO6M_$?AO7M N$.&CU&PE MM6!^CJ*SM!\,ZEXJOEM=+T^^U*Y8X6&U@::0_15!-?UA7-E#>IMFACF7T=0P M_6H[/2+33SFWM;>#_KG&%_D*^[CXK2Y=<-K_ (]/_2?U/SV7A!'GTQ6G^#7_ M -*_0_GG_97_ ."*_P =?VF]4MI)O#-QX%\/R$-+JOB*-K7:G?RX"/.D;T^4 M*>[#K7[1?L%?\$Z/ /\ P3^\!RZ?X8ADU+7]211JVO7B#[7?D?PC'$<0/(C4 MX[DL?FKWZBOC<_XRQ^:Q]E4:C3_ECU]7N_R\C[?AW@C+LHE[:FG.I_-+=>BV M7Y^9Y;^VS\$=0_:-_93\<>#-)FAAU;6M.(L#,=L3W$;K-$CGLC/&JL>;/3S;)?KD_:1DD[6::NG922>C337-*VO M7R1^8?Q9_P""6NK?\%/_ !SCZEIYANY=-MH(XX[AX M@,PAW\S8C881K&2!G%%?J-17HT^-ZAXFCOO&>J_ M9O#ZK]ELHRETXS,ZL7F]< HO8AA117EY;F&)PE"M/#3<7+E3:WMKUZ?+4];- M,MPN-Q%&&*@IJ/,TGM=6Z;/?9Z'Z%>$?!VD^ /#EIH^A:7I^C:381B*VL[*W M6"W@4=E10%4?05I445X\I.3N]SVHQ45RQV"BBBD4%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 .444 %%%% !1110!__]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.4
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 29, 2023
Feb. 20, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K/A    
Document Annual Report true    
Document Period End Date Dec. 29, 2023    
Current Fiscal Year End Date --12-29    
Document Transition Report false    
Entity File Number 001-14845    
Entity Registrant Name TRIMBLE INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-2802192    
Entity Address, Address Line One 10368 Westmoor Drive    
Entity Address, City or Town Westminster    
Entity Address, State or Province CO    
Entity Address, Postal Zip Code 80021    
City Area Code 720    
Local Phone Number 887-6100    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol TRMB    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction Flag false    
Entity Shell Company false    
Entity Public Float     $ 13.1
Entity Common Stock, Shares Outstanding   245,687,181  
Amendment Flag true    
Document Fiscal Period Focus 2023    
Document Fiscal Year Focus FY    
Entity Central Index Key 0000864749    
Amendment Description Trimble Inc. (“Trimble” or “the Company” or “we” or “our” or “us”) is filing this Amendment No. 1 on Form 10-K/A (this “Amendment”) to our Annual Report on Form 10-K for the year ended December 29, 2023, which was filed with the Securities and Exchange Commission (the “SEC”) on February 26, 2024 (the “Original Form 10-K”) to make certain changes, as described below.As previously disclosed in Item 8.01 of the Company’s Current Report on Form 8-K filed with the SEC on May 3, 2024, Ernst & Young LLP (“EY”), the Company’s independent registered public accounting firm, informed the Company that in preparing for an upcoming Public Company Accounting Oversight Board (“PCAOB”) inspection, EY had identified concerns regarding the design and execution of certain controls.The Company’s management has determined that additional material weaknesses in its internal control over financial reporting existed that were not previously disclosed in Management’s Annual Report on Internal Control over Financial Reporting in the Original Form 10-K related to certain information technology general controls (“ITGCs”), undue reliance on controls over information technology (“IT”) interfaces, and the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue. As a result, we are (i) including in Part II, Item 8 of this Amendment a revised opinion from EY on our internal control over financial reporting as of December 29, 2023 and (ii) replacing Part II, Item 9A, “Controls and Procedures” in this Amendment to update the conclusions regarding the effectiveness of our internal control over financial reporting as of December 29, 2023. The material weaknesses did not result in any change to the Company’s consolidated financial statements as set forth in the Original Form 10-K.Pursuant to Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment contains the complete text of Part II, Item 8. “Financial Statements and Supplementary Data”. Part IV, Item 15. “Exhibits and Financial Statement Schedules” has been amended to include (i) current certifications of the Company’s Chief Executive Officer and Chief Financial Officer as required under Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, each dated as of the date of this Amendment, and attached as Exhibits 31.1, 31.2, 32.1, and 32.2, (ii) an updated Consent of Independent Registered Public Accounting Firm, attached as Exhibit 23.1, and (iii) updated inline XBRL exhibits, as applicable.The only changes to the Original Form 10-K are those related to the matters described above. Except as described above, this Amendment does not amend, update, or change (i) the Company’s consolidated financial statements or (ii) any other item or disclosure in the Original Form 10-K and does not purport to reflect any information or event subsequent to the filing. As such, this Amendment speaks only as of the date that the Original Form 10-K was filed, and the Company has not undertaken to amend, update, or change any information contained in the Original Form 10-K to give effect to any subsequent event, other than as expressly indicated in this Amendment. Accordingly, this Amendment should be read in conjunction with the Original Form 10-K and any subsequent filings with the SEC.    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Audit Information
12 Months Ended
Dec. 29, 2023
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location San Jose, California
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 229.8 $ 271.0
Accounts receivable, net 706.6 643.3
Inventories 235.7 402.5
Prepaid expenses 89.8 73.7
Other current assets 147.8 127.7
Assets held for sale 421.2 0.0
Total current assets 1,830.9 1,518.2
Property and equipment, net 202.5 219.0
Operating lease right-of-use assets 124.0 121.2
Goodwill 5,350.6 4,137.9
Other purchased intangible assets, net 1,243.5 498.1
Deferred income tax assets 412.3 438.4
Other non-current assets 375.5 336.2
Total assets 9,539.3 7,269.0
Current liabilities:    
Short-term debt 530.4  
Short-term debt   300.0
Accounts payable 165.3 175.5
Accrued compensation and benefits 181.2 159.4
Deferred revenue 663.1 639.1
Income taxes payable 39.7 23.7
Other current liabilities 201.3 164.4
Liabilities held for sale 48.3 0.0
Total current liabilities 1,829.3 1,462.1
Long-term debt 2,536.2 1,220.0
Deferred revenue, non-current 98.3 98.5
Deferred income tax liabilities 287.8 157.8
Operating lease liabilities 121.9 105.1
Other non-current liabilities 165.7 175.3
Total liabilities 5,039.2 3,218.8
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding 0.0 0.0
Common stock, $0.001 par value; 360.0 shares authorized; 246.5 and 246.9 shares issued and outstanding at the end of 2023 and 2022 0.2 0.2
Additional paid-in-capital 2,214.6 2,054.9
Retained earnings 2,437.4 2,230.0
Accumulated other comprehensive loss (152.1) (234.9)
Total stockholders' equity 4,500.1 4,050.2
Total liabilities and stockholders' equity $ 9,539.3 $ 7,269.0
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value per share (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 3,000,000.0 3,000,000.0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value per share (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 360,000,000.0 360,000,000.0
Common stock, shares issued (in shares) 246,500,000 246,900,000
Common stock, shares outstanding (in shares) 246,500,000 246,900,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements Of Income - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 3,798.7 $ 3,676.3 $ 3,659.1
Cost of sales:      
Amortization of purchased intangible assets 108.7 85.0 87.7
Total cost of sales 1,465.9 1,570.7 1,624.4
Gross margin 2,332.8 2,105.6 2,034.7
Operating expense:      
Research and development 664.3 542.1 536.6
Sales and marketing 583.0 553.6 506.8
General and administrative 487.5 422.2 369.1
Restructuring 45.6 30.2 10.3
Amortization of purchased intangible assets 103.6 46.6 50.9
Total operating expense 1,884.0 1,594.7 1,473.7
Operating income 448.8 510.9 561.0
Non-operating income (expense), net:      
Divestitures gain, net 9.2 99.0 41.4
Interest expense, net (161.0) (71.1) (65.4)
Income from equity method investments, net 28.1 31.1 37.7
Other income (expense), net 31.9 (0.8) (0.1)
Total non-operating income (expense), net (91.8) 58.2 13.6
Income before taxes 357.0 569.1 574.6
Income tax provision 45.7 119.4 81.8
Net income 311.3 449.7 492.8
Net income attributable to noncontrolling interests 0.0 0.0 0.1
Net income attributable to Trimble Inc. $ 311.3 $ 449.7 $ 492.7
Earnings per share:      
Basic (in usd per share) $ 1.26 $ 1.81 $ 1.96
Diluted (in usd per share) $ 1.25 $ 1.80 $ 1.94
Shares used in calculating earnings per share:      
Basic (in shares) 247.9 248.6 251.4
Diluted (in shares) 249.1 250.2 254.3
Product      
Revenue:      
Total revenue $ 1,771.7 $ 1,986.1 $ 2,135.2
Cost of sales:      
Cost of sales 875.0 1,040.8 1,086.4
Subscription and services      
Revenue:      
Total revenue 2,027.0 1,690.2 1,523.9
Cost of sales:      
Cost of sales $ 482.2 $ 444.9 $ 450.3
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements Of Comprehensive Income - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 311.3 $ 449.7 $ 492.8
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustments 86.4 (81.6) (64.0)
Net change related to derivatives and other (3.6) 8.4 0.8
Comprehensive income (loss) 394.1 376.5 429.6
Comprehensive income attributable to noncontrolling interests 0.0 0.0 0.1
Comprehensive income attributable to Trimble Inc. $ 394.1 $ 376.5 $ 429.5
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements Of Stockholders’ Equity - USD ($)
shares in Millions, $ in Millions
Total
Total Stockholders’ Equity
Common stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Noncontrolling Interest
Beginning balance (in shares) at Jan. 01, 2021     250.8        
Beginning balance at Jan. 01, 2021 $ 3,598.6 $ 3,596.9 $ 0.3 $ 1,801.7 $ 1,893.4 $ (98.5) $ 1.7
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 492.8 492.7     492.7   0.1
Other comprehensive (loss) income (63.2) (63.2)       (63.2)  
Comprehensive income (loss) 429.6 429.5          
Issuance of common stock under employee plans, net of tax withholding (in shares)     2.2        
Issuance of common stock under employee plans, net of tax withholdings (15.1) (15.1)   36.2 (51.3)    
Stock repurchases (in shares)     (2.1)        
Stock repurchases (180.0) (180.0)   (15.7) (164.3)    
Stock-based compensation 112.8 112.8   112.8      
Noncontrolling interest investments (1.2) 0.6   0.6     (1.8)
Ending balance (in shares) at Dec. 31, 2021     250.9        
Ending balance at Dec. 31, 2021 3,944.7 3,944.7 $ 0.3 1,935.6 2,170.5 (161.7) 0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 449.7 449.7     449.7    
Other comprehensive (loss) income (73.2) (73.2)       (73.2)  
Comprehensive income (loss) 376.5 376.5          
Issuance of common stock under employee plans, net of tax withholding (in shares)     2.0        
Issuance of common stock under employee plans, net of tax withholdings (13.6) (13.6)   29.6 (43.2)    
Stock repurchases (in shares)     (6.0)        
Stock repurchases (394.7) (394.7) $ (0.1) (47.6) (347.0)    
Stock-based compensation $ 137.3 137.3   137.3      
Ending balance (in shares) at Dec. 30, 2022 246.9   246.9        
Ending balance at Dec. 30, 2022 $ 4,050.2 4,050.2 $ 0.2 2,054.9 2,230.0 (234.9) 0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 311.3 311.3     311.3    
Other comprehensive (loss) income 82.8 82.8       82.8  
Comprehensive income (loss) 394.1 394.1          
Issuance of common stock under employee plans, net of tax withholding (in shares)     2.0        
Issuance of common stock under employee plans, net of tax withholdings 6.7 6.7   31.6 (24.9)    
Stock repurchases (in shares)     (2.4)        
Stock repurchases (100.0) (100.0)   (21.0) (79.0)    
Stock-based compensation $ 149.1 149.1   149.1      
Ending balance (in shares) at Dec. 29, 2023 246.5   246.5        
Ending balance at Dec. 29, 2023 $ 4,500.1 $ 4,500.1 $ 0.2 $ 2,214.6 $ 2,437.4 $ (152.1) $ 0.0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements Of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Cash flow from operating activities:      
Net income $ 311.3 $ 449.7 $ 492.8
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation expense 38.3 40.2 41.3
Amortization expense 212.3 131.6 138.6
Deferred income taxes (104.6) (40.0) (26.9)
Stock-based compensation 145.4 120.4 122.6
Divestitures gain, net (9.2) (99.0) (43.9)
Other, net 11.6 41.7 19.2
(Increase) decrease in assets:      
Accounts receivable, net (36.4) (55.4) (9.0)
Inventories 67.6 (113.5) (72.9)
Other current and non-current assets (67.2) (46.3) (30.2)
Increase (decrease) in liabilities:      
Accounts payable (12.4) (24.8) 60.3
Accrued compensation and benefits 20.8 (54.2) 54.1
Deferred revenue 26.0 108.6 27.4
Income taxes payable (4.0) (38.3) (2.9)
Other current and non-current liabilities (2.4) (29.5) (20.0)
Net cash provided by operating activities 597.1 391.2 750.5
Cash flow from investing activities:      
Acquisitions of businesses, net of cash acquired (2,088.9) (373.5) (236.1)
Purchases of property and equipment (42.0) (43.2) (46.1)
Net proceeds from divestitures 17.0 215.4 67.3
Other, net 45.8 (25.0) 11.4
Net cash used in investing activities (2,068.1) (226.3) (203.5)
Cash flow from financing activities:      
Issuance of common stock, net of tax withholdings 6.7 (13.6) (15.1)
Repurchases of common stock (100.0) (394.7) (180.0)
Proceeds from debt and revolving credit lines 3,847.1 814.8 198.9
Payments on debt and revolving credit lines (2,292.9) (590.2) (449.9)
Other, net (29.4) (15.3) (1.6)
Net cash provided by (used in) financing activities 1,431.5 (199.0) (447.7)
Effect of exchange rate changes on cash and cash equivalents 7.4 (20.6) (11.3)
Net (decrease) increase in cash and cash equivalents (32.1) (54.7) 88.0
Cash and cash equivalents - beginning of period 271.0 [1] 325.7 [1] 237.7
Cash and cash equivalents - end of period [1] 238.9 271.0 325.7
Supplemental cash flow disclosure:      
Cash paid for income taxes, net 168.0 197.3 98.3
Cash paid for interest $ 133.7 $ 73.1 $ 61.8
[1] Includes $9.1 million of cash and cash equivalents classified as held for sale as of December 29, 2023.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements Of Cash Flows(Parenthetical)
$ in Millions
Dec. 29, 2023
USD ($)
Held-for-sale | Trimble Ag  
Cash and cash equivalents $ 9.1
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Description Of Business And Accounting Policies
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Description Of Business And Accounting Policies
NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES
Trimble Inc., (“we” or “our” or “us”) is incorporated in the State of Delaware since October 2016.
We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds. We generate revenue primarily through the sale of our hardware, software, maintenance and support, professional services, and subscriptions.
Basis of Presentation
These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.
We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2023, 2022, and 2021 were all 52-week years ending on December 29, 2023, December 30, 2022, and December 31, 2021. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations; (ii) inventory valuation; (iii) valuation of long-lived assets and their estimated useful lives; (iv) goodwill and other long-lived asset impairment analyses; (v) stock-based compensation; and (vi) income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable. Actual results that we experience may differ materially from our estimates.
Change in Presentation
During the first quarter of 2023, we changed the presentation of revenue and cost of sales in the Consolidated Statements of Income. This change was made to better reflect our Connect and Scale strategy and business model evolution with a continued shift toward a more significant mix of recurring revenues, which includes subscription, maintenance and support, and term licenses. As such, we revised our presentation, including (i) the combination of subscription and services into one line item, and (ii) moving term licenses from product to subscription and services. The subscription and services line item is more aligned with our performance measures, how we manage our business, and is helpful to investors and others to better understand our results.
Previously, we presented revenue and cost of sales on three lines as follows:
product, which included hardware and software licenses (both perpetual and term licenses);
service, which included hardware and software maintenance and support and professional services;
subscription, which included SaaS, data, and hosting services.
The revised categories are as follows:
product, which includes hardware and perpetual software licenses;
subscription and services, which includes SaaS, data, and hosting services, as well as term licenses, hardware and software maintenance and support, and professional services.
Prior period amounts have been revised to conform to the current period presentation. This change in presentation did not affect the total revenue or total cost of sales. The effect of the change on the Consolidated Statements of Income for 2022 and 2021 was as follows:
20222021
(In millions)
As Previously ReportedEffect of Change in PresentationAs Reported HereinAs Previously ReportedEffect of Change in PresentationAs Reported Herein
Revenue:
Product$2,152.0 $(165.9)$1,986.1 $2,247.5 $(112.3)$2,135.2 
Subscription and services— 1,690.2 1,690.2 — 1,523.9 1,523.9 
Service641.3 (641.3)— 649.4 (649.4)— 
Subscription883.0 (883.0)— 762.2 (762.2)— 
Total revenue$3,676.3 $— $3,676.3 $3,659.1 $— $3,659.1 
Cost of sales:
Product$1,046.1 $(5.3)$1,040.8 $1,090.1 $(3.7)$1,086.4 
Subscription and services— 444.9 444.9 — 450.3 450.3 
Service235.7 (235.7)— 229.9 (229.9)— 
Subscription203.9 (203.9)— 216.7 (216.7)— 
Amortization of purchased intangible assets85.0 — 85.0 87.7 — 87.7 
Total cost of sales$1,570.7 $— $1,570.7 $1,624.4 $— $1,624.4 
Reportable Segments
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer, who is our CODM, views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP.
Revenue Recognition
Significant Judgments
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments. As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.
Nature of Goods and Services
We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:
Product
Product revenue includes hardware and perpetual software licenses.
Hardware is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.
Software including perpetual licenses is recognized upon delivery and commencement of the license term.  In general, our contracts do not provide for customer specific acceptances.
Subscription and Services
Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services.
SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. SaaS is provided on either a subscription or a consumption basis. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation. Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.
Term license subscriptions contain an on-premise term license component as well as maintenance and support. Term licenses are distinct and recognized upon transfer and commencement of the subscription license term. Maintenance and support are recognized ratably over the subscription term. The subscription term generally ranges from one to three years.
Hardware maintenance and support, commonly called extended warranty, entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from one to two years depending on the product line.
Software maintenance and support entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from one to three years, with one year being most common.
Professional services include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.
Accounts Receivable, Net
Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value.
We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. At the end of 2023 and 2022, the allowances for credit losses were immaterial.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.
Property and Equipment, Net
Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from four to six years for machinery and equipment, five to ten years for furniture and fixtures, two to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from two to five years.
Leases
We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets.
ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date. The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.
Business Combinations
We allocate the fair value of purchase consideration to the assets acquired, liabilities assumed, and any noncontrolling interest based on their fair values at the acquisition date. When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.
Acquisition costs are expensed as incurred.
Goodwill
We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. To determine whether goodwill is impaired, we first assess qualitative factors. Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events. If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, we perform a quantitative analysis. Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.
When performing a quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates. If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized.
Intangible Assets
Intangible assets acquired in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance.
Foreign Currency Translation
Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rates on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.
Stock-Based Compensation
Stock-based compensation expense is based on the measurement date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a straight-line basis over the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience.
Research and Development Costs
Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.
Income Taxes
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards.
Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.
We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.
Concentrations of Risk
Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.
We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.
In addition, we rely on a limited number of suppliers for a number of our critical components.
Guarantees, Including Indirect Guarantees of Indebtedness of Others
In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2023 and 2022.
Derivative Financial Instruments
We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, primarily denominated in Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Brazilian Real. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions. We do not enter into foreign currency forward contracts for trading purposes.
At the end of 2023 and 2022, there were no derivatives outstanding that were accounted for as hedges.
Recently issued Accounting Pronouncements not yet Adopted
In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses, (ii) the composition of other segment items, and (iii) optional disclosure of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources. The ASU is effective for our Annual Report on Form 10-K beginning in 2024 and, afterward, interim reports. Early adoption is permitted. The ASU should be applied retrospectively to all prior periods presented in the financial statements. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit). Additionally, certain existing disclosure requirements are removed. The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively. Early adoption and retrospective application are permitted. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.
Recent Adopted Accounting Pronouncements
There are no recently adopted accounting pronouncements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Earnings Per Share
NOTE 2: EARNINGS PER SHARE
Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive common shares include outstanding stock options, restricted stock units (“RSUs”), contingently issuable shares, and shares to be purchased under our employee stock purchase plan.
The following table shows the computation of basic and diluted earnings per share:
 202320222021
(In millions, except per share amounts)   
Numerator:
Net income attributable to Trimble Inc.$311.3 $449.7 $492.7 
Denominator:
Weighted-average number of common shares used in basic earnings per share247.9 248.6 251.4 
Effect of dilutive securities1.2 1.6 2.9 
Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share249.1 250.2 254.3 
Basic earnings per share$1.26 $1.81 $1.96 
Diluted earnings per share$1.25 $1.80 $1.94 
Antidilutive weighted-average shares (1)
1.9 1.3 0.1 
(1)    Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.4
Acquisitions
12 Months Ended
Dec. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
NOTE 3: ACQUISITIONS
On April 3, 2023, we acquired all of the issued and outstanding shares of TP Group Holding GmbH and Sixfold GmbH, which owned Transporeon, in an all-cash transaction. Transporeon is a Germany-based company and leading cloud-based transportation management software platform that connects key stakeholders across the industry lifecycle to positively impact the optimization of global supply chains, which aligns with our Connect and Scale strategy. Transporeon is reported as part of our Transportation segment.
The total purchase consideration was €1.9 billion or $2.1 billion, which included the repayment of outstanding Transporeon debt of $339.6 million. The acquisition was funded through a combination of cash on hand and debt. See Note 8 “Debt” of this report for more information.
In addition to Transporeon, we acquired two businesses in 2023 with total purchase consideration of $47.0 million. In the
aggregate, the two businesses acquired contributed less than 1% of our total revenue during 2023.
In 2022, we acquired two businesses, with total purchase consideration of $379.5 million. The largest acquisition was Bid2Win Software, LLC, a leading provider of estimating and operations solutions for the heavy civil construction industry. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2022.
In 2021, we acquired AgileAssets, with total purchase consideration of $237.5 million. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The acquisition contributed less than 1% of our total revenue during 2021.
Acquisition costs of $35.0 million, $20.4 million, and $13.6 million in 2023, 2022, and 2021, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.
Purchase Price Allocation
The fair value of identifiable assets acquired and liabilities assumed was determined under the acquisition method of accounting for business combinations. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair value of intangible assets acquired is generally determined based on a discounted cash flow analysis.
The following table summarizes the consideration transferred to acquire Transporeon and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed, as well as the estimated useful lives of the identifiable intangible assets as of the date of the acquisition. The allocation of the purchase price is still preliminary as we finalize deferred income taxes. Preliminary estimates will be finalized within one year of the acquisition date.
Fair Value as of the Acquisition DateEstimated Useful Life
(In millions)
Total purchase consideration$2,082.6 
Net tangible assets acquired:
Cash and cash equivalents12.9 
Accounts receivable, net41.8 
Other current assets28.0 
Non-current assets24.7 
Accounts payable(4.1)
Accrued compensation and benefits(9.7)
Deferred revenue(16.5)
Other current liabilities(47.2)
Non-current liabilities(20.6)
Total net tangible assets acquired9.3 
Intangible assets acquired:
Customer relationships759.5 11 years
Developed product technology168.4 7 years
Trade name11.9 5 years
Total intangible assets acquired939.8 
Deferred tax liability(256.6)
Fair value of all assets/liabilities acquired692.5 
Goodwill$1,390.1 
Goodwill consists of growth potential, synergies, and economies of scale expected from combining Transporeon’s operations with ours, together with the highly skilled and valuable assembled workforce. We do not expect the goodwill to be deductible for income tax purposes.
The Company corrected an error which resulted in an adjustment of $34 million between goodwill and developed technology intangibles, net of tax.
Financial Information
The following table presents the amounts of revenue and net loss included in the Consolidated Statements of Income resulting from Transporeon since the acquisition date, which includes the effects of purchase accounting, primarily amortization of intangible assets and other adjustments.
Year of
 2023
(In millions) 
Total revenue$124.7 
Net loss
(42.3)
Pro Forma Financial Information
The unaudited pro forma financial information presented in the following table was computed by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined on January 1, 2022. This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date. This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.
 Year of
 20232022
(In millions)  
Total revenue$3,839.2 $3,831.2 
Net income273.0 308.6 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.4
Divestitures
12 Months Ended
Dec. 29, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Divestitures
NOTE 4: DIVESTITURES
Pending Divestiture
On September 28, 2023, we executed a definitive agreement with AGCO that provides for the formation of a JV with AGCO in the mixed fleet precision agriculture market. Under the terms of the agreement, we will contribute the Trimble Ag business, excluding certain GNSS and guidance technologies, and AGCO will contribute its JCA Technologies business to the JV. We will sell an interest in the JV to AGCO for $2.0 billion in pre-tax cash proceeds, subject to working capital adjustments. Immediately following the closing of this proposed transaction, we will own 15% of the JV and AGCO will own 85% of the JV.
Additionally, we plan to enter into the following agreements with AGCO as part of the overall transaction:
a seven-year, renewable Supply Agreement through which we will provide key GNSS and guidance technologies to the JV for use in professional agriculture machines sold by AGCO, on an exclusive basis with limited exceptions;
a Technology Transfer and License Agreement to govern the licensing of certain non-divested intellectual property and technology for use by the JV in the agriculture field and, upon expiration of the Supply Agreement, to govern fixed and variable royalty payments made to us by the JV;
a Trademark License Agreement to govern the licensing of certain Trimble trademarks for use by the JV in the agriculture field;
a Positioning Services Agreement through which the JV will serve as our channel partner for the positioning services in the agriculture market; and
a Transition Services Agreement to provide contract manufacturing services for the divested products for two years following the closing of the proposed transaction.
The proposed transaction is expected to close in the first half of 2024 and is subject to customary closing conditions, including regulatory approvals. Trimble Ag is reported as a part of our Resources and Utilities segment.
Following the closing of this proposed transaction, our 15% ownership interest in the JV is expected to be reported as an equity method investment.
The assets and liabilities of Trimble Ag that are subject to the proposed transaction were classified as held for sale at the end of 2023. The following table presents the carrying values of the major classes of assets and liabilities classified as held for sale in our Consolidated Balance Sheets at the end of 2023:
At the End of Year
(In millions)2023
Cash and cash equivalents$9.1 
Accounts receivable, net12.1 
Inventories, net
84.2 
Other current assets3.4 
Property and equipment, net20.7 
Other purchased intangible assets, net20.3 
Goodwill
268.1 
Other non-current assets3.3 
Total Assets Held for Sale
$421.2 
Accounts payable$1.8 
Deferred revenue, current
14.3 
Other current liabilities16.0 
Deferred revenue, non-current8.3 
Other non-current liabilities7.9 
Total Liabilities Held for Sale
$48.3 
Other Divestitures
In addition to the pending Trimble Ag JV Transaction, we divested five businesses in 2023 with total proceeds of $18.7 million.
In 2022, we divested six businesses with total proceeds of $226.3 million. The largest divestiture was the sale of Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO accessories businesses to Precisional LLC, an affiliate of The Jordan Company (“TJC”), for $205.1 million in cash, which included a working capital adjustment.
In 2021, divestitures were not material to the financial statements.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets and Goodwill
12 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
NOTE 5: INTANGIBLE ASSETS AND GOODWILL
Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2023At the End of 2022
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$908.5 $(554.1)$354.4 $1,004.8 $(722.7)$282.1 
Customer relationships101,358.4 (474.5)883.9 654.1 (445.9)208.2 
Trade names and trademarks643.8 (38.6)5.2 39.5 (32.7)6.8 
Distribution rights and other intellectual property74.2 (4.2)— 8.0 (7.0)1.0 
$2,314.9 $(1,071.4)$1,243.5 $1,706.4 $(1,208.3)$498.1 
As of the end of 2023 and 2022, $267.8 million and $79.9 million of fully amortized intangible assets were written off.
The estimated future amortization expense of intangible assets at the end of 2023 was as follows:
(In millions)
2024$200.4 
2025168.6 
2026163.4 
2027149.7 
2028135.6 
Thereafter425.8 
Total$1,243.5 
Goodwill
The changes in the carrying amount of goodwill by segment for 2023 were as follows: 
Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
Balance as of year end 2022$2,300.1 $382.1 $471.8 $983.9 $4,137.9 
Additions due to acquisitions27.7 — — 1,390.1 1,417.8 
Assets held for sale— (1.9)(266.2)— (268.1)
Foreign currency translation and other adjustments19.5 4.9 10.8 27.8 63.0 
Balance as of year end 2023$2,347.3 $385.1 $216.4 $2,401.8 $5,350.6 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.4
Certain Balance Sheet Components
12 Months Ended
Dec. 29, 2023
Balance Sheet Related Disclosures [Abstract]  
Certain Balance Sheet Components
NOTE 6: CERTAIN BALANCE SHEET COMPONENTS
The components of inventory, net were as follows:
At the End of Year20232022
(In millions)  
Inventories:
Raw materials$88.4 $154.9 
Work-in-process3.0 13.1 
Finished goods144.3 234.5 
Total inventories$235.7 $402.5 
Finished goods includes $11.3 million and $16.9 million at the end of 2023 and 2022 for costs of sales that have been deferred in connection with deferred revenue arrangements.
The components of property and equipment, net were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$237.4 $244.4 
Machinery and equipment170.0 177.6 
Software and licenses131.6 146.4 
Construction in progress 14.0 10.1 
553.0 578.5 
Less: accumulated depreciation(350.5)(359.5)
Total property and equipment, net$202.5 $219.0 
The components of accumulated other comprehensive loss, net of related tax were as follows:
At the End of Year20232022
(In millions)
Accumulated foreign currency translation adjustments$(158.0)$(241.6)
Gain on cash flow hedge4.7 5.4 
Net unrealized actuarial gains
1.2 1.3 
Total accumulated other comprehensive loss$(152.1)$(234.9)
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information
12 Months Ended
Dec. 29, 2023
Segment Reporting, Measurement Disclosures [Abstract]  
Reporting Segment And Geographic Information
NOTE 7: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION
We determined our operating segments based on how our CODM views and evaluates operations. Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments. Our CODM regularly reviews our segment operating results to make decisions about resources that are allocated to each segment and to assess performance. In each of our segments, we sell many individual products. For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.
Our reportable segments are described below:
Buildings and Infrastructure. This segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance.
Geospatial. This segment primarily serves customers working in surveying, engineering, and government.
Resources and Utilities. This segment primarily serves customers working in agriculture, forestry, and utilities.
Transportation. This segment primarily serves customers working in long haul trucking and freight shipper markets.
The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2023
Segment revenue$1,593.1 $695.5 $769.1 $741.0 $3,798.7 
Segment operating income 440.8 209.1 270.6 130.2 $1,050.7 
2022
Segment revenue$1,494.0 $756.5 $821.6 $604.2 $3,676.3 
Segment operating income 406.3 221.4 278.3 58.8 964.8 
2021
Segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Segment operating income411.7 244.1 264.0 43.4 963.2 
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
As of Year End 2023
Accounts receivable, net$314.1 $125.0 $92.5 $175.0 $706.6 
Inventories65.0 115.8 11.1 43.8 235.7 
Goodwill2,347.3 385.1 216.4 2,401.8 5,350.6 
As of Year End 2022
Accounts receivable, net $305.1 $137.2 $79.2 $121.8 $643.3 
Inventories 93.2 146.1 100.3 62.9 402.5 
Goodwill2,300.1 382.1 471.8 983.9 4,137.9 
As of Year End 2021
Accounts receivable, net$246.8 $134.0 $112.9 $131.1 $624.8 
Inventories79.3 136.4 67.4 80.2 363.3 
Goodwill2,141.4 403.6 440.8 995.7 3,981.5 
A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows: 
 202320222021
(In millions)  
Consolidated segment operating income$1,050.7 $964.8 $963.2 
Unallocated general corporate expenses(116.0)(123.3)(106.2)
Purchase accounting adjustments(212.3)(131.6)(134.5)
Acquisition / divestiture items(72.4)(32.8)(21.8)
Stock-based compensation / deferred compensation(151.1)(112.0)(128.6)
Restructuring and other costs(50.1)(54.2)(11.1)
Consolidated operating income448.8 510.9 561.0 
Total non-operating income (expense), net(91.8)58.2 13.6 
Consolidated income before taxes$357.0 $569.1 $574.6 
The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred
revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2023
North America$1,026.0 $300.2 $217.5 $474.8 $2,018.5 
Europe338.1 213.3 328.9 195.9 1,076.2 
Asia Pacific196.6 141.9 56.9 33.5 428.9 
Rest of World32.4 40.1 165.8 36.8 275.1 
Total segment revenue$1,593.1 $695.5 $769.1 $741.0 $3,798.7 
2022
North America$938.1 $320.7 $227.0 $469.4 $1,955.2 
Europe337.1 247.8 374.3 78.7 1,037.9 
Asia Pacific192.8 140.3 51.7 30.3 415.1 
Rest of World26.0 47.7 168.6 25.8 268.1 
Total segment revenue$1,494.0 $756.5 $821.6 $604.2 $3,676.3 
2021
North America$823.5 $337.3 $212.2 $493.1 $1,866.1 
Europe386.6 282.3 368.4 87.3 1,124.6 
Asia Pacific188.4 161.4 67.3 30.2 447.3 
Rest of World24.2 47.9 123.4 25.9 221.4 
Total segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Total revenue in the United States as included in the Consolidated Statements of Income was $1,855.2 million, $1,777.4 million, and $1,687.4 million in 2023, 2022, and 2021. No single customer or country other than the United States accounted for 10% or more of our total revenue in 2023, 2022, and 2021. No single customer accounted for 10% or more of our accounts receivable at the end of 2023 and 2022.
Property and equipment, net by geographic area were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
United States$153.8 $157.7 
Europe28.0 40.3 
Asia Pacific and Rest of World20.7 21.0 
Total property and equipment, net$202.5 $219.0 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.4
Debt
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Debt
NOTE 8: DEBT
Debt consisted of the following:
At the End of YearEffective interest rate
(In millions, except percentages)Date of Issuance
End of 2023
20232022
Senior Notes:
   Senior Notes, 4.15%, due June 2023
June 2018$— $300.0 
   Senior Notes, 4.75%, due December 2024
November 20144.95%400.0 400.0 
   Senior Notes, 4.90%, due June 2028
June 20185.04%600.0 600.0 
   Senior Notes, 6.10%, due March 2033
March 20236.13%800.0 — 
Credit Facilities:
2022 Revolving Credit Facility, due March 2027September 20226.71%150.0 225.0 
Term Loan, due April 2026April 20236.99%500.0 — 
Term Loan, due April 2028April 20237.12%500.0 — 
Uncommitted Credit Facilities, floating rate5.06%130.4 — 
Unamortized discount and issuance costs(13.8)(5.0)
Total debt$3,066.6 $1,520.0 
Less: Short-term debt530.4 300.0 
Long-term debt$2,536.2 $1,220.0 
Debt Maturities
At the end of 2023, our debt maturities based on outstanding principal were as follows (in millions):
Year Payable
2024$530.4 
2025— 
2026518.8 
2027193.7 
20281,037.5 
Thereafter800.0 
Total$3,080.4 
Senior Notes
All of our senior notes are unsecured obligations. Interest on the senior notes is payable semi-annually in June and December of each year, except for the interest on the 2033 Senior Notes payable in March and September (as next described). For the 2028 and 2033 senior notes, the interest rate is subject to adjustment from time to time if Moody’s or S&P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.
Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness. We may redeem the notes of each series of senior notes at our option in whole or in part at any time. Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.
2033 Senior Notes
In March 2023, we issued an aggregate principal amount of $800.0 million in senior notes (the “2033 Senior Notes”) that will mature in March 2033 and bear interest at a fixed rate of 6.1% per annum. The interest is payable semi-annually in March and September of each year, commencing in September 2023. The interest rate is subject to adjustment from time to time upon a rating agency downgrade or upgrade of the credit rating assigned to the 2033 Senior Notes. The 2033 Senior Notes were sold at 99.843% of the aggregate principal amount. The 2033 Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness.
Credit Facilities
Bridge Facility
On December 11, 2022, we entered into a bridge facility commitment letter (the “Bridge Facility”) in connection with the acquisition of Transporeon. Under the Bridge Facility, the lender committed to provide a term loan up to an aggregate amount of €1.88 billion. On December 27, 2022, the Bridge Facility was automatically reduced to €500 million upon entering into the 2022 Term Loan Agreement and the 2022 Credit Facility Amendment (as next described). On March 9, 2023, as a result of completing the issuance of the 2033 Senior Notes, the remaining €500 million was automatically terminated with no amounts having been drawn.
2022 Term Loan Credit Agreement
On December 27, 2022, we entered into a $1.0 billion unsecured, delayed draw term loan credit agreement comprised of commitments for a 3-year tranche for $500.0 million and a 5-year tranche for $500.0 million. On April 3, 2023, both variable-rate term loans were drawn to fund the acquisition of Transporeon.
Prepayments are allowed without penalty and cannot be reborrowed.
2022 Credit Facility and Amendment
In March 2022, we entered into a credit agreement (the “2022 Credit Facility”) maturing in March 2027. The 2022 Credit Facility provides for a five-year, unsecured revolving credit facility in the aggregate principal amount of $1.25 billion, and permits us, subject to the satisfaction of certain conditions, to increase the commitments for revolving loans by an aggregate principal amount of up to $500.0 million. The variable interest rate and commitment fees are based on our current long-term, senior unsecured debt ratings, our leverage ratio, and certain specified sustainability targets.
On December 27, 2022, we entered into an amendment to the 2022 Credit Facility (the “2022 Credit Facility Amendment”) that made $600.0 million of the existing commitments under the Credit Facility available for the acquisition of Transporeon and increased our maximum permitted leverage ratio following the closing of the acquisition. On April 3, 2023, we borrowed $225.0 million as part of the proceeds to finance the acquisition. For additional information related to the Transporeon acquisition, see Note 3 “Acquisitions” of this report.
Uncommitted Facilities
At the end of 2023, we had two $75.0 million and one €100.0 million revolving credit facilities, which are uncommitted (the “uncommitted facilities”). Generally, these variable-rate uncommitted facilities may be redeemed upon demand. Borrowings under uncommitted facilities are classified as short-term debt in the Consolidated Balance Sheet.
Covenants
The 2022 term loan credit agreement and 2022 credit facility, as amended, contain customary covenants including, among other requirements, limitations that restrict the Company’s and its subsidiaries’ ability to create liens and enter into sale and leaseback transactions, and restrictions on the ability of the subsidiaries to incur indebtedness. Further, both debt agreements contain financial covenants that require the maintenance of maximum leverage and minimum interest coverage ratios. At the end of 2023, we were in compliance with the covenants for each of our debt agreements.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.4
Leases
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Leases
NOTE 9: LEASES
We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities. Lease terms range from 1 to 12 years, and certain leases include options to extend the lease for up to 10 years. We consider options to extend the lease in determining the lease term.
Operating lease expense consisted of:
202320222021
(In millions) 
Operating lease expense$33.5 $36.3 $35.5 
Short-term lease expense and other17.1 14.8 17.8 
Total lease expense$50.6 $51.1 $53.3 
Supplemental cash flow information related to leases was as follows:
202320222021
(In millions)
Cash paid for liabilities included in the measurement of lease liabilities:
Operating cash flows from operating leases (1)
$31.0 $35.0 $35.9 
Right-of-use assets obtained in exchange for Operating lease liabilities:$47.0 $26.3 $49.5 
(1)Excludes cash payments for short-term leases, which are not capitalized.
Supplemental balance sheet information related to leases was as follows:
At the End of Year20232022
(In millions)
Operating lease right-of-use assets$124.0 $121.2 
Other current liabilities$29.1 $35.0 
Operating lease liabilities121.9 105.1 
  Total operating lease liabilities$151.0 $140.1 
Weighted-average discount rate 4.27 %3.30 %
Weighted-average remaining lease term7 years6 years
At the end of 2023, the maturities of lease liabilities were as follows:
(In millions)
2024$34.6 
202529.3 
202625.0 
202720.3 
202816.4 
Thereafter47.9 
Total lease payments$173.5 
Less: imputed interest22.5 
Total $151.0 
We signed operating leases for real estate of approximately $21.5 million that have not yet commenced at the end of 2023, and as such, have not been recognized on our Consolidated Balance Sheets. These operating leases are expected to commence in 2024 with lease terms ranging from 1 to 11 years.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies
12 Months Ended
Dec. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
NOTE 10: COMMITMENTS AND CONTINGENCIES
Commitments
At the end of 2023, we had unconditional purchase obligations of approximately $618.9 million as compared to $858.8 million at the end of 2022. These unconditional purchase obligations primarily represent (i) open non-cancellable purchase orders for material purchases with our inventory vendors, and (ii) various non-cancelable agreements with certain service providers with minimum or fixed commitments.
Litigation
From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, that we or any of our subsidiaries is a party, or that any of our or our subsidiaries’ property is subject.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements
12 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
NOTE 11: FAIR VALUE MEASUREMENTS
The following table summarizes the fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs:
Fair Values at the end of 2023
Fair Values at the end of 2022
Quoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable InputsQuoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In millions)(Level I)(Level II)(Level III)Total(Level I)(Level II)(Level III)Total
Assets
Deferred compensation plan (1)
$31.2$$$31.2$31.5$$$31.5
Derivatives (2)
0.30.318.018.0
Contingent consideration (3)
0.30.33.13.1
Total assets measured at fair value$31.2$0.3$0.3$31.8$31.5$18.0$3.1$52.6
Liabilities
Deferred compensation plan (1)
$31.2$$$31.2$31.5$$$31.5
Derivatives (2)
0.30.30.20.2
Total liabilities measured at fair value$31.2$0.3$$31.5$31.5$0.2$$31.7
(1)Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.
(2)Represents forward currency exchange contracts, and for 2022, a treasury rate lock contract, all that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.
(3)Represents arrangements to receive payments from buyers of our divested companies that are included in Other current assets on our Consolidated Balance Sheets. The fair values are estimated using scenario-based methods based upon estimated future milestones.
At the end of 2022, derivative assets included foreign currency exchange contracts and a treasury rate lock contract, both related to the acquisition of Transporeon and associated debt and were settled in the first two quarters of 2023.
Additional Fair Value Information
The total estimated fair value of all outstanding financial instruments that are not recorded at fair value on a recurring basis (debt) was approximately $3.1 billion and $1.5 billion at the end of 2023 and 2022.
The fair value of the senior notes was determined based on observable market prices in less active markets and is categorized accordingly as Level II. The fair values do not indicate the amount we would currently have to pay to extinguish the debt.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.4
Deferred Revenue And Remaining Performance Obligations
12 Months Ended
Dec. 29, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred Revenue And Remaining Performance Obligations
NOTE 12: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS
Deferred Revenue
Changes in our deferred revenue during 2023 and 2022 were as follows: 
(In millions) 20232022
Beginning balance of the period$737.6 $631.8 
Revenue recognized from prior year-end(607.8)(511.5)
Billings net of revenue recognized from current year631.6 617.3 
Ending balance of the period$761.4 $737.6 
Remaining Performance Obligations
At the end of 2023, approximately $1.8 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, software, and software maintenance, and to a lesser extent, hardware and professional services contracts. We expect to recognize $1.2 billion or 70% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
NOTE 13: INCOME TAXES
Income before taxes and the provision (benefit) for taxes consisted of the following:
202320222021
(In millions)
Income before taxes:
United States$26.9 $117.7 $144.0 
Foreign330.1 451.4 430.6 
Total$357.0 $569.1 $574.6 
Provision (benefit) for taxes:
U.S. Federal:
Current$57.1 $98.4 $27.1 
Deferred(92.5)(97.7)(22.9)
(35.4)0.7 4.2 
U.S. State:
Current12.8 12.6 5.6 
Deferred(6.6)(5.0)(2.5)
6.2 7.6 3.1 
Foreign:
Current80.4 48.4 76.0 
Deferred(5.5)62.7 (1.5)
74.9 111.1 74.5 
Income tax provision$45.7 $119.4 $81.8 
Effective tax rate12.8 %21.0 %14.2 %
The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:
202320222021
Statutory federal income tax rate21.0 %21.0 %21.0 %
Increase (reduction) in tax rate resulting from:
Foreign income taxed at different rates0.8 %4.4 %0.5 %
U.S. State income taxes1.0 %1.0 %1.1 %
Stock-based compensation4.8 %1.2 %(0.8)%
Other U.S. taxes on foreign operations(4.4)%(3.1)%(1.6)%
Foreign-derived intangible income
(3.9)%(0.4)%— %
U.S. Federal research and development credits(5.4)%(2.2)%(2.1)%
Tax reserve releases(2.5)%(1.8)%(2.1)%
Intellectual property restructuring and tax law changes— %— %(2.5)%
Other1.4 %0.9 %0.7 %
Effective tax rate12.8 %21.0 %14.2 %
Our effective income tax rates for 2023 and 2022 were 12.8% and 21.0%. The decrease was primarily due to increases in tax benefits from U.S. federal R&D credits and FDII in 2023, and a change in the geographic mix of earnings, partially offset by lower stock-based compensation deductions in the current year.
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of deferred tax assets and liabilities were as follows:
At the End of Year20232022
(In millions)  
Deferred tax liabilities:
Global intangible low-taxed income$105.8 $137.8 
Purchased intangibles373.6 121.1 
Operating lease right-of-use assets30.2 29.0 
Other19.7 16.1 
Total deferred tax liabilities529.3 304.0 
Deferred tax assets:
Depreciation and amortization368.2 400.0 
Capitalized research and development98.4 67.5 
Operating lease liabilities
36.2 32.8 
U.S. tax credit carryforwards23.5 25.6 
Expenses not currently deductible26.5 30.9 
Net operating loss carryforwards
17.9 20.0 
Stock-based compensation
16.7 13.8 
Intercompany prepayments
36.6 — 
Other60.8 36.6 
Total deferred tax assets684.8 627.2 
Valuation allowance(31.0)(42.6)
Total deferred tax assets653.8 584.6 
Total net deferred tax assets$124.5 $280.6 
Reported as:
Non-current deferred income tax assets$412.3 $438.4 
Non-current deferred income tax liabilities(287.8)(157.8)
Net deferred tax assets$124.5 $280.6 
At the end of 2023, we have U.S. federal and foreign net operating loss carryforwards, or NOLs, of approximately $19.1 million and $86.3 million, respectively. The U.S. federal NOLs will begin to expire in 2026. There is generally no expiration for the foreign NOLs. Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code. We have determined that it is more likely than not that we will not realize a portion of the foreign NOLs and, accordingly, a valuation allowance has been established for such amount.
We have California research and development credit carryforwards of approximately $35.3 million, which have an indefinite carryforward period. We believe that it is more likely than not that we will not realize a significant portion of the California research and development credit carryforwards and, accordingly, a valuation allowance has been established for such amount.
As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences. We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax. During 2023, we repatriated $371.3 million of our foreign earnings to the U.S.
The total amount of unrecognized tax benefits at the end of 2023 was $88.3 million. A reconciliation of gross unrecognized tax benefits was as follows: 
202320222021
(In millions)
Beginning balance$76.5 $64.2 $64.1 
Increase related to current year tax positions12.4 23.0 9.6 
(Decrease) increase related to prior years' tax positions7.6 (0.7)1.3 
Settlement with taxing authorities— — (1.3)
Lapse of statute of limitations(8.2)(10.0)(9.5)
Ending balance$88.3 $76.5 $64.2 
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $59.5 million and $51.6 million at the end of 2023 and 2022.
We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes. Our tax years are substantially closed for all U.S. federal and state income taxes for audit purposes through 2015. Non-U.S. income tax matters have been concluded for years through 2008. We are currently in various stages of multiple year examinations from state and foreign (multiple jurisdictions) taxing authorities. While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise. We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations.
Although timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.
Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets. At the end of 2023 and 2022, we accrued $9.9 million and $8.4 million for interest and penalties.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Stock Benefit Plans
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Employee Stock Benefit Plans
NOTE 14: EMPLOYEE STOCK BENEFIT PLANS
Amended and Restated 2002 Stock Plan
In May 2020, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 18.0 million shares. As such, our Amended and Restated 2002 Stock Plan provides for the granting of incentive and non-statutory stock options and Restricted Stock Units (“RSUs”) for up to 92.6 million shares. At the end of 2023, the remaining number of shares available for grant under the 2002 stock plan was 11.5 million.
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:
202320222021
(In millions)   
Restricted stock units$132.8 $108.7 $110.5 
Stock options1.8 1.1 1.3 
ESPP10.8 10.6 10.8 
Total stock-based compensation expense$145.4 $120.4 $122.6 
Stock-based compensation expense was allocated as follows:
202320222021
(In millions)   
Cost of sales$14.6 $12.6 $9.5 
Research and development40.7 28.0 29.5 
Sales and marketing27.1 24.6 21.5 
General and administrative63.0 55.2 62.1 
Total stock-based compensation expense$145.4 $120.4 $122.6 
At the end of 2023, total unamortized stock-based compensation expense was $214.9 million, with a weighted-average recognition period of 1.8 years.
Restricted Stock Units
We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and market conditions (“PSUs”). RSUs containing only service conditions typically vest ratably over a two- to three-year service period. PSUs are granted to executive officers and other senior employees and vest after a three-year service period.
The fair value at the grant date is determined by (a) the closing price of our common stock for awards containing only service or both service and performance conditions, or (b) the Monte Carlo valuation model for awards containing both service and market conditions.
For PSUs, the number of shares received at vesting will range from 0% to 220% of the target grant amount based on either market conditions or performance conditions or, in some cases, both. Market conditions consider our relative total stockholder return (“TSR”) of our common stock as compared to the TSR of the constituents of the S&P 500 over the vesting period. Performance conditions consider the achievement of our financial results or metrics over the vesting period.
2023 Restricted Stock Units Outstanding
Number of Units (1)
Weighted Average
Grant-Date Fair Value per Share
(In millions, except for per share data)  
Outstanding at the beginning of year4.0 $67.32 
Granted (2)
3.9 49.93 
Shares vested, net (2)
(1.7)61.44 
Canceled and forfeited(0.7)56.39 
Outstanding at the end of year5.5 $58.23 
(1)    Includes 0.9 million PSUs granted, 0.1 million PSUs vested, 0.2 million PSUs cancelled and forfeited, and 1.2 million PSUs outstanding at the end of the year.
(2)    Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million PSUs related to shares cancelled due to achievement below target levels.
The weighted-average grant date fair value of all RSUs granted during 2023, 2022, and 2021 was $49.93, $73.32, and $78.44 per share. The fair value of all RSUs vested during 2023, 2022, and 2021 was $110.1 million, $108.3 million, and $81.4 million.
Employee Stock Purchase Plan
We have an ESPP under which our stockholders have approved an aggregate of 39.0 million shares of common stock for issuance to eligible employees. The fair value at the grant date is based on the Black-Scholes valuation model. The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months. Rights to purchase shares are granted during the first and third quarter of each year. The ESPP terminates on March 15, 2027. In 2023, 2022, and 2021, 0.8 million, 0.6 million, and 0.6 million shares were issued, representing $35.7 million, $34.7 million, and $33.4 million in cash received for the issuance of stock under the ESPP. At the end of 2023, the number of shares reserved for future purchases was 4.6 million.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.4
Common Stock Repurchase
12 Months Ended
Dec. 29, 2023
Equity [Abstract]  
Common Stock Repurchase
NOTE 15: COMMON STOCK REPURCHASE
In August 2021, our Board of Directors approved a stock repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. At the end of 2023, the 2021 Stock Repurchase Program had remaining authorized funds of $115.3 million.
On January 28, 2024, our Board of Directors approved a new stock repurchase program (“2024 Stock Repurchase Program”) authorizing up to $800.0 million in repurchases of our common stock. The 2024 Stock Repurchase Program replaced the 2021 Stock Repurchase Program, which has been cancelled. Under the 2024 Stock Repurchase Program, the stock repurchase authorization does not have an expiration date.
According to the 2024 Stock Repurchase Program, we may repurchase stock from time to time through accelerated share repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2024 Stock Repurchase Program may be suspended, modified, or discontinued at any time without prior notice.
During 2023, 2022, and 2021, we repurchased approximately 2.4 million, 6.0 million, and 2.1 million shares of common stock in open market purchases at an average price of $42.50, $65.90, and $85.75 per share for a total of $100.0 million, $394.7 million, and $180.0 million.
Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, determined by the average book value per share of outstanding stock, calculated at the time of each individual repurchase transaction. The excess of the purchase price over this average for each repurchase was charged to retained earnings. Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. As a result of the 2023 repurchases under the 2021 Stock Repurchase Program, retained earnings was reduced by $79.0 million in 2023.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.4
Subsequent Events
12 Months Ended
Dec. 29, 2023
Subsequent Events [Abstract]  
Subsequent Events
NOTE 16: SUBSEQUENT EVENT
Reporting Segment Change
Considering the pending AGCO JV transaction and our CODM’s revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new structure. This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy. Beginning with the first quarter of 2024, our reporting segments, and the results of those segments, will be reorganized to reflect how our CODM assesses performance and allocates resources. The new reporting segments will be as follows:
Architecture, Engineering, and Construction and Owner Software (“AECO Software”). This segment primarily provides software solutions, which sell through a direct channel to customers in the construction industry.
Field Systems. This segment primarily includes hardware-centric businesses, which sell through dealer partner channels.
Transportation and Logistics (“T&L”). This segment will primarily maintain the historical businesses from the previous Transportation segment, which serves customers working in long haul trucking and freight shipper markets.
We will report the new segment information beginning in the first quarter of 2024. As of and for the year of 2023, our CODM continued to review financial information at the current segment level; therefore, these changes had no impact on our reporting structure for 2023.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.4
Description Of Business And Accounting Policies (Policies)
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.
We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2023, 2022, and 2021 were all 52-week years ending on December 29, 2023, December 30, 2022, and December 31, 2021. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.
Use of Estimates
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations; (ii) inventory valuation; (iii) valuation of long-lived assets and their estimated useful lives; (iv) goodwill and other long-lived asset impairment analyses; (v) stock-based compensation; and (vi) income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable. Actual results that we experience may differ materially from our estimates.
Reportable Segments
Reportable Segments
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer, who is our CODM, views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP.
Revenue Recognition
Revenue Recognition
Significant Judgments
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments. As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.
Nature of Goods and Services
We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:
Product
Product revenue includes hardware and perpetual software licenses.
Hardware is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.
Software including perpetual licenses is recognized upon delivery and commencement of the license term.  In general, our contracts do not provide for customer specific acceptances.
Subscription and Services
Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services.
SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. SaaS is provided on either a subscription or a consumption basis. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation. Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.
Term license subscriptions contain an on-premise term license component as well as maintenance and support. Term licenses are distinct and recognized upon transfer and commencement of the subscription license term. Maintenance and support are recognized ratably over the subscription term. The subscription term generally ranges from one to three years.
Hardware maintenance and support, commonly called extended warranty, entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from one to two years depending on the product line.
Software maintenance and support entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from one to three years, with one year being most common.
Professional services include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.
Accounts Receivable, Net
Accounts Receivable, Net
Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value.
We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from four to six years for machinery and equipment, five to ten years for furniture and fixtures, two to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from two to five years.
Leases
Leases
We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets.
ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date. The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.
Business Combinations
Business Combinations
We allocate the fair value of purchase consideration to the assets acquired, liabilities assumed, and any noncontrolling interest based on their fair values at the acquisition date. When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill.
Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.
Acquisition costs are expensed as incurred.
Goodwill
Goodwill
We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. To determine whether goodwill is impaired, we first assess qualitative factors. Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events. If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, we perform a quantitative analysis. Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.
When performing a quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates. If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized.
Intangible Assets
Intangible Assets
Intangible assets acquired in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance.
Foreign Currency Translation
Foreign Currency Translation
Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rates on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation expense is based on the measurement date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a straight-line basis over the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience.
Research and Development Costs
Research and Development Costs
Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.
Income Taxes
Income Taxes
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards.
Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.
We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.
Concentrations of Risk
Concentrations of Risk
Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.
We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.
In addition, we rely on a limited number of suppliers for a number of our critical components.
Guarantees, Including Indirect Guarantees of Indebtedness of Others
Guarantees, Including Indirect Guarantees of Indebtedness of Others
In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2023 and 2022.
Derivative Financial Instruments
Derivative Financial Instruments
We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, primarily denominated in Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Brazilian Real. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions. We do not enter into foreign currency forward contracts for trading purposes.
At the end of 2023 and 2022, there were no derivatives outstanding that were accounted for as hedges.
Recently issued Accounting Pronouncements not yet Adopted And Recently Adopted Accounting Pronouncements
Recently issued Accounting Pronouncements not yet Adopted
In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses, (ii) the composition of other segment items, and (iii) optional disclosure of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources. The ASU is effective for our Annual Report on Form 10-K beginning in 2024 and, afterward, interim reports. Early adoption is permitted. The ASU should be applied retrospectively to all prior periods presented in the financial statements. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit). Additionally, certain existing disclosure requirements are removed. The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively. Early adoption and retrospective application are permitted. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.
Recent Adopted Accounting Pronouncements
There are no recently adopted accounting pronouncements.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.4
Description Of Business And Accounting Policies (Tables)
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments The effect of the change on the Consolidated Statements of Income for 2022 and 2021 was as follows:
20222021
(In millions)
As Previously ReportedEffect of Change in PresentationAs Reported HereinAs Previously ReportedEffect of Change in PresentationAs Reported Herein
Revenue:
Product$2,152.0 $(165.9)$1,986.1 $2,247.5 $(112.3)$2,135.2 
Subscription and services— 1,690.2 1,690.2 — 1,523.9 1,523.9 
Service641.3 (641.3)— 649.4 (649.4)— 
Subscription883.0 (883.0)— 762.2 (762.2)— 
Total revenue$3,676.3 $— $3,676.3 $3,659.1 $— $3,659.1 
Cost of sales:
Product$1,046.1 $(5.3)$1,040.8 $1,090.1 $(3.7)$1,086.4 
Subscription and services— 444.9 444.9 — 450.3 450.3 
Service235.7 (235.7)— 229.9 (229.9)— 
Subscription203.9 (203.9)— 216.7 (216.7)— 
Amortization of purchased intangible assets85.0 — 85.0 87.7 — 87.7 
Total cost of sales$1,570.7 $— $1,570.7 $1,624.4 $— $1,624.4 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Earnings Per Share and Effect on Weighted-Average Number of Shares
The following table shows the computation of basic and diluted earnings per share:
 202320222021
(In millions, except per share amounts)   
Numerator:
Net income attributable to Trimble Inc.$311.3 $449.7 $492.7 
Denominator:
Weighted-average number of common shares used in basic earnings per share247.9 248.6 251.4 
Effect of dilutive securities1.2 1.6 2.9 
Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share249.1 250.2 254.3 
Basic earnings per share$1.26 $1.81 $1.96 
Diluted earnings per share$1.25 $1.80 $1.94 
Antidilutive weighted-average shares (1)
1.9 1.3 0.1 
(1)    Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Acquisitions (Tables)
12 Months Ended
Dec. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the consideration transferred to acquire Transporeon and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed, as well as the estimated useful lives of the identifiable intangible assets as of the date of the acquisition. The allocation of the purchase price is still preliminary as we finalize deferred income taxes. Preliminary estimates will be finalized within one year of the acquisition date.
Fair Value as of the Acquisition DateEstimated Useful Life
(In millions)
Total purchase consideration$2,082.6 
Net tangible assets acquired:
Cash and cash equivalents12.9 
Accounts receivable, net41.8 
Other current assets28.0 
Non-current assets24.7 
Accounts payable(4.1)
Accrued compensation and benefits(9.7)
Deferred revenue(16.5)
Other current liabilities(47.2)
Non-current liabilities(20.6)
Total net tangible assets acquired9.3 
Intangible assets acquired:
Customer relationships759.5 11 years
Developed product technology168.4 7 years
Trade name11.9 5 years
Total intangible assets acquired939.8 
Deferred tax liability(256.6)
Fair value of all assets/liabilities acquired692.5 
Goodwill$1,390.1 
Schedule of Pro-Forma Financial Information
The following table presents the amounts of revenue and net loss included in the Consolidated Statements of Income resulting from Transporeon since the acquisition date, which includes the effects of purchase accounting, primarily amortization of intangible assets and other adjustments.
Year of
 2023
(In millions) 
Total revenue$124.7 
Net loss
(42.3)
The unaudited pro forma financial information presented in the following table was computed by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined on January 1, 2022. This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date. This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.
 Year of
 20232022
(In millions)  
Total revenue$3,839.2 $3,831.2 
Net income273.0 308.6 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Divestitures (Tables)
12 Months Ended
Dec. 29, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Assets And Liabilities Held For Sale Included in Consolidated Balance Sheets The following table presents the carrying values of the major classes of assets and liabilities classified as held for sale in our Consolidated Balance Sheets at the end of 2023:
At the End of Year
(In millions)2023
Cash and cash equivalents$9.1 
Accounts receivable, net12.1 
Inventories, net
84.2 
Other current assets3.4 
Property and equipment, net20.7 
Other purchased intangible assets, net20.3 
Goodwill
268.1 
Other non-current assets3.3 
Total Assets Held for Sale
$421.2 
Accounts payable$1.8 
Deferred revenue, current
14.3 
Other current liabilities16.0 
Deferred revenue, non-current8.3 
Other non-current liabilities7.9 
Total Liabilities Held for Sale
$48.3 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2023At the End of 2022
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$908.5 $(554.1)$354.4 $1,004.8 $(722.7)$282.1 
Customer relationships101,358.4 (474.5)883.9 654.1 (445.9)208.2 
Trade names and trademarks643.8 (38.6)5.2 39.5 (32.7)6.8 
Distribution rights and other intellectual property74.2 (4.2)— 8.0 (7.0)1.0 
$2,314.9 $(1,071.4)$1,243.5 $1,706.4 $(1,208.3)$498.1 
Schedule of Estimated Future Amortization Expense
The estimated future amortization expense of intangible assets at the end of 2023 was as follows:
(In millions)
2024$200.4 
2025168.6 
2026163.4 
2027149.7 
2028135.6 
Thereafter425.8 
Total$1,243.5 
Schedule of Changes in Carrying Amount of Goodwill by Operating Segment
The changes in the carrying amount of goodwill by segment for 2023 were as follows: 
Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
Balance as of year end 2022$2,300.1 $382.1 $471.8 $983.9 $4,137.9 
Additions due to acquisitions27.7 — — 1,390.1 1,417.8 
Assets held for sale— (1.9)(266.2)— (268.1)
Foreign currency translation and other adjustments19.5 4.9 10.8 27.8 63.0 
Balance as of year end 2023$2,347.3 $385.1 $216.4 $2,401.8 $5,350.6 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.4
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 29, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Components of Inventory
The components of inventory, net were as follows:
At the End of Year20232022
(In millions)  
Inventories:
Raw materials$88.4 $154.9 
Work-in-process3.0 13.1 
Finished goods144.3 234.5 
Total inventories$235.7 $402.5 
Schedule of Components Of Property and Equipment
The components of property and equipment, net were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$237.4 $244.4 
Machinery and equipment170.0 177.6 
Software and licenses131.6 146.4 
Construction in progress 14.0 10.1 
553.0 578.5 
Less: accumulated depreciation(350.5)(359.5)
Total property and equipment, net$202.5 $219.0 
Property and equipment, net by geographic area were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
United States$153.8 $157.7 
Europe28.0 40.3 
Asia Pacific and Rest of World20.7 21.0 
Total property and equipment, net$202.5 $219.0 
Schedule of Components of Accumulated Other Comprehensive Loss, Net
The components of accumulated other comprehensive loss, net of related tax were as follows:
At the End of Year20232022
(In millions)
Accumulated foreign currency translation adjustments$(158.0)$(241.6)
Gain on cash flow hedge4.7 5.4 
Net unrealized actuarial gains
1.2 1.3 
Total accumulated other comprehensive loss$(152.1)$(234.9)
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Tables)
12 Months Ended
Dec. 29, 2023
Segment Reporting, Measurement Disclosures [Abstract]  
Schedule Of Revenue, Operating Income And Identifiable Assets By Segment
The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2023
Segment revenue$1,593.1 $695.5 $769.1 $741.0 $3,798.7 
Segment operating income 440.8 209.1 270.6 130.2 $1,050.7 
2022
Segment revenue$1,494.0 $756.5 $821.6 $604.2 $3,676.3 
Segment operating income 406.3 221.4 278.3 58.8 964.8 
2021
Segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Segment operating income411.7 244.1 264.0 43.4 963.2 
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
As of Year End 2023
Accounts receivable, net$314.1 $125.0 $92.5 $175.0 $706.6 
Inventories65.0 115.8 11.1 43.8 235.7 
Goodwill2,347.3 385.1 216.4 2,401.8 5,350.6 
As of Year End 2022
Accounts receivable, net $305.1 $137.2 $79.2 $121.8 $643.3 
Inventories 93.2 146.1 100.3 62.9 402.5 
Goodwill2,300.1 382.1 471.8 983.9 4,137.9 
As of Year End 2021
Accounts receivable, net$246.8 $134.0 $112.9 $131.1 $624.8 
Inventories79.3 136.4 67.4 80.2 363.3 
Goodwill2,141.4 403.6 440.8 995.7 3,981.5 
Schedule of Reconciliation Of Our Condensed Consolidated Segment Operating Income To Consolidated Income Before Income Taxes
A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows: 
 202320222021
(In millions)  
Consolidated segment operating income$1,050.7 $964.8 $963.2 
Unallocated general corporate expenses(116.0)(123.3)(106.2)
Purchase accounting adjustments(212.3)(131.6)(134.5)
Acquisition / divestiture items(72.4)(32.8)(21.8)
Stock-based compensation / deferred compensation(151.1)(112.0)(128.6)
Restructuring and other costs(50.1)(54.2)(11.1)
Consolidated operating income448.8 510.9 561.0 
Total non-operating income (expense), net(91.8)58.2 13.6 
Consolidated income before taxes$357.0 $569.1 $574.6 
Schedule Of Revenue From Customers by Geographic Area
The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred
revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2023
North America$1,026.0 $300.2 $217.5 $474.8 $2,018.5 
Europe338.1 213.3 328.9 195.9 1,076.2 
Asia Pacific196.6 141.9 56.9 33.5 428.9 
Rest of World32.4 40.1 165.8 36.8 275.1 
Total segment revenue$1,593.1 $695.5 $769.1 $741.0 $3,798.7 
2022
North America$938.1 $320.7 $227.0 $469.4 $1,955.2 
Europe337.1 247.8 374.3 78.7 1,037.9 
Asia Pacific192.8 140.3 51.7 30.3 415.1 
Rest of World26.0 47.7 168.6 25.8 268.1 
Total segment revenue$1,494.0 $756.5 $821.6 $604.2 $3,676.3 
2021
North America$823.5 $337.3 $212.2 $493.1 $1,866.1 
Europe386.6 282.3 368.4 87.3 1,124.6 
Asia Pacific188.4 161.4 67.3 30.2 447.3 
Rest of World24.2 47.9 123.4 25.9 221.4 
Total segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Schedule of Components Of Property and Equipment
The components of property and equipment, net were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$237.4 $244.4 
Machinery and equipment170.0 177.6 
Software and licenses131.6 146.4 
Construction in progress 14.0 10.1 
553.0 578.5 
Less: accumulated depreciation(350.5)(359.5)
Total property and equipment, net$202.5 $219.0 
Property and equipment, net by geographic area were as follows:
At the End of Year20232022
(In millions)  
Property and equipment, net:
United States$153.8 $157.7 
Europe28.0 40.3 
Asia Pacific and Rest of World20.7 21.0 
Total property and equipment, net$202.5 $219.0 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Tables)
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt consisted of the following:
At the End of YearEffective interest rate
(In millions, except percentages)Date of Issuance
End of 2023
20232022
Senior Notes:
   Senior Notes, 4.15%, due June 2023
June 2018$— $300.0 
   Senior Notes, 4.75%, due December 2024
November 20144.95%400.0 400.0 
   Senior Notes, 4.90%, due June 2028
June 20185.04%600.0 600.0 
   Senior Notes, 6.10%, due March 2033
March 20236.13%800.0 — 
Credit Facilities:
2022 Revolving Credit Facility, due March 2027September 20226.71%150.0 225.0 
Term Loan, due April 2026April 20236.99%500.0 — 
Term Loan, due April 2028April 20237.12%500.0 — 
Uncommitted Credit Facilities, floating rate5.06%130.4 — 
Unamortized discount and issuance costs(13.8)(5.0)
Total debt$3,066.6 $1,520.0 
Less: Short-term debt530.4 300.0 
Long-term debt$2,536.2 $1,220.0 
Schedule of Maturities of Long-term Debt
At the end of 2023, our debt maturities based on outstanding principal were as follows (in millions):
Year Payable
2024$530.4 
2025— 
2026518.8 
2027193.7 
20281,037.5 
Thereafter800.0 
Total$3,080.4 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Tables)
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Schedule Of Lease Costs
Operating lease expense consisted of:
202320222021
(In millions) 
Operating lease expense$33.5 $36.3 $35.5 
Short-term lease expense and other17.1 14.8 17.8 
Total lease expense$50.6 $51.1 $53.3 
Supplemental cash flow information related to leases was as follows:
202320222021
(In millions)
Cash paid for liabilities included in the measurement of lease liabilities:
Operating cash flows from operating leases (1)
$31.0 $35.0 $35.9 
Right-of-use assets obtained in exchange for Operating lease liabilities:$47.0 $26.3 $49.5 
(1)Excludes cash payments for short-term leases, which are not capitalized.
Supplemental balance sheet information related to leases was as follows:
At the End of Year20232022
(In millions)
Operating lease right-of-use assets$124.0 $121.2 
Other current liabilities$29.1 $35.0 
Operating lease liabilities121.9 105.1 
  Total operating lease liabilities$151.0 $140.1 
Weighted-average discount rate 4.27 %3.30 %
Weighted-average remaining lease term7 years6 years
Schedule of Operating Lease Maturities
At the end of 2023, the maturities of lease liabilities were as follows:
(In millions)
2024$34.6 
202529.3 
202625.0 
202720.3 
202816.4 
Thereafter47.9 
Total lease payments$173.5 
Less: imputed interest22.5 
Total $151.0 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value On a Recurring Basis
The following table summarizes the fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs:
Fair Values at the end of 2023
Fair Values at the end of 2022
Quoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable InputsQuoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In millions)(Level I)(Level II)(Level III)Total(Level I)(Level II)(Level III)Total
Assets
Deferred compensation plan (1)
$31.2$$$31.2$31.5$$$31.5
Derivatives (2)
0.30.318.018.0
Contingent consideration (3)
0.30.33.13.1
Total assets measured at fair value$31.2$0.3$0.3$31.8$31.5$18.0$3.1$52.6
Liabilities
Deferred compensation plan (1)
$31.2$$$31.2$31.5$$$31.5
Derivatives (2)
0.30.30.20.2
Total liabilities measured at fair value$31.2$0.3$$31.5$31.5$0.2$$31.7
(1)Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.
(2)Represents forward currency exchange contracts, and for 2022, a treasury rate lock contract, all that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.
(3)Represents arrangements to receive payments from buyers of our divested companies that are included in Other current assets on our Consolidated Balance Sheets. The fair values are estimated using scenario-based methods based upon estimated future milestones.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Deferred Revenue And Remaining Performance Obligations (Tables)
12 Months Ended
Dec. 29, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Deferred Revenue and Performance Obligations
Changes in our deferred revenue during 2023 and 2022 were as follows: 
(In millions) 20232022
Beginning balance of the period$737.6 $631.8 
Revenue recognized from prior year-end(607.8)(511.5)
Billings net of revenue recognized from current year631.6 617.3 
Ending balance of the period$761.4 $737.6 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes (Tables)
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule Of Income Before Taxes
Income before taxes and the provision (benefit) for taxes consisted of the following:
202320222021
(In millions)
Income before taxes:
United States$26.9 $117.7 $144.0 
Foreign330.1 451.4 430.6 
Total$357.0 $569.1 $574.6 
Provision (benefit) for taxes:
U.S. Federal:
Current$57.1 $98.4 $27.1 
Deferred(92.5)(97.7)(22.9)
(35.4)0.7 4.2 
U.S. State:
Current12.8 12.6 5.6 
Deferred(6.6)(5.0)(2.5)
6.2 7.6 3.1 
Foreign:
Current80.4 48.4 76.0 
Deferred(5.5)62.7 (1.5)
74.9 111.1 74.5 
Income tax provision$45.7 $119.4 $81.8 
Effective tax rate12.8 %21.0 %14.2 %
Schedule Of Provision For Taxes
Income before taxes and the provision (benefit) for taxes consisted of the following:
202320222021
(In millions)
Income before taxes:
United States$26.9 $117.7 $144.0 
Foreign330.1 451.4 430.6 
Total$357.0 $569.1 $574.6 
Provision (benefit) for taxes:
U.S. Federal:
Current$57.1 $98.4 $27.1 
Deferred(92.5)(97.7)(22.9)
(35.4)0.7 4.2 
U.S. State:
Current12.8 12.6 5.6 
Deferred(6.6)(5.0)(2.5)
6.2 7.6 3.1 
Foreign:
Current80.4 48.4 76.0 
Deferred(5.5)62.7 (1.5)
74.9 111.1 74.5 
Income tax provision$45.7 $119.4 $81.8 
Effective tax rate12.8 %21.0 %14.2 %
Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)
The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:
202320222021
Statutory federal income tax rate21.0 %21.0 %21.0 %
Increase (reduction) in tax rate resulting from:
Foreign income taxed at different rates0.8 %4.4 %0.5 %
U.S. State income taxes1.0 %1.0 %1.1 %
Stock-based compensation4.8 %1.2 %(0.8)%
Other U.S. taxes on foreign operations(4.4)%(3.1)%(1.6)%
Foreign-derived intangible income
(3.9)%(0.4)%— %
U.S. Federal research and development credits(5.4)%(2.2)%(2.1)%
Tax reserve releases(2.5)%(1.8)%(2.1)%
Intellectual property restructuring and tax law changes— %— %(2.5)%
Other1.4 %0.9 %0.7 %
Effective tax rate12.8 %21.0 %14.2 %
Schedule Of Deferred Tax Assets And Liabilities The significant components of deferred tax assets and liabilities were as follows:
At the End of Year20232022
(In millions)  
Deferred tax liabilities:
Global intangible low-taxed income$105.8 $137.8 
Purchased intangibles373.6 121.1 
Operating lease right-of-use assets30.2 29.0 
Other19.7 16.1 
Total deferred tax liabilities529.3 304.0 
Deferred tax assets:
Depreciation and amortization368.2 400.0 
Capitalized research and development98.4 67.5 
Operating lease liabilities
36.2 32.8 
U.S. tax credit carryforwards23.5 25.6 
Expenses not currently deductible26.5 30.9 
Net operating loss carryforwards
17.9 20.0 
Stock-based compensation
16.7 13.8 
Intercompany prepayments
36.6 — 
Other60.8 36.6 
Total deferred tax assets684.8 627.2 
Valuation allowance(31.0)(42.6)
Total deferred tax assets653.8 584.6 
Total net deferred tax assets$124.5 $280.6 
Reported as:
Non-current deferred income tax assets$412.3 $438.4 
Non-current deferred income tax liabilities(287.8)(157.8)
Net deferred tax assets$124.5 $280.6 
Schedule Of Reconciliation Of Unrecognized Tax Benefit
The total amount of unrecognized tax benefits at the end of 2023 was $88.3 million. A reconciliation of gross unrecognized tax benefits was as follows: 
202320222021
(In millions)
Beginning balance$76.5 $64.2 $64.1 
Increase related to current year tax positions12.4 23.0 9.6 
(Decrease) increase related to prior years' tax positions7.6 (0.7)1.3 
Settlement with taxing authorities— — (1.3)
Lapse of statute of limitations(8.2)(10.0)(9.5)
Ending balance$88.3 $76.5 $64.2 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Stock Benefit Plans (Tables)
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Summarizes the Components of Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:
202320222021
(In millions)   
Restricted stock units$132.8 $108.7 $110.5 
Stock options1.8 1.1 1.3 
ESPP10.8 10.6 10.8 
Total stock-based compensation expense$145.4 $120.4 $122.6 
Stock-based compensation expense was allocated as follows:
202320222021
(In millions)   
Cost of sales$14.6 $12.6 $9.5 
Research and development40.7 28.0 29.5 
Sales and marketing27.1 24.6 21.5 
General and administrative63.0 55.2 62.1 
Total stock-based compensation expense$145.4 $120.4 $122.6 
Summary of Performance of Our Financial Results
2023 Restricted Stock Units Outstanding
Number of Units (1)
Weighted Average
Grant-Date Fair Value per Share
(In millions, except for per share data)  
Outstanding at the beginning of year4.0 $67.32 
Granted (2)
3.9 49.93 
Shares vested, net (2)
(1.7)61.44 
Canceled and forfeited(0.7)56.39 
Outstanding at the end of year5.5 $58.23 
(1)    Includes 0.9 million PSUs granted, 0.1 million PSUs vested, 0.2 million PSUs cancelled and forfeited, and 1.2 million PSUs outstanding at the end of the year.
(2)    Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million PSUs related to shares cancelled due to achievement below target levels.
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.4
Description Of Business And Accounting Policies (Schedule of Error Corrections and Prior Period Adjustments) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Reclassification [Line Items]      
Total revenue $ 3,798.7 $ 3,676.3 $ 3,659.1
Amortization of purchased intangible assets 108.7 85.0 87.7
Total cost of sales 1,465.9 1,570.7 1,624.4
As Previously Reported      
Reclassification [Line Items]      
Total revenue   3,676.3 3,659.1
Amortization of purchased intangible assets   85.0 87.7
Total cost of sales   1,570.7 1,624.4
Product      
Reclassification [Line Items]      
Total revenue 1,771.7 1,986.1 2,135.2
Cost of sales 875.0 1,040.8 1,086.4
Product | As Previously Reported      
Reclassification [Line Items]      
Total revenue   2,152.0 2,247.5
Cost of sales   1,046.1 1,090.1
Product | Effect of Change in Presentation      
Reclassification [Line Items]      
Total revenue   (165.9) (112.3)
Cost of sales   (5.3) (3.7)
Subscription and services      
Reclassification [Line Items]      
Total revenue 2,027.0 1,690.2 1,523.9
Cost of sales $ 482.2 444.9 450.3
Subscription and services | Effect of Change in Presentation      
Reclassification [Line Items]      
Total revenue   1,690.2 1,523.9
Cost of sales   444.9 450.3
Service | As Previously Reported      
Reclassification [Line Items]      
Total revenue   641.3 649.4
Cost of sales   235.7 229.9
Service | Effect of Change in Presentation      
Reclassification [Line Items]      
Total revenue   (641.3) (649.4)
Cost of sales   (235.7) (229.9)
Subscription | As Previously Reported      
Reclassification [Line Items]      
Total revenue   883.0 762.2
Cost of sales   203.9 216.7
Subscription | Effect of Change in Presentation      
Reclassification [Line Items]      
Total revenue   (883.0) (762.2)
Cost of sales   $ (203.9) $ (216.7)
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Description Of Business And Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 29, 2023
USD ($)
segment
Dec. 30, 2022
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of reportable segments | segment 4  
Forward Contracts    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative financial instruments accounted for as hedges | $ $ 0 $ 0
Building    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 39 years  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Subscription revenue term (in years) 1 year  
Subscription term (in years) 1 year  
Product warranty term (in years) 1 year  
Post contract support term (in years) 1 year  
Weighted-Average Useful Lives (in years) 3 years  
Minimum | Machinery and equipment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 4 years  
Minimum | Furniture and Fixtures    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 5 years  
Minimum | Computer Equipment And Software    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 2 years  
Minimum | Internal Use Of Software    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 2 years  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Subscription revenue term (in years) 3 years  
Subscription term (in years) 3 years  
Product warranty term (in years) 2 years  
Post contract support term (in years) 3 years  
Weighted-Average Useful Lives (in years) 10 years  
Maximum | Machinery and equipment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 6 years  
Maximum | Furniture and Fixtures    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 10 years  
Maximum | Computer Equipment And Software    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 5 years  
Maximum | Internal Use Of Software    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Useful life of asset (in years) 5 years  
Weighted Average    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Weighted-Average Useful Lives (in years) 7 years  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Numerator:      
Net income attributable to Trimble Inc. $ 311.3 $ 449.7 $ 492.7
Denominator:      
Weighted-average number of common shares used in basic earnings per share (in shares) 247.9 248.6 251.4
Effect of dilutive securities (in shares) 1.2 1.6 2.9
Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares) 249.1 250.2 254.3
Basic earnings per share (in usd per share) $ 1.26 $ 1.81 $ 1.96
Diluted earnings per share (in usd per share) $ 1.25 $ 1.80 $ 1.94
Antidilutive weighted-average shares (in shares) 1.9 1.3 0.1
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.4
Acquisitions (Narrative) (Details)
€ in Billions
12 Months Ended
Apr. 03, 2023
USD ($)
Apr. 03, 2023
EUR (€)
Dec. 29, 2023
USD ($)
acquisition
Dec. 30, 2022
USD ($)
acquisition
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]          
Repayments of long-term debt     $ 2,292,900,000 $ 590,200,000 $ 449,900,000
Number of businesses acquired | acquisition       2  
Purchase consideration       $ 379,500,000  
Acquisition related costs     35,000,000 $ 20,400,000 13,600,000
Maximum          
Business Acquisition [Line Items]          
Total revenue percentage       1.00%  
Transporeon          
Business Acquisition [Line Items]          
Total purchase consideration $ 2,082,600,000 € 1.9      
Repayments of long-term debt 339,600,000        
Business acquisition, goodwill, expected tax deductible amount $ 0        
Goodwill adjustment     34,000,000    
Series of Individually Immaterial Business Acquisitions          
Business Acquisition [Line Items]          
Total purchase consideration     $ 47,000,000    
Number of businesses acquired | acquisition     2    
Series of Individually Immaterial Business Acquisitions | Maximum          
Business Acquisition [Line Items]          
Total revenue percentage     1.00%    
Agile Assets          
Business Acquisition [Line Items]          
Purchase consideration         $ 237,500,000
Agile Assets | Maximum          
Business Acquisition [Line Items]          
Total revenue percentage         1.00%
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Acquisitions (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)
$ in Millions, € in Billions
Apr. 03, 2023
USD ($)
Apr. 03, 2023
EUR (€)
Dec. 29, 2023
USD ($)
Dec. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Net tangible assets acquired:          
Goodwill     $ 5,350.6 $ 4,137.9 $ 3,981.5
Transporeon          
Business Acquisition [Line Items]          
Total purchase consideration $ 2,082.6 € 1.9      
Net tangible assets acquired:          
Cash and cash equivalents 12.9        
Accounts receivable, net 41.8        
Other current assets 28.0        
Non-current assets 24.7        
Accounts payable (4.1)        
Accrued compensation and benefits (9.7)        
Deferred revenue (16.5)        
Other current liabilities (47.2)        
Non-current liabilities (20.6)        
Total net tangible assets acquired 9.3        
Total intangible assets acquired 939.8        
Deferred tax liability (256.6)        
Fair value of all assets/liabilities acquired 692.5        
Goodwill 1,390.1        
Transporeon | Customer relationships          
Net tangible assets acquired:          
Total intangible assets acquired $ 759.5        
Estimated Useful Life 11 years 11 years      
Transporeon | Developed product technology          
Net tangible assets acquired:          
Total intangible assets acquired $ 168.4        
Estimated Useful Life 7 years 7 years      
Transporeon | Trade name          
Net tangible assets acquired:          
Total intangible assets acquired $ 11.9        
Estimated Useful Life 5 years 5 years      
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Acquisitions (Financial Information) (Details) - Transporeon
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Business Acquisition [Line Items]  
Total revenue $ 124.7
Net loss $ (42.3)
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.4
Acquisitions (Schedule of Pro-Forma Financial Information) (Details) - Transporeon - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Business Acquisition [Line Items]    
Total revenue $ 3,839.2 $ 3,831.2
Net income $ 273.0 $ 308.6
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Divestitures (Narrative) (Details)
$ in Millions
12 Months Ended
Sep. 28, 2023
USD ($)
Dec. 29, 2023
USD ($)
business
Dec. 30, 2022
USD ($)
business
Dec. 31, 2021
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net proceeds from divestitures   $ 17.0 $ 215.4 $ 67.3
Joint Venture        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Ownership percentage (in percent) 15.00%      
Supply agreement term (in years) 7 years      
Joint Venture | AGCO Corporation        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Ownership percentage (in percent) 85.00%      
Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Number of business disposed | business   5 6  
Net proceeds from divestitures   $ 18.7 $ 226.3  
Trimble Ag | Held-for-sale        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Pre-tax cash proceeds $ 2,000.0      
Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO | Disposal Group, Disposed of by Sale, Not Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net proceeds from divestitures     $ 205.1  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Divestitures (Assets and Liabilities Classified As Held For Sale) (Details) - Trimble Ag - Held-for-sale
$ in Millions
Dec. 29, 2023
USD ($)
Assets  
Cash and cash equivalents $ 9.1
Accounts receivable, net 12.1
Inventories, net 84.2
Other current assets 3.4
Property and equipment, net 20.7
Other purchased intangible assets, net 20.3
Goodwill 268.1
Other non-current assets 3.3
Total Assets Held for Sale 421.2
Liabilities  
Accounts payable 1.8
Deferred revenue, current 14.3
Other current liabilities 16.0
Deferred revenue, non-current 8.3
Other non-current liabilities 7.9
Total Liabilities Held for Sale $ 48.3
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,314.9 $ 1,706.4
Accumulated Amortization (1,071.4) (1,208.3)
Total 1,243.5 498.1
Write off of assets $ 267.8 79.9
Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag 79.9 million  
Developed product technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 6 years  
Gross Carrying Amount $ 908.5 1,004.8
Accumulated Amortization (554.1) (722.7)
Total $ 354.4 282.1
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 10 years  
Gross Carrying Amount $ 1,358.4 654.1
Accumulated Amortization (474.5) (445.9)
Total $ 883.9 208.2
Trade names and trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 6 years  
Gross Carrying Amount $ 43.8 39.5
Accumulated Amortization (38.6) (32.7)
Total $ 5.2 6.8
Distribution rights and other intellectual property    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 7 years  
Gross Carrying Amount $ 4.2 8.0
Accumulated Amortization (4.2) (7.0)
Total $ 0.0 $ 1.0
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 200.4  
2025 168.6  
2026 163.4  
2027 149.7  
2028 135.6  
Thereafter 425.8  
Total $ 1,243.5 $ 498.1
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 4,137.9
Additions due to acquisitions 1,417.8
Assets held for sale (268.1)
Foreign currency translation and other adjustments 63.0
Goodwill, ending balance 5,350.6
Buildings and Infrastructure  
Goodwill [Roll Forward]  
Goodwill, beginning balance 2,300.1
Additions due to acquisitions 27.7
Assets held for sale 0.0
Foreign currency translation and other adjustments 19.5
Goodwill, ending balance 2,347.3
Geospatial  
Goodwill [Roll Forward]  
Goodwill, beginning balance 382.1
Additions due to acquisitions 0.0
Assets held for sale (1.9)
Foreign currency translation and other adjustments 4.9
Goodwill, ending balance 385.1
Resources and Utilities  
Goodwill [Roll Forward]  
Goodwill, beginning balance 471.8
Additions due to acquisitions 0.0
Assets held for sale (266.2)
Foreign currency translation and other adjustments 10.8
Goodwill, ending balance 216.4
Transportation  
Goodwill [Roll Forward]  
Goodwill, beginning balance 983.9
Additions due to acquisitions 1,390.1
Assets held for sale 0.0
Foreign currency translation and other adjustments 27.8
Goodwill, ending balance $ 2,401.8
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.4
Certain Balance Sheet Components (Components Of Net Inventories) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]      
Raw materials $ 88.4 $ 154.9  
Work-in-process 3.0 13.1  
Finished goods 144.3 234.5  
Total inventories 235.7 402.5 $ 363.3
Deferred costs, current $ 11.3 $ 16.9  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Certain Balance Sheet Components (Components Of Property And Equipment) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 553.0 $ 578.5
Less: accumulated depreciation (350.5) (359.5)
Total property and equipment, net 202.5 219.0
Land, building, furniture, and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 237.4 244.4
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 170.0 177.6
Software and licenses    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 131.6 146.4
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14.0 $ 10.1
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.4
Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Balance Sheet Related Disclosures [Abstract]    
Accumulated foreign currency translation adjustments $ (158.0) $ (241.6)
Gain on cash flow hedge 4.7 5.4
Net unrealized actuarial gains 1.2 1.3
Total accumulated other comprehensive loss $ (152.1) $ (234.9)
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Segment revenue $ 3,798.7 $ 3,676.3 $ 3,659.4
Segment operating income 448.8 510.9 561.0
Segments Revenue      
Segment Reporting Information [Line Items]      
Segment revenue 3,798.7 3,676.3 3,659.4
Segment operating income 1,050.7 964.8 963.2
Buildings and Infrastructure      
Segment Reporting Information [Line Items]      
Segment revenue 1,593.1 1,494.0 1,422.7
Buildings and Infrastructure | Segments Revenue      
Segment Reporting Information [Line Items]      
Segment revenue   1,494.0 1,422.7
Segment operating income 440.8 406.3 411.7
Geospatial      
Segment Reporting Information [Line Items]      
Segment revenue 695.5 756.5 828.9
Geospatial | Segments Revenue      
Segment Reporting Information [Line Items]      
Segment revenue   756.5 828.9
Segment operating income 209.1 221.4 244.1
Resources and Utilities      
Segment Reporting Information [Line Items]      
Segment revenue 769.1 821.6 771.3
Resources and Utilities | Segments Revenue      
Segment Reporting Information [Line Items]      
Segment revenue   821.6 771.3
Segment operating income 270.6 278.3 264.0
Transportation      
Segment Reporting Information [Line Items]      
Segment revenue 741.0 604.2 636.5
Transportation | Segments Revenue      
Segment Reporting Information [Line Items]      
Segment revenue   604.2 636.5
Segment operating income $ 130.2 $ 58.8 $ 43.4
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Accounts receivable, net $ 706.6 $ 643.3 $ 624.8
Inventories 235.7 402.5 363.3
Goodwill 5,350.6 4,137.9 3,981.5
Buildings and Infrastructure      
Segment Reporting Information [Line Items]      
Accounts receivable, net 314.1 305.1 246.8
Inventories 65.0 93.2 79.3
Goodwill 2,347.3 2,300.1 2,141.4
Geospatial      
Segment Reporting Information [Line Items]      
Accounts receivable, net 125.0 137.2 134.0
Inventories 115.8 146.1 136.4
Goodwill 385.1 382.1 403.6
Resources and Utilities      
Segment Reporting Information [Line Items]      
Accounts receivable, net 92.5 79.2 112.9
Inventories 11.1 100.3 67.4
Goodwill 216.4 471.8 440.8
Transportation      
Segment Reporting Information [Line Items]      
Accounts receivable, net 175.0 121.8 131.1
Inventories 43.8 62.9 80.2
Goodwill $ 2,401.8 $ 983.9 $ 995.7
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Consolidated operating income $ 448.8 $ 510.9 $ 561.0
Unallocated general corporate expenses (1,884.0) (1,594.7) (1,473.7)
Purchase accounting adjustments (212.3) (131.6) (134.5)
Acquisition / divestiture items (72.4) (32.8) (21.8)
Stock-based compensation / deferred compensation (151.1) (112.0) (128.6)
Restructuring and other costs (50.1) (54.2) (11.1)
Total non-operating income (expense), net (91.8) 58.2 13.6
Consolidated income before taxes 357.0 569.1 574.6
Segments Revenue      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Consolidated operating income 1,050.7 964.8 963.2
Non-Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Unallocated general corporate expenses $ (116.0) $ (123.3) $ (106.2)
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Revenue from External Customer [Line Items]      
Segment revenue $ 3,798.7 $ 3,676.3 $ 3,659.4
Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 3,798.7 3,676.3 3,659.4
Buildings and Infrastructure      
Revenue from External Customer [Line Items]      
Segment revenue 1,593.1 1,494.0 1,422.7
Buildings and Infrastructure | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue   1,494.0 1,422.7
Geospatial      
Revenue from External Customer [Line Items]      
Segment revenue 695.5 756.5 828.9
Geospatial | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue   756.5 828.9
Resources and Utilities      
Revenue from External Customer [Line Items]      
Segment revenue 769.1 821.6 771.3
Resources and Utilities | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue   821.6 771.3
Transportation      
Revenue from External Customer [Line Items]      
Segment revenue 741.0 604.2 636.5
Transportation | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue   604.2 636.5
North America | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 2,018.5 1,955.2 1,866.1
North America | Buildings and Infrastructure | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 1,026.0 938.1 823.5
North America | Geospatial | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 300.2 320.7 337.3
North America | Resources and Utilities | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 217.5 227.0 212.2
North America | Transportation | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 474.8 469.4 493.1
Europe | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 1,076.2 1,037.9 1,124.6
Europe | Buildings and Infrastructure | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 338.1 337.1 386.6
Europe | Geospatial | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 213.3 247.8 282.3
Europe | Resources and Utilities | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 328.9 374.3 368.4
Europe | Transportation | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 195.9 78.7 87.3
Asia Pacific | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 428.9 415.1 447.3
Asia Pacific | Buildings and Infrastructure | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 196.6 192.8 188.4
Asia Pacific | Geospatial | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 141.9 140.3 161.4
Asia Pacific | Resources and Utilities | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 56.9 51.7 67.3
Asia Pacific | Transportation | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 33.5 30.3 30.2
Rest of World | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 275.1 268.1 221.4
Rest of World | Buildings and Infrastructure | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 32.4 26.0 24.2
Rest of World | Geospatial | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 40.1 47.7 47.9
Rest of World | Resources and Utilities | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue 165.8 168.6 123.4
Rest of World | Transportation | Segments Revenue      
Revenue from External Customer [Line Items]      
Segment revenue $ 36.8 $ 25.8 $ 25.9
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Segment revenue $ 3,798.7 $ 3,676.3 $ 3,659.4
United States      
Segment Reporting Information [Line Items]      
Segment revenue $ 1,855.2 $ 1,777.4 $ 1,687.4
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.4
Reporting Segment And Geographic Information (Schedule of Components Of Property and Equipment) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 202.5 $ 219.0
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 153.8 157.7
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 28.0 40.3
Asia Pacific and Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 20.7 $ 21.0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Schedule Of Debt) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Debt Instrument [Line Items]    
2024 $ 530.4  
Unamortized discount and issuance costs (13.8) $ (5.0)
Total debt 3,066.6 1,520.0
Less: Short-term debt 530.4  
Less: Short-term debt   300.0
Long-term debt $ 2,536.2 1,220.0
Uncommitted Facilities, floating rate    
Debt Instrument [Line Items]    
Effective interest rate 5.06%  
2024 $ 130.4 0.0
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Effective interest rate 6.71%  
Debt, gross $ 150.0 225.0
Senior Notes, 4.15%, due June 2023 | Senior Notes    
Debt Instrument [Line Items]    
Fixed rate 4.15%  
Debt, gross $ 0.0 300.0
Senior Notes, 4.75%, due December 2024 | Senior Notes    
Debt Instrument [Line Items]    
Fixed rate 4.75%  
Effective interest rate 4.95%  
Debt, gross $ 400.0 400.0
Senior Notes, 4.90%, due June 2028 | Senior Notes    
Debt Instrument [Line Items]    
Fixed rate 4.90%  
Effective interest rate 5.04%  
Debt, gross $ 600.0 600.0
Senior Notes, 6.10%, due March 2033 | Senior Notes    
Debt Instrument [Line Items]    
Fixed rate 6.10%  
Effective interest rate 6.13%  
Debt, gross $ 800.0 0.0
Term Loan, due April 2026 | Unsecured Debt | Line of Credit    
Debt Instrument [Line Items]    
Effective interest rate 6.99%  
Debt, gross $ 500.0 0.0
Term Loan, due April 2028 | Unsecured Debt | Line of Credit    
Debt Instrument [Line Items]    
Effective interest rate 7.12%  
Debt, gross $ 500.0 $ 0.0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Schedule of Debt Maturities) (Details)
$ in Millions
Dec. 29, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 530.4
2025 0.0
2026 518.8
2027 193.7
2028 1,037.5
Thereafter 800.0
Total $ 3,080.4
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Narrative) (Details)
€ in Millions
1 Months Ended
Apr. 03, 2023
USD ($)
Mar. 09, 2023
EUR (€)
Dec. 27, 2022
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 29, 2023
USD ($)
loan
Dec. 29, 2023
EUR (€)
loan
Dec. 27, 2022
EUR (€)
Dec. 11, 2022
EUR (€)
Bridge Loan                  
Debt Instrument [Line Items]                  
Principal amount | €               € 500.0  
Extinguishment of debt, amount | €   € 500.0              
Unsecured Facility | Line of Credit                  
Debt Instrument [Line Items]                  
Principal amount | €                 € 1,880.0
Uncommitted Revolving Credit Facilities $75 million                  
Debt Instrument [Line Items]                  
Number of revolving loan facilities | loan           2 2    
Current borrowing capacity           $ 75,000,000.0      
Uncommitted Revolving Credit Facilities 100 million euros                  
Debt Instrument [Line Items]                  
Number of revolving loan facilities | loan           1 1    
Current borrowing capacity | €             € 100.0    
Line of Credit | Unsecured Debt                  
Debt Instrument [Line Items]                  
Principal amount     $ 1,000,000,000            
Line of Credit | Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Principal amount     600,000,000   $ 1,250,000,000        
Debt instrument, term (in years)         5 years        
Additional capacity         $ 500,000,000        
Proceeds from debt $ 225,000,000                
Senior Notes Due 2033 | Senior Notes                  
Debt Instrument [Line Items]                  
Debt amount       $ 800,000,000          
Debt instrument, interest rate (in percent)       6.10%          
Debt instrument, redemption price, percentage of principal amount redeemed (in percent)       99.843%          
Term Loan, due April 2026 | Line of Credit | Unsecured Debt                  
Debt Instrument [Line Items]                  
Principal amount     $ 500,000,000            
Debt instrument, term (in years)     3 years            
Term Loan, due April 2028 | Line of Credit | Unsecured Debt                  
Debt Instrument [Line Items]                  
Principal amount     $ 500,000,000            
Debt instrument, term (in years)     5 years            
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Narratives) (Details)
$ in Millions
Dec. 29, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease, Liability, leases not commenced $ 21.5
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term (in years) 1 year
Lease not yet commenced, term of contract (in years) 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term (in years) 12 years
Operating lease, renewal term (in years) 10 years
Lease not yet commenced, term of contract (in years) 11 years
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Operating Lease Expenses) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease expense $ 33.5 $ 36.3 $ 35.5
Short-term lease expense and other 17.1 14.8 17.8
Total lease expense $ 50.6 $ 51.1 $ 53.3
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Supplement Cash Flow Information) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating cash flows from operating leases $ 31.0 $ 35.0 $ 35.9
Right-of-use assets obtained in exchange for Operating lease liabilities: 47.0 26.3 $ 49.5
Operating lease right-of-use assets 124.0 121.2  
Other current liabilities 29.1 35.0  
Operating lease liabilities 121.9 105.1  
Total operating lease liabilities $ 151.0 $ 140.1  
Weighted-average discount rate 4.27% 3.30%  
Weighted-average remaining lease term 7 years 6 years  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.4
Leases (Lease Liabilities Maturity By Year) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Leases [Abstract]    
2024 $ 34.6  
2025 29.3  
2026 25.0  
2027 20.3  
2028 16.4  
Thereafter 47.9  
Total lease payments 173.5  
Less: imputed interest 22.5  
Total $ 151.0 $ 140.1
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Unconditional purchase obligations $ 618.9 $ 858.8
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Asset Statement Of Financial Position Extensible Enumeration Not Disclosed Flag Other current assets Other current assets
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets $ 31.2 $ 31.5
Derivatives assets 0.3 18.0
Contingent consideration assets 0.3 3.1
Total assets measured at fair value 31.8 52.6
Deferred compensation plan liabilities 31.2 31.5
Derivatives liabilities 0.3 0.2
Total liabilities measured at fair value 31.5 31.7
Recurring | (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 31.2 31.5
Derivatives assets 0.0 0.0
Contingent consideration assets 0.0 0.0
Total assets measured at fair value 31.2 31.5
Deferred compensation plan liabilities 31.2 31.5
Derivatives liabilities 0.0 0.0
Total liabilities measured at fair value 31.2 31.5
Recurring | (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 0.0 0.0
Derivatives assets 0.3 18.0
Contingent consideration assets 0.0 0.0
Total assets measured at fair value 0.3 18.0
Deferred compensation plan liabilities 0.0 0.0
Derivatives liabilities 0.3 0.2
Total liabilities measured at fair value 0.3 0.2
Recurring | (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 0.0 0.0
Derivatives assets 0.0 0.0
Contingent consideration assets 0.3 3.1
Total assets measured at fair value 0.3 3.1
Deferred compensation plan liabilities 0.0 0.0
Derivatives liabilities 0.0 0.0
Total liabilities measured at fair value $ 0.0 $ 0.0
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.4
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Billions
Dec. 29, 2023
Dec. 30, 2022
Debt | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt outstanding $ 3.1 $ 1.5
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.4
Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Contract With Customer, Asset And Liability [Roll Forward]    
Beginning balance of the period $ 737.6 $ 631.8
Revenue recognized from prior year-end (607.8) (511.5)
Billings net of revenue recognized from current year 631.6 617.3
Ending balance of the period $ 761.4 $ 737.6
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.4
Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)
$ in Billions
Dec. 29, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 1.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-12-30  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 1.2
Remaining performance obligation, percentage 70.00%
Period of recognition 12 months
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes (Schedule Of Provision For Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income before taxes, united states $ 26.9 $ 117.7 $ 144.0
Income before taxes, foreign 330.1 451.4 430.6
Income before taxes 357.0 569.1 574.6
U.S. Federal:      
Current 57.1 98.4 27.1
Deferred (92.5) (97.7) (22.9)
US federal, income tax provision (35.4) 0.7 4.2
U.S. State:      
Current 12.8 12.6 5.6
Deferred (6.6) (5.0) (2.5)
US state, income tax provision 6.2 7.6 3.1
Foreign:      
Current 80.4 48.4 76.0
Deferred (5.5) 62.7 (1.5)
Foreign, income tax provision 74.9 111.1 74.5
Income tax provision $ 45.7 $ 119.4 $ 81.8
Effective tax rate 12.80% 21.00% 14.20%
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 21.00% 21.00% 21.00%
Foreign income taxed at different rates 0.80% 4.40% 0.50%
U.S. State income taxes 1.00% 1.00% 1.10%
Stock-based compensation 4.80% 1.20% (0.80%)
Other U.S. taxes on foreign operations (4.40%) (3.10%) (1.60%)
Foreign-derived intangible income (3.90%) (0.40%) 0.00%
U.S. Federal research and development credits (5.40%) (2.20%) (2.10%)
Tax reserve releases (2.50%) (1.80%) (2.10%)
Intellectual property restructuring and tax law changes 0.00% 0.00% (2.50%)
Other 1.40% 0.90% 0.70%
Effective tax rate 12.80% 21.00% 14.20%
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Jan. 01, 2021
Operating Loss Carryforwards [Line Items]        
Effective tax rate 12.80% 21.00% 14.20%  
Foreign earnings repatriated $ 371.3      
Unrecognized tax benefits 88.3 $ 76.5 $ 64.2 $ 64.1
Unrecognized tax benefits that would impact effective tax rate 59.5 51.6    
Payment of interest and penalties 9.9 $ 8.4    
IRS        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 19.1      
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 86.3      
California Franchise Tax Board | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforward $ 35.3      
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) - USD ($)
$ in Millions
Dec. 29, 2023
Dec. 30, 2022
Deferred tax liabilities:    
Global intangible low-taxed income $ 105.8 $ 137.8
Purchased intangibles 373.6 121.1
Operating lease right-of-use assets 30.2 29.0
Other 19.7 16.1
Total deferred tax liabilities 529.3 304.0
Deferred tax assets:    
Depreciation and amortization 368.2 400.0
Capitalized research and development 98.4 67.5
Operating lease liabilities 36.2 32.8
U.S. tax credit carryforwards 23.5 25.6
Expenses not currently deductible 26.5 30.9
Net operating loss carryforwards 17.9 20.0
Stock-based compensation 16.7 13.8
Intercompany prepayments 36.6 0.0
Other 60.8 36.6
Total deferred tax assets 684.8 627.2
Valuation allowance (31.0) (42.6)
Total deferred tax assets 653.8 584.6
Total net deferred tax assets 124.5 280.6
Non-current deferred income tax assets 412.3 438.4
Non-current deferred income tax liabilities $ (287.8) $ (157.8)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 76.5 $ 64.2 $ 64.1
Increase related to current year tax positions 12.4 23.0 9.6
(Decrease) increase related to prior years' tax positions 7.6   1.3
(Decrease) increase related to prior years' tax positions   (0.7)  
Settlement with taxing authorities 0.0 0.0 (1.3)
Lapse of statute of limitations (8.2) (10.0) (9.5)
Ending balance $ 88.3 $ 76.5 $ 64.2
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Stock Benefit Plans (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
May 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unamortized stock-based compensation expense $ 214.9      
Unamortized compensation expense weighted-average recognition period (in years) 1 year 9 months 18 days      
Common stock, shares authorized (in shares) 360,000,000.0 360,000,000.0    
Restricted stock units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted average grant-date fair value, granted (in usd per share) $ 49.93 $ 73.32 $ 78.44  
Share-based compensation, equity instruments other than options, vested in period, fair value $ 110.1 $ 108.3 $ 81.4  
ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based compensation, number of shares available (in shares) 4,600,000      
Common stock, shares authorized (in shares) 39,000,000      
Percentage of lower fair market value to be purchased of common stock through payroll deductions (in percent) 85.00%      
Employee stock options granted term (in months) 6 months      
Stock issued during period, shares, employee stock purchase plans (in shares) 800,000 600,000 600,000  
Stock issued during period, value, employee stock purchase plan $ 35.7 $ 34.7 $ 33.4  
Minimum | Performance-Based Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of the target grant amount received at vesting (in percent) 0.00%      
Maximum | Performance-Based Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of the target grant amount received at vesting (in percent) 220.00%      
Two Thousand Two Stock Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Maximum number of shares authorized for grant (in shares) 92,600,000     18,000,000
Share-based compensation, number of shares available (in shares) 11,500,000      
Two Thousand Two Stock Plan | Performance-Based Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share units granted vesting period (in years) 3 years      
Two Thousand Two Stock Plan | Minimum | Time Based Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share units granted vesting period (in years) 2 years      
Two Thousand Two Stock Plan | Maximum | Time Based Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share units granted vesting period (in years) 3 years      
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense $ 145.4 $ 120.4 $ 122.6
Cost of sales      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense 14.6 12.6 9.5
Research and development      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense 40.7 28.0 29.5
Sales and marketing      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense 27.1 24.6 21.5
General and administrative      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense 63.0 55.2 62.1
Restricted stock units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense 132.8 108.7 110.5
Stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense 1.8 1.1 1.3
ESPP      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total stock-based compensation expense $ 10.8 $ 10.6 $ 10.8
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) - $ / shares
shares in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Restricted stock units      
Number of Units      
Number of units, outstanding at the beginning of year (in shares) 4.0    
Number of units, granted (in shares) 3.9    
Number of units, shares vested, net (in shares) (1.7)    
Number of units, cancelled and forfeited (in shares) (0.7)    
Number of units, outstanding at the end of year (in shares) 5.5 4.0  
Weighted Average Grant-Date Fair Value per Share      
Weighted average grant-date fair value, outstanding at the beginning of year (in usd per share) $ 67.32    
Weighted average grant-date fair value, granted (in usd per share) 49.93 $ 73.32 $ 78.44
Weighted average grant-date fair value, shares vested, net (in usd per share) 61.44    
Weighted average grant-date fair value, canceled and forfeited (in usd per share) 56.39    
Weighted average grant-date fair value, outstanding at the end of year (in usd per share) $ 58.23 $ 67.32  
Performance-Based Restricted Stock Units      
Number of Units      
Number of units, granted (in shares) 0.9    
Number of units, shares vested, net (in shares) (0.1)    
Number of units, cancelled and forfeited (in shares) (0.2)    
Number of units, outstanding at the end of year (in shares) 1.2    
Performance-Based Stock Units, Achievement Of Company Performance Metrics      
Number of Units      
Number of units, cancelled and forfeited (in shares) (0.1)    
Weighted Average Grant-Date Fair Value per Share      
Performance adjustments above target levels at vesting date (in shares) 0.1    
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.4
Common Stock Repurchase (Details) - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Jan. 28, 2024
Aug. 31, 2021
Equity, Class of Stock [Line Items]          
Stock repurchases $ 100,000,000.0 $ 394,700,000 $ 180,000,000.0    
Retained Earnings          
Equity, Class of Stock [Line Items]          
Stock repurchases 79,000,000.0 $ 347,000,000.0 $ 164,300,000    
2021 Stock Repurchased Program          
Equity, Class of Stock [Line Items]          
Stock repurchase program approved amount         $ 750,000,000
Remaining amount authorized $ 115,300,000        
Stock repurchased (in shares) 2.4 6.0      
Shares repurchased (in usd per share) $ 42.50 $ 65.90      
Stock repurchases $ 100,000,000 $ 394,700,000      
2024 Stock Repurchased Program | Subsequent Event          
Equity, Class of Stock [Line Items]          
Stock repurchase program approved amount       $ 800,000,000  
2021 and 2017 Stock Repurchased Program          
Equity, Class of Stock [Line Items]          
Stock repurchased (in shares)     2.1    
Shares repurchased (in usd per share)     $ 85.75    
Stock repurchases     $ 180,000,000    
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.4
Subsequent Events (Details)
12 Months Ended
Dec. 29, 2023
segment
Subsequent Event [Line Items]  
Number of reportable segments 4
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +.M+UH'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 " "SK2]:A:ETUN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G7,DSJRT9/'0Q6V-C-V&IK&B?&UDCZ]G.\-F5L#["CI=^? M/H$:[87N [Z$WF,@B_%N=&T7A?9K=B3R B#J(SH5RY3H4G/?!Z_"VAF8J[^B&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" "SK2]:H2!6#[$, !B/0 & 'AL+W=O M[M=?M_P6@Z(D6V8^#+&M?M1ZU-WJEN7S9RX>Y9(Q15Z2.)5?#I9*K7[N]62P M9 F57;YB*3R9>,^6BP5WNA=G*_H@DV9^FTU$7#5JU#"*&&IC'A* M!)M_.1BZ/U_Y Q30+7Z/V+-<^TUP*#/.'_%B''XY<% C%K- (02%/T]LQ.(8 MD4"//PO0@ZI/%%S_7:+?Z,'#8&94LA&/_XA"M?QR,#@@(9O3+%;W_/EOK!C0 M,>(%/);Z?_*!I!'+J8L2? MF" 3F&)R1'Z;7I'#3S^13R1*R644QS S\KRGH!]LW0L*S,LJ66EYX5\8H%7>*==8CG>+Y!H9%=_(;-0-S1XGV#^)5= M_.]9VB6^8^J],1J_XMS7>+Z5\W\/9U()L/O_F!C.$?IF! P&/\L5#=B7 _!V MR<03.[CX\0?WQ/EL8J=-L*N6P!K,]2OF^C;TBRL>9!!T%'EX73$3;79QUSGZ MM3AEL :#!U7#!WOQM P33,:DWNVXD*9J++C*)&9"!Y9I?8EJB6P M!E$G%5$GNQ$U82+B(88J A'4:%5;D,K@M#$Z6>7W):TEL 9IIQ5II]:ACC(A MD+.;2 9@7-\9%5;B[&A'1ZYWY)V9&+,*[LM82V -Q@858X,=(Y:@D"SI7&>S M3]JQYC261J>TBNW+5DM@#;;.*K;.K".\3E6D7L&\8D:^9)8J\0I_0S.5 M=O2K:R.!5J&]"6P)K4F@5Q/H[4+@ WTAXQ "6S2/ LVBQ6&W0)[UC[R!X[EG MGI$]J_#>[+6$UF2OSOQ=:WI>V;^EKHI]$\&?HC0PVZ =+.R( P=BGI&W5NN%MM":O-45@[NE9-"L"48WTV0'./4< M(TFME@AMH35)JHL$UY[9WW(LIR9+GMKRWBT@@\'IT8GKF-EJM41H"ZW)5ETD MN/8,_R%24!_P.7&]P]E/9,J"3("5&2FS(XUXDD#F,E4\>.R03TX7B@>R@J+V MB<;F_0\[X-Y$?D0)X=4EA+DPA(0,/I1)"6TC&4F;FV+8%\SLSO8<8V:7VYNTC:@.OK@V\G6J#WWD, M-2@5^3:(,+Y_V8+TC1O):K4 : NM259= '@[%0#EAF2^I:9C&:2SF9DT.^(F M$VLU]V\+K/8TOF#K.F%B@0'M%T!02ZB> MDA5-S6;W%U\;V.7VINTCB@*O+@H\>RH_'MWM1!Z1QR6AL#* MY)9.-MJ?76[ONWW7/>T\F9M:.!NU4!#0W M)J9+"AJ1NTQ!4$NQ9#>RU>Z9H1SM9&U\7O_X9'#J#NI!%E1\1"G@UZ6 ;T_< MAQ"MPCR*;0I0=H!-H=XNMK?!?$3J[]>IO[_CP:#B[$9Q[.4&;AMSL2UPFXZZ MV,7VYNPC$G^_3OS]'<\(K9]WVSFNY&O5A/]MM":?-6)OK]3HC\"R@30 M-4Y#]D)^9>9UT [EP+_!2?^T;SP>9!?>F[6/2/C].N'W[?EY';^NF Q$M,)D MRTB9'>=!1,DL9GBVH4L.?_QAX'G.Y^*FOG(_XVN^XH%:LC)->?_PV2# ,_'^ M9B:+>S^12))Y%&/%HI;PNQ[5-]XE+L'\D8N$Y&2@+T]13R3\2L)(03%7,)3$!M# MBDX&7\()F.%,P+]"WTZB0GH<94G>S0(\(P-VLD\$DD' MFN/7"]!@#0M^4X4#!0)65.C&,-\T)=DJX E>%[EC*3"L8>^>F)!XW)]<N0P6AJ&^G@@V$T")9C M8NR9T4?<+&'(*HD4_H%'V*;HBNBSY/.J?!/51BA[0>8+\&>8 I)RM=&BOE;* M5?J^<[YQV?=HO>^Z=*PW80$0Z7KO"*!?K'>^P!%*TG(#R(MUQ8)ERF.^>"4+ MEC)1#U16\SA^^&4D:Q/,TC!CB!N!&@SUK"2T?AO@:[0UDX#QS2'0HS^FN4$R M?!-(RWG6Z3>-\36MA#H/A[H2$0C@PQ4(8T]:"S#.A1:3!*PDCOZ7T[QN_6#0 M,!DLS5B7$'!V"I'$>H4Q%E8<#JA,!'C<:?P_]SY&[$6,9XB MG%.^BE+4>BYX@@:. \C$'O9#]:#>Q53-S&$$JD'3F ;:%QMZG0T[920OT;O0#U;&1O, M SJNR?W"*-3^DT^1GDJ(.L6B 5J; B&H(7DG&AB5XC.V\)1ZK M"67!=[**&9+/7K3X&X/KEO-JV"[*YWB:K0 !KW%UQ'<+Q5P#M3G8[P68>URA M7;\LHUE4()AVHJ;!$@PGK@T'X^>,L;0<%A*3>TKN-4&Q_&&(J0XHRHV+Y3)B M8O9:3H[G.%YS+A79M@;W1Z[:A:P(N5/0& M_4!'92]YLDK^>7E_"^M2KF8^I5A$<'@J):P=*TO M)RKW7%!Z/96B,P@"8'S@&&REFFF6?O;.(T(.?:.KZUGI%&/H8-);^!9:V%_S M=\ H)N"5<(" F(6^ +>+Q1BBHV7Q1&(K]5:9T LS#%VP.7Y'J6'7ESO Q05& M$9G-)%AK$6$1/4_5\X5'9L'R'0V0'=%'F<_(&UO4&<4&%:M4NUY"RQ0-G185 MU^ZB( M.49F-++\=3!&I\G5T0^^ MT /SI<'#0\H:Z/7='0*[F$<*8Z-O6!= MARD1I*X8+,H^U@E!JL %]!(4O[ZG:\FS&#-W@E_?DCP7_&^6YCOG5;:]85+? M:)E/CFPDZ<:C^?:*<.\ZN-4W.+VUCU+Q79;^N!>=!*)(_GUJ=;?Z@'BH/YOM MU.' !JWY@MBGMMY]M",ND!.4-]MEW?__.^"ZJA7Q1!8!&;XQR%7N% MUN7,]U5: ,-J($K@9N<@),/:F#+W52D!9RZ(43\,@JG/,.%>$KFUK4PB46E* M.&PE4A5C6+XO@(HZ]H;><>&9Y(6V"WX2E3B''>AOY58:R^]4,L* *R(XDG"( MO?EPMIA:?^?PG4"M3N;(9K(7XL4:ZRSV @L$%%)M%; 97F$)E%HA@_&GU?2Z M(VW@Z?RH_NAR-[GLL8*EH#](IHO8^^2A# ZXHOI9U)^AS6=B]5)!E?NBNO$- M[SR45DH+U@8; D9X,^*W]AY. X87 L(V('3J MBS9PA-N?LM/2[!(3IY-YE1&-UKSYO>:>(E\;6;OIIZW$HI$(+T@,0_0DN"X4 M>N 99/\+^(:G@PJ/4(NP5W$%Z0"%=[S93)3)4XA]DP=*)"OX"4W'X;3X+Z'==RQCOO4&U8AT2.1#*U7 MY_#Z!<9A#\6DHYA<1?$5,SB'T!_](+G2Z :S\A[]%!7/T6:S[:&:=E33JZ@V M(KWX5OL5=IBC+T+!+5IB2LQ[X 2? _-/*HJ!S%W?4"@UR>BFN+K5KC7-FXK\ MY][TM2&PO=V]R:W-H M965T&ULK9EK;]LV%(;_"N$670LDLDCJYEP,M"FV%6BWH%FW MSXQ$QT(ET96H7/;K=R@INI@4[0[IAT:V#\GW')'G.20O'D3YO=IR+M%CGA75 MY6(KY>YLN:SB+<]9Y8@=+^"7C2AS)N%C>;>L=B5G2=,HSY;$=8-ESM)BL;YH MOKLNUQ>BEEE:\.L2576>L_+I \_$P^4"+YZ_^)K>;:7Z8KF^V+$[?L/EM]UU M"9^6?2])FO.B2D6!2KZY7+S'9U=>TZ"Q^#OE#]7H&2E7;H7XKCY\2BX7KE+$ M,QY+U06#/_?\BF>9Z@ET_.@Z7?1CJH;CY^?>?VVNT",&F!O MI@'I&I!C&]"N 6T<;94U;GUDDJTO2O& 2F4-O:F')C9-:_ F+=1KO)$E_)I" M.[F^$D4ELC1ADB?H \M8$7-TH[JKT"GZ=O,1O7W]#KU&:8&^I%D&D:\NEA(& M5LV7<3?(AW80,C/(1QX[B*Q.$'$)-32_.J(Y=9OF9-I\">[V/I/>9]+T1^=\ MKLN2%Q*QJ@(WSTS^M!UXY@[4TCJK=BSFEPM8.Q4O[_EB_>85#MQSDWK]*SJGP?QZ(&49 88@X*;S-^@@HN32+;GJ+1\*$;.,&>2-TJ M\*A#S3+]7J9OE?FIN(?0B3+EQO#YVIB$^DZXITRW\ESB^&9E0:\LL"J[+OF. MI0GBCY#?*[.\0!LXTE^N;A32D0L3<6$O+K2*^U-N>0G);+SJ3 )#;6SLA9I" M@Q4)YR1&O<3(/@$;46C+LP0!&U$%B\0D,=)?'L$.V9/86@4C*]6N =F(907I7QJ$H[*-3L OIQ= MR5UODP4S60H='%PMG 2O9K2.N(?MDQ*4,ID6=RCC4 :@4O'^5&Q.:_@P'^&N MUV R_;Q]Q=@P1_%L? =N82LJUK\)D3P A8W"B#:F3WU72XP&.P_3T)D+Z : M;"=-N\IW=1EO(9X)5 R2%7*G!GVX $^V$Z? MCWS#864IR;'(.9+LT38#=+1XF(S0THDUF-'(\6;$#@C"=@:U82Y$<7HX'6"= M-33T];@:S&@P.UT')F$[E-JL99&GPV;ETY5#5L._?:F!MOQ"$LS-W0%0.#RJ M(LQ2=IMFJ03 &\M"; 7=S]:%+]7;U.D!>=C.O)NM*.6IY&4.^YY;\\K4>><# M3[1\9QWH_SHRP!';Z7B,(]8>?OK%K;192-T9Q).!GL1.S[X(WK$G50$;]R4Z M,G'@:\G'9#99^%.) S2)'9H@L:PA44*:5'4F:W?B /M;7O!-:E[FQ$##2"^: M3&;^:BYADM%FSP[-/KN7'*KWVAQ6'8I!0$=DZ20:S"!?S0"(#.@D=G1^ZKG# M[6]?!R ,O[_!,%B1V1J>#)0D=DI.J_A1IC0JU>E'7*S/4]T,!][L.Q\@2>R0 M_#RH.US3$\..+-*E^L<6]60 )#D&D,>&5*51"IX6QG>O-%J+I<. MU")V:IFJSD-30-^XD4C?(1O,L#\VFYXD#8"B=D#M;YD.J*4&",$N:+^D,YFY M_MQTI0.KZ($-GE8H'])K %"@G]^8S$)_[FB)#IRB=DZUR>"01L,NSU4E\[Y( MW8X2V.+/S8'1<>*!\T21YZE4V_JJ/584A9H1O(A5KGW[AY <8?>=4;NU9W,- MADSEUPMT-/5^8"#UK/N$&RGB[UN1);RLWKR*" [/FW,.^63<+E K47^VZGRI MWJ:^#TRE=J9>E\\)JU)1.$&O7<=U,=0K);IG6W/G3W2@/[73_RN7#+Y* M$&=E 9$VYT^=Y<2CH;:CI?H1+B%T;HX-S*=VYL/^J<[KK+EL$VT]#3NIDF_5 MO>@]$%549MDZT4^Q3[0-BLF.T-G@>@/Z/3OZ6SA5H_3W2Y?XC%7HGE9=DG]AY5U: M5%!.;:"9ZX0P9-G>.[W0DJ1-X];SD"_,H#?-P)XVWU0M\'][?_Z M/U!+ P04 " "SK2]:0T\S0^\" !E"@ & 'AL+W=O+2=662 M08YECQ? ],R*BQPKW15K5Q8"<&I!.75]SPO='!/FQ)$=FXLXXJ6BA,%<(%GF M.1:_KX'R[=3I.P\#MV2=*3/@QE&!U[ ];68"]US&Y:4Y, DX0P)6$V=J_[E MK.\9@(WX1F K=]K(6%ER?FI5[JN5O)?6.D&DA[R)Q?(]_R@ SX[ AYX%NZW MX:[VW!CW&^.^Y0M>X%LH;5GGHT)\A3X2IHT33-&<2V+SZ\?54BJAL^QGE]6* M>]#-;:[>I2QP E-'WRT)8@-._.Y-/_0^=!G_3V2M;0B:;0CVL<=S?6M "'WX M.M62NPM48($VF): "A#58:,SPE IT\>1\ZX]J1::V(7,VV,3>SW/ZT?N9M?L MH:B6BT'C8G":BRI)$2Y5Q@7YHR>,AVJT4WS%'^[("CS[>R+_<%S+P+ Q,'R5 M 2)E>5C\\)FHI[+W1;0$AXW@\%6"]9="*LQ2PM:'5(<'5>^+:*D>-:I'>U7/ M>)[KN_W/J3XZ*M4/1;4LC!L+XQ,LG)SGX^?Y&WJ=F7Y,9,O!I'$P.=W!<8D^ M>:;)'X3#+O6=D9,]ZOO>XQ?3.UW_"7E?TQ_CHCNTTX:[4P.8 NP+%FO")**P MTEBO-]*O %'5-%5'\<*6!4NN=)%AFYFN T&8 #V_XEP]=$RET526\5]02P,$ M% @ LZTO6FFPF=#S!P 0"L !@ !X;"]W;W)K+)!$$[9GZ ?K=KJ)TV@T#BY7CZ+Z+O><*_3C4)3R>K%7ZGBY6LEL MSP^I7(HC+_4O.U$=4J4_5O:QXNFV,#L6*>%ZP.J1YN5A?-=]]KM97XJ2* MO.2?*R1/AT-:_7'#"_%XO<"+IR^^Y/=[57^Q6E\=TWM^R]6WX^=*?UJ=O6SS M R]E+DI4\=WUXCV^3!BM#1K$;SE_E+WWJ*9R)\3W^L.'[?7"JUO$"YZIVD6J M7Q[XAA=%[4FWX_?.Z>+\S-JP__[)^R\->4WF+I5\(XK_YUNUOUY$"[3EN_14 MJ"_B\7^\(^37_C)1R.8_>FRQH09G)ZG$H3/6+3CD9?N:_N@"T3/ P80!Z0S( MV(!-&-#.@+[4@'4&K(E,2Z6)0Y*J='U5B4=4U6CMK7[3!+.QUO3SLN[W6U7I M7W-MI]8;44I1Y-M4\2VZ5?I%=ZJ2Z-,.?2@S<>#H GV[3=";G]XBN4\K+E%> MHH]Y4>A>D^_03_V/5RNEFU0[7F7=XV_:QY.)QV."/HI2[27ZN=SR[=#!2G,Y M$R)/A&Z(TV/"LR4B\3M$/$*!!FU>8$Z]QIP YLE+S'%CCAULZ+E[:../3OC[ MPA]X>>*74&1;2P9;UO7B4A[3C%\O=$&0O'K@B_6__X4#[S]05.9TELSD;! Q M=HX8P!(+Y M\1*?80,2_IF$[^SVC9 *B1V2:<$EV/G^G)T_I[-D)F>#N 7GN 7.SG]_$)7* M_TR;*47'[WBJLKV>%;:Z2JFTO,_O"HY2*;D":U7K/.IU)O;LS&A100\5^:.L ML!U%8<_/@%MXYA:^(+&S?F9 '$*; PO\93PB <#\T!MS30!80-B2P52B,Y7( M2>6_E9!2SV+5?5Y"'"+KJ812LHQ&' 8]OQE,.( P#S*IKHC/G.(G4/TTY%7 M.L_*>\1_:!$FX1H=SSE,YW26S.1L$#OL&=7A.3/@B_:9ZK&)TG*K9=J#UI_' M6GB "L*S.C (V+@2;P"8STBO$K>\(1@->DDS9-334=C)Z+8>D T=G=??>9T9 M(!EL50\_LJA@NXT^M1(;@GE!;Y@,J1!#A;B')R]U;A<-F72K16/.0$P0I9DS,F&T6!R/L5&1V&GZ*@33E6G3)VJJ8ZA=ONL6K(! M4-2S2=@H[/42=LC!*!OLEC;_<';KO ];9675!H"QP,X]&^5[O5EF2-'H'NR4 M!]TD)\:U%:3C6R,)1Q$;L_&!B2YFUD0'X5A(IV8);!0)=DL2,T_DS7H*I&+K M!<8B:[X#8#[VQE-[@FV!X@=3 \BH#QPZY[M?17DA1ES0FZY_WKY#)5?@#(B= MJN:U4^"LWI*YO U#:E00=LN@1%=4J7)=D_3,<9_F91-%,(BVAM$U,1[\C9,E MLK)@C$D MPQ/B3MLE!%VBH?UAU)Q34D]C=YI6K'5Q@LUY!8]UD)&M1W1;QXD)H"Z\<:U+8-14 MEQEI0]S2IIU?RN=K&\WFH& MN0""Q;=6[0 *XWC)QF1L6(2G)#4QNH:X=4)DH526*HAU1[00 IYXM3[PQT62@T1. M%?=S6I6ZAR32U:_=SP=%&W$*E]>*MEF])7-Y&T;0B!OB%C7&J3W]>QJES-N8T M7N[#L/$L#Z/B"05*C7"AV)GFM^U)U:E=&Z,L+;)3T:TH7S8"J%,9O?IT94YO MR5S>AL$U&HJZ-909 >V!()PFMKPA++3$( B+K-T&".9/KE1H[W3-K9;ZJ>\B M8RLL,YZRC:KMV0N;\.P&3%(W6+PV6/6SKZO8'"HE^UC70[AXBBP5AD MCF#J]T;7D(G1?-2]L?7\62N==0MK5F_)7-Z&P3-ZDKJWL#;/'4=2>QLJ"BVQ M8.]#88_9FP(@3N?*U#Q@1!UUB[K;TYW,JOS87D4JMZB.5)Y-4)KU4&]6;\E< MWH97+XR49-[?+J;,J4)?&[99O25S>1N&S_[.BGUJ2#QB75FQ]\QP M$-L"!,+YA$Z=WC"C#!GYAZ64.:7EJY-@3F_)7-Z&P3-:E+FUZ+.EM+,?[ E$ MU@GJ!H(Q9IT203#?/J1<]:X6'GAUWUS1E"@3IU*UE_+.WYZO@;YO+C^.OK_! METE[F=.X:>^6?FSN@4A4\)UVZ2U#W::JO:[9?E#BV%Q@O!-*B4/S=L_3+:]J M@/Y])X1Z^E _X'QI=OT74$L#!!0 ( +.M+UHEJ^W8HP, &@, 8 M>&PO=V]R:W-H965T&ULK5=-C]LV$/TKA!H4"9#HV[*TM07L MV@V:PS:+;-,>BAYHB;;44*1+TO;FWW=(>159HITM:A\LDIKWR#S Q=? M9$6(0D\-97+N5$IM;SQ/%A5IL'3YEC!XL^:BP0JZ8N/)K2"X-*"&>J'O)UZ# M:^;D,S/V(/(9WRE:,_(@D-PU#19?[PCEA[D3.,\#G^I-I?2 E\^V>$,>B?J\ M?1#0\SJ6LFX(DS5G2)#UW+D-;I:!KP'&XO>:'&2OC;24%>=?=.=#.7=\O2)" M2:$T!8;'GBP(I9H)UO'/D=3IYM3 ?ON9_;T1#V)66)(%IW_4I:KF3NJ@DJSQ MCJI/_/ +.0J::+Z"4VG^T:&UG88.*G92\>8(AA4T-6N?^.GHB!X@2,X PB,@ M' +B,X#H"(A>"HB/@-AXII5B_+#$"NH<^/2_3ZU1OT M"M4,W=>40OCDS%.P&$WI%<>)[]J)PS,3!R&ZYTQ5$OW,2E*>$GB@HI,2/DNY M"R\R+DGAHC![BT(_C"P+6KP 'OD&'EK@RY? P,/+JB)NL!$AB\ZP]?% O$S MH?CS=B65@(WSE\W[+7ML9]>GR8WG-/$ MC?W>+QCDSQCQ+@W<2=;_#9*IA21]2!+;4VG::9Y^=R<4%68; M_XG!C MBGJ/]54L$68EXCKA;+*G8Q&1FPR4CHU2-QY(&]OXYW9)VDE++TI;G-\?-BGI M: 51%KO#J%FLIHD[&:@96\5AUO/+B9ZLTY/]=SU8*5&O=@JO*-&18QS&F1(< M+F2V 2M%8*/8A:ZPY_ M?(Q; FHSLT348J9#.AE(]7HE6$/$QI2R$H[J'5-M"=.-=N7RK2D2!^-WNHPV MI=TWFK8&O\=B4S.)*%D#I>].84VB+6O;CN);4^BMN(*RT30K^!0@0AO ^S7G MZKFC)^@^+O)_ 5!+ P04 " "SK2]:K2*Y)D@) "Y40 & 'AL+W=O MIUV65S>C;5WO7TTFU7K+=TDU+O8\%_^Y+\I=4HNWY<.DVI<\V;2- M=MD$^_YLLDO2?'1[W?[M37E[71SJ+,WYF]*K#KM=4GY^S;/BZ6:$1E_^\#9] MV-;-'R:WU_OD@;_C]9_[-Z5X-SE1-NF.YU5:Y%[)[V]&OZ!7C(1-@S;BKY0_ M56>OO>90WA?%A^;-W>9FY#<5\8ROZP:1B%^/?,FSK"&).CYVT-$I9]/P_/47 M>M0>O#B8]TG%ET7VOW13;V]&\Y&WX??)(:O?%D^,=PT?4F3.KF]+HLGKVRB M!:UYT0JB;2VZ,,T;[;ZK2_'?5+2K;Y=%7A59NDEJOO'>U>*7$&9=>;_?BW?% M^L.VR#:\K'[X;HY1^+.W^GA(Z\_>E??G.^J]^/ZE5VV3DE=>FGN_IEDFU%C] MY'U__O9Z4HLRFV23=5?2ZV-)^$))?Q1UDFF:+2V:&8K6$*F9N"QV.W%Y50U2 MTWIE;OW+9I,VEZBV%(]- J*?,T?]"=U?B9 M[WEI2<.3PQWVV8<>N3>?XM*1V5FZF]%OB[RNBQ$9^ M*6'%P@O^8/:=X=C'2*"XOR)01)"R&A#$@F"0RR?VW MU(;-Q@LYC*IA_I@,I*#&H+F/QJ$<%NG"%F0[@ M=+J#MA&Y<+KO\K687U7B4J;\^.IEWY P"@E;0<(B2%@,"6- ,$F7TY,NI\9AX#?QC)"*&]F.ZW0V54;K8(&' MH_52'S6X0JFQ#E=E0,(BJ_ICR)1,3>F/D7Z$F9UZ/,9BW-;%YD8FKS MTM#!,Z6.JQD9XT$'6T518WFN'0P)BR!AL=7)8$ I)26$)R6$1B7(L]MCYW=2 MT&D@5.6/%\HM71\UN'-28V&N&H"$19"P&!+&@&"25.8GJG:G M/6K**HH:C\%U;%-3DME0>I&FKBD:/B'%D'4Q()@D ^3WCIQO%$+[..25?'\H MUUOQC%0]-[28>:YC"RB-=C2I^_!052O0G!$H+0:E,2B:K*TSMQ>Y:4NKIR-C M)@T%E,3F5W- M@2F?=J:\>/$H?K7K.UI1$,U5HSP&:Z+\X7,2-1?HK B+E!%HRAB4QO1G=JZW M.E#OIB*C*7:[RC>&]1'*UV./&&QL,]UYV@#JH':TX1+)8CAO #5'06DQ*(U! MT62I]08I,CND ZE9R4NU]\@B"(8WZZ5E'.WBS LE&AA:D*DZ6JAQ&(7^T,J) M-7%B)J&LO+ N[GPRY%^XO'LK$\V^X6H)@O3_EJ T"DI;@=(B4%H,2F-0-%F@ MO<.*S!:K>=D$:_E9AU%R*LT1 756[0XA!DS(HFMSWO66*S)[IOUIH M0:K5>!6J*RUV8=1 => MVH51Z\1FK_.;++V8:W#>"0;JCW:T\XGC<.T% M-&$$2HM!:0R*)HNQ-T>QV1S]>BLP6&=($F5YV2Z,F@_#=:S3)%57OB-=:8%R M"XI!2V-0-%D/9SM0+1Q5EX48,\]YH('=O+,7I:$&HC@=$E1,)AH\\YM/@W&E M-+G3>KL5F^U6EP66#B7MGB7AT*Y:8M7FU(11ZWSBC6BD-C/@;*QO"EN0CG\=\JZ0HT:01*BT%I#(HF:ZAW=[%Y MI^HE1]VDFYDRJ 3^U%?\$ZSNSM3%40U/"5II8-B?!D/A1%V<]""#B3^\(6@V MCF*BT)B&=L%/Q[U=B<-OZ*=C2#=O"4JCH+05*"T"I<6@- 9%DP7:>ZK8[*F: M_72LFH $*1OAEG9AU%R*LT1 S5.[0XA!DS(HFMSWO7F*S>;IO_+3L>J-SM5= M/%91U%R?LR! #5106FQU/AA43OESB;TQ2LS&J*.93M1MELTCX'"/KUT8-=?F MJ@506@1*BT%I#(HF:Z;W+\DW\"^?\[C,-;C.>T!IE*A;4H?36="$$2@M!J4Q M*)HLQMX\)6;S].N9Z43=(#I33#&;(&H^!.=Q3DU)D&*<::*NL/( %(.6QJ!H MLA;./F7O:'<^.\A ^H9+4!HE&H,4#S]COP+-&8'28E :@Z+)VNI=66+ARCYG MI7<,^;,*_O 3#591U%R/\Z"AR8G1<,S0!(7*B 'JL$+1Y%[M'59B=EA=O':B M;@Q%P4*=^VJVAJIAU%R8<_=:)8U D\:@- 9%DY70^Z3$R2?5>>UXT7JF1"L. MC7T9J+N,S$4XWR*LDJY DT:@M!B4QJ!HLH9ZYY>8-ZI>\-J-N@E5KWWJ*\NE M2\LXJHE3O79-$,8H4.>0FKB A.H7_:AQ5VBJ?/R2=7&AP6V?G'W%7/.EAK\F MY4.:5U[&[T4;?QR*).7Q>P*/;^IBWW[KW/NBKHM=^W++$S'U;P+$_^^+HO[R MIODBN].W-=[^ U!+ P04 " "SK2]:Z%XIIQ8) 6+ & 'AL+W=O M[63T)G3WGQ M0VV$*,GS-LW4^613EKO3V4S%&[&-U#3?B0Q^6>?%-BKA:_$P4[M"1$G5:)O. MF./XLVTDL\GRK+IV5RS/\GV9RDS<%43MM]NH>/DJTOSI?$(GKQ>^RX=-J2_, MEF>[Z$'127(DVU)WB.OQNGD\,]=.^]@]\T M\-][AWG38%X-5MV[U=!<166T/"OR)U)H:_"F/U3C6[6&$9&9#L7[LH!?);0K MEY=YIO)4)E$I$G)?PA^(LU*17]?D,E(;<@.QJL@)^>W^BGS^](5\(C(CWV2: M0ARILUD)CZ =S>+F=I?U[=C([2@CW_*LW"ARG24BZ3N8P;,?!+!7 9?,ZO%* MQ%/"@I\)7L5.VB6)Q/H%XI43R*R?*G?U'?^07K ML6,Z"X_DK->;[J$W79OWY7^@E,LLSK<"Z[.ZK5>UU17[<_QO]9@N$C^"P6@SL]KO];(^=*@--81M5T*9YAXE=H M#-5>%MT86A@A9!JYSI0-(@@QZ@9C3\7\H&)N57&QS8M2_N]-%7/CWHPR0X9I M13F=^@,=F-6B8]43LC@(6;PQ'&M1%!#9KU$?/0MT]ED8=S^ACCM\R.O:S.^: MNR4$%"B1Z0:'4Q+8/:DZTW=@13$BCE# MJQ"S8F.C0IT6'AS[N !&JE*6>\A \@#@^[.N1B@6.&9W!E,:]/X-I#5M>L,T M- HQQRX?&R?:X2)JE?9KN1'%N!QJ=JB1"]>(%23U<.[ ? 6=^M 7P%H!S#I[ M?+[-8EB<*/$%T+S^I-DM4DJ4^%30.#S27'!4;^&QO/4[L\4R:N64Y44&QP,R*Y;R0N9N89^1TV9OTD&(F-EHNH'8QNLT>@BKR0>!5M M6G!T_M$1>2TW42L;U+D+JR>8,K*21%E" MLCP[.7RO,@#5[9D/!\+94"MBYOK#^3+$S+@SFM@MFE#?FMBO>4T^O^;U%YW8 MJ8Q6,AT'/6HEG@]G]S&]AS$F@$FV:^,X9[M,4D:N)!T@B,50&,)#GFM@ M+&(&5F,9W6(3M7/3 0 + 95KCX]08%1*9LS(" @Y"P-B$3,V[XQU?Z>BQ25F MQZ7;#KW:8HTAX#,,-(9PC[GV"#$S-D9'K*4C]@XZ&JVPG5*$RC.!Y\3,)-0J M,":4QJS75\P9T=?"$[/R1+5S\*XU-:J/F3D0S#M)T @TS7A C8Q"S.:>T^F' MOL06:=B'MIID5J'\VQL&[*A[34?U%A[+6[]+6ZQB=JRZB/_>2R5UU54D7Y/5 M7H$%X(:J8%%?JH(JTG;%G/RB*A4A4G1Y)9Z6+JO(-570^%&7N\3!J$C]B!A ZP@:LA1QFAQS[@I:9 M0.)Z!@0T5OUB:P0@N/Y:W_.J5%+OX&W-MUO@8:7WX X%&6",/,ERL\G3!+H:C2!N0I0_W,:Y1HQ.8 $\1$O4S!LK M6;PE,FXGLN]BUZW'7:VH) 2;J.,,-2$,Q@/7V,)"O2U&*(RW%,;M%';7+\%B M5:,FK 'R]%'G!2Q_$ZEY,\-3GR.(M7!-%$/L%M1C*X',S)WU!:S:JU207ZG(ZI+=KCM 2-3;!$6\P M8/-.GO;5MB#$[2!TO5Z+N*J3XAF*2_8@""R!!*D_5P%;$RT$;/5!H]]CE.IH M1F6;;#,W!]@T@OG5K*2(&1U]9\9;4.)V4-(CW-M::S?//Z85V0KBS*P]B)F' ME%@3O18C[Y=YRU38@X9WP\8UJ&X_:=*EN7"KALZ\RO;_C&I5QR9+>* MFPM&CNR/#4QHNW]?K=+J[-%45IW3<6YB51QFBM85:%@ MZUKA[J-@>U1OX;&\]3NTY3W7SGM5G.TBF9!U7O3>BX_.KZY):=0?+O%<[&WD MW)A=$;-@,59[W9;X7#OQ#565 OH.%U,[ZAZYH9P;5(Z8S?G4L;S*"I$F/AT[ MR^-JR.M?Z9Q.LM,0I/-M%J?[!";23\&4DFU]KJ[=)\+*2)Q&2LFU!."(%-F( MM.XK!3_K"]#V2L1BNQ)%'6VO9^.F6-C-.B<'MZ)XJ Z%PCWTZY#ZM,SAZN'@ MZ=?JN.7@^B4]#2EVG9U>8?;7[/0&NW[A\M,;EZ._N/!+=1!SUCYJ?6+V6U3 M9*5(*M;PV,YT#H-7U(=0ZR]EOJO.0*[RLLRWU<>-B!)1: /X?9WGY>L7?8/# M4>#E_P%02P,$% @ LZTO6KA/)1D4 @ ,00 !@ !X;"]W;W)K!% M61Q%4U9SH6B6A+VER1*]=5(H6!IBMW7- MS?LQJ9S?8%G2\ VLP#TW2X,>&U@*48.R0BMBH$SI[7@VG_CX M$/!;0&L/;.(K66O]XIT?14HC+P@DY,XS<%QVL I/1'*>.TYZ9#2 P_M/?M] MJ!UK67,+"RW_B,)5*?U&20$EWTKWI-L'Z.NY\GRYEC9\2=O%3J\IR;?6Z;H' MHX):J&[E;WT?#@!Q? 00]X XZ.X2!95WW/$L,;HEQD0CTA\\X7$43PASZL[#TLE)I:&U7!4D]P:\;L4.)6/?/Q+:45T%*O_&=MG-:)RPW6%^ M=C !_C$]@G>-T$X9BK1V.6# K?--@? ">EUJ[O>/G M;/A+9/\ 4$L#!!0 ( +.M+UK#]XR8U2 %A? 9 >&PO=V]R:W-H M965T7[N9U7W#W>^_=HM MG>NS;ZNZZ7Y\L.S[]4]_MHO'W;IU>=4\^.D'?O:A_>D'/_1UU;@/;=8-JU7>;EZ[VM_]^.#D@3WX6"V6 M/1X\_NF'=;YP-Z[_O/[0TE^/ Y2R6KFFJWR3M6[^XX.+DY>OS_ ]?_!?E;OK MDM\SK&3F_5?\<57^^. 8"+G:%3T@Y/3CUEVZN@8@0N-WA?D@3(F!Z>\&_1VO MG=8RRSMWZ>LO5=DO?WSP_$%6NGD^U/U'?_>+T_6< U[AZX[_S^[DVS/ZN!BZ MWJ]T,&&PJAKYF7]3.B0#GA\?&'"J TX9;YF(L7R3]_E//[3^+FOQ-4'#+[Q4 M'DW(50TVY:9OZ6U%X_J?WKBN:*LU4^AZGKT>.OJ@Z[*+ILPNBL(/35\UB^R# MKZNBW8?]'_%AMT_P?OK3V^S MDY?9F[GQJSO'OYR\RGR;Z3,_M+L/ATZ? M/]G[F6V.'D MZ33[XC*\RK.:5!0HL6[];572>QK9NV+9^-HO-EGGZP%$[ AVWF>NR8$\?3PG M:M+SO.ZRG&@ZKUQ=9BL_J^@U-(QK:8C/JA4 .ZR &*7IH!^!9M7R5X!4$"37 M,4IS3[*5L;9;$.*I29MU>H"RJ'H!1VP4T6 !>O" M-PVI-P:P7FZZJLAK_JRL%E5/OS-406'A&@=ZDBJ]=//2'<77Y>^)MYCWCYY]@I$ K5 M)-J);@E6!5]B-%G@G!A&T4J7ML;&,7[?7RCM]-"!_\]/>=*35^=/LCOGOA(G M=V"/C6#2^2]:XE4!O"(,>RP-VD8]T*0O7D9$K;P .A;EGIGLJNTF\G M!!G"5M6S"G(80RZ)(N4827_R;Z51YB\+ECF)]C/X$P:%=S(7 >#D/3->E M3,=,TY;,]W=5O\P^3V^FV<\7%Q\(A=^'BBA'A ^SZVX/3@<.((8@6I*D>5H^"^+>N M\(NFPE<3%2H +!TQ-W&^Z2=BU*$54>\KUEI$HXZHUS*JB@!2"MIRKSV#>VD$RDA+42#S%ST$%I)U=!*>M]NLMN\ M'O@5OZ%7X0&@T'R+(ZC3,A4PT=6V3R6(-!_J#-_Q!+>/LH7WY5U5BTIE)MR! M!3N05RUVA[[*ZTW'HVDPB_\1/,8RPX:1(ZLH MK#6UX O7!9GW]3R<77S,B1 M?6@)RXI@M:S;W3?PLC/E>TM"[P<5D-&VWT&-U17M-5ARANW..R]&;DJ.0C\0 M--,QS)(T(H&^(GU05G/(%O!HB0_)4,Q;OQKC-\TNEWFS<.#:D3I_,[3&0O.J M):WR^Y 3>[,9%C5 $Q8\MA3[E8ZFCXQ/L<["$P#F.](')B C4Y$8"/KNB@D[ M)?$F0R.3D*'M:"FETJ,'*J0[$!WPBB[5E&*ZFP)&$ Y@[\A5P*.9^5DK3Z8Y M<[?J/H@NR*&1R>\:H(Z7U1PZE,PE\0A]SXX*2=J<=I"X9%5]D^450\LDTH62 MK;Q;5L72#%PW,IOW&%YF9A(Q8MV"F Q[Q^$"FE<$F-XCUE%I!<\6"Y7Y'!AZU..HP(_Q$IFY.BJ&A%?)6\#(3M;$BOB<%1M1=DJ-]!\YN*-KD[VQ3!7<"MW3U M&DH _ATI%XA=%X6_2UAG:>WX7'9$I9. 6(EEOF/A*<%?>P\YLA%LGM*3I MB%;D0?B[[J7XQD]?&=VV.*0,#II02'VT2/.',\(;U%@[EO<=3GGT*DRA]/V3 M4QQ@1OY]KR.83#3BZJW9;O+\9@++GLN>+(E2;#A&S&$L74 ^/?P>\?G_-.6Z M\;(BA79HN!_O$4?NP/[>(B; ],[!KG3C_9C\-7)/#M,;G%CY5EV?X&1$_]9H M2"Q-NDNB%R]*@/02S)D.377&6*.2'AXI[;(JX8^DSDWO>[8SPON(E?C!2 !D M3YT,4F=89_!_4M.SGTV/Z[>')T_/IBT?TV\GD MQ?.GTQ-^>WKV;'K.;T].IT\>R8@GY]/3[.:@+N4(X?05P7GZXIB^M)_Q^?GI MD^F+\/-&!F9/STZF3[*'_.-1^/KIV8OI&9[2C_AT-/OSYT]H"0_Y1_SDV=-3 MFO0A_XA//XUXY^_9D\G39T]IVK^'+])G]-OY"R;%Z"T_NTS9+:7IR>3X3.CW M\%QHAB?'T^?R&]&"WSV9/M-W1.VS/T'/L[,SHI;\'YZ='Q.B\K_1\93VYUGV MD'_$A9^>OJ!Q#_G' 3J>'C_A3_ C&7CRE,'A1WQZL4+$^4>PZNNA)?'J.-(@ M [:HX!.J8_S\G+;'!O(?SY\1R/ $?WS:%6$FSOFS8WJ;TC\^(\8Z/2/2C=_* M,^%]]DQOW$(D^XO3>$C#.@N%$LN>^B^I<=5HF>-TZ(9))CXX+7XNICI,U^ET M+[/70U4#DEC[JV;>YN3^$9,,R'G\['RW)IAY/2%L.X)2:*3UN:]J"J$LT?$) MN00&+]KR&H[ELG(4FM:BGR&TS&X2U_??AU(QLB^KSN+0/Q""K4.&3 (%3:

G)A+N],T\/+ 79',(ZA_5A6@%,2TY&JV$Q\E <^!$^-9!#B X? M.:R#(T(XCZVXVTR,O+!X#1&:Y<(L#DS\]TZ)MILZ-'\%&RQ)081V1;X6]IF3 M?\")@ I>BT9$FC'3- +9U4YR)NYPB$[N-E&&^#Q- -PM'8>J>S<1"-GFN#(B M<"B[P&3HEGZH2T2X8QP-05H:8=%Q:F8ADX-R'9&80EA.(''V9A2C_::,.@TL M*]O+7[+/9(LBG77S@2=T>;$\@&J2E6O%KYD'CXQ@63#-H(A"S8&4+Z>\?5VF M:TLS+"Z0%_\Q1^:@8B&"P&D ,&3!?M26.JESUDY 07TP8ZJ]R""C2NR'" BH MW?&$&$R30FN41*BB)P3]#$/ 6AP0C=9JFPW.6)'2J=;$@$@K^;9+M/MLZ!DF M,K(]DW_"RHSSL(W:H@EGDB2CA,04,[H8)PARXTAW8Q^^N#BQ M/,66SATKGVHU&UI(XFR3F+"\&_DT@B8[5"-I$5J-)7!W/Q?$5ZD?,-"HOV)<@?2W)0 M\3"K+IVVZHS$; M<)9GD<;8#)I^5M::783LJ,0%Y66H)014>Z":%1",)F^F4 MO9C]$ANF-"5)^66+Z*P8=I?"_FS-]0^;96O[L5>I?(K990 K=",<]?Z(?\DT MC_DIV=RQ>F.>S,6G],W1NG7P0T?.D4Q=:[D((8*Q5,491(1>[L- MFA5T9$&N0I66!DXH X7!E0!T]QQQ[GDFY6LC5:BW M>55S3" KENQQL6RX$A6X>2^2?Y*(RLU8-+.Z81FL2* RN6O]D5F'L'ZPH!%Z MF_\^[%.V(6)BU[6NM1("U,031'A;+8967Q!"OR$VC''S1,-E]CX7&IM/E/B: M99'D;[:J]/UC@HH@A%_%6F*U(G]W%=* XQSW*O_-MQ5QAX1Q>Y9B 3J43^V^ M$0ZDH68NZG/R*&0BLG$EN=0RMXA^7L+-BUO,[F[%8LB[A=CHB!X>6?7/=+Z% MNS#(T1,NM MV&,A0V-_:)!5#FXGN/YL'T60D3VVBN1_<(T2;4+?"N?*+BG,B$Q-..A6)C1BX$"/5Q/3@(*2L M'#N[K C48HX3( 7-3:Y*[1$$ ?O4O6-E&B K=:52&O9'*M4HR8.,,Q>3)Z3C M$87$K%90PRZDT]2/YA'Y#)F[C851/;1B; R*ZL1(\#LYTA4LW-[BONR^%6*XDT6VF=BQ(3539($7DFR0UEWR MP(3:=438Z6)!\7Q#P,V];MV3?N^:E6IAG@!THC!@IQ MZ>\[_$,0[BRSAU!%V&F7B3B0$?NP'J0Y([:/M*4&_)K&6A,3?;/N%VELP'M: M9?D;$4(;9[A.W/G0 D K&@H7(RO"*?:3<#XGL"*$ON-4E9^1?^[ZN)_3[%U( M5\P)=;%E/2=2\V1ZTRNE*Z3*6R%46DELETL7":+&@($FZ=D=\,1(>==S"*+] MB\PODFKH)L%LUA4QP*90=4Z.OJO]6EPC0K>;)'XJK[DG]BJ3\9I!F<1>0DXM M5=[,(< JY]+V= /G@>:C9$:(5[3U56@I%&339R2,:Y4^$S7==TR.3I.RKCR< M2;&(VD(0:6C!G"'%><=)D<8M.+F%!+;0&0@O6H]VCKPEGPO54N3->XE;W](T M:S'V,#ZC=\[>B>..!L"BRB./BHN7NCHKUR]]F?C62V^-,&.5EW8@9:H0:Y>K M,Z\!/;$[N?@0%FYGBP/V!CMS*9_ A-QY_O=/ .3T3TP;PMDCR"T/M&QGKG-C M.QJ$V5+1"-6%6@"QP4FQ7) XBZ_+ 9/3;KR02Y .MRTX8L^._/P(:5+K!OMX M_3ET@TF!:I)=LT=CJK&N1+6%"LPVW.0#3*N=/K&:_%H$.;M!!SW>)DRJUXCUN'DT 2M!@GA U#5LC<1#?&*7!S7.[4JMHZ"%D(8S%V1D5 )'-+ M%H4]7_(K?=OZ.Z[B[6"1.!K:^VV]MV*6/#QX<#VO*D!2]"CFJ%;DW[82JEH" M:HNXO74^CQ M<(:,'@!M8?M7@]-T=P1X3O*I$9]8'ET&MPJIQ#?HXVB.Y*]@,]2(;E>"$'4; M;2V'KG"B0IG&@PJ7:8WJ2ZQ(2*L@PO; '",*"<57#,#8*F#>O4/"_IH]-4^2/(IE-D>Z/9)@3.:M'DS[ MG>SF7;]D@0R5#Z0X)C$!D?=]*_3BKR9A3G%8N($SGL3@T+-EFB"/( UYM=_D MM9I<*]5,]&B#%K1:Z3^]:#:'&$7*N.R[S;?W:%_;O7*225E;HI7" M/'MYBR GEHG2]DFX+%I!+F,KK'8CKF)_U22MFFC+%6(;U 4YV(PV-.C_4I5A MPIE2.HJ>4"55>LEXS_S0IQ&#^U9)GO4 AY.OA\:R@# MWT-]8FVQY9I70JK:[RF"A@EQGHB'J#1M) M 9&2.PJ%$18VKNLWO&X" R=>W7!'"!_>8DXC1MM:/_DQ:EQ6 Y&5^/1)OQNVJ MV:OY_A5MD2-DR, 2$7FH[G1GD$D8.S-\1,MLUX4HY*L=:Q95]$'%:ZZN:.]^ M1/)KZ1K8!MIR,@]-Y= -"Q>AS4508Q:$Q+IC[U. <$KNCNPQOIL3(\#+ MB,O=)8?6LM'QE!"H\7SV!:WO72AJHV-M#P1XALEF R!:@50K07\EGD!1M<6P MLD82U?EIU7"+P=AN)\A!86@R$-L.\HS2=NK7;7L](_G;ZQ9)V<0Z(@0>9VM' MQZO8MOXI,9MF[TCSDD.877+T6FRD7["V+N"]D5OJ:LQU?&'C654I##%#W(U7 M(BYJ@P,;6MDXB.HLN-(<5B:'_\6S_9@X?!:&;$V"TVO*@UQ!)=J,)NA2?P[9[!BT\166V7JG[$G-#:'["SA8$\WL0Z_N/6^G;L*V\_UQ@ _RE:]V:=L?T=;1B2JGP>,^8/+]GC&[U. MTXO?Y: K 6JTDM(ZKGWP'F)W MN<[!W9XQY-'9H%"X-5>J"#%LI:\1%3F52BI(H!%H.7<0"S:$\X1J98@E>$.I[J=E8K,>LD%1>N M^??2JG=(!*5$PVLD6*H7/EI?)Q*72"P(;]):+:B69 57#).4.G]BSL[]] B& M.H4JE(%0D[+/.>Q@K9NOS$V;;6P0[\A W-IJ'G>DD:/DKTA-]2%NMYE8HBV< M0IU^$R(V=F0T_K0F2G.X-1$YHH1T.,2%!R\-+H:U"8L61N]96EWBR$[\$)*C M0;M*K')C92GFL0';1$X#1]AV?)9E)#F1S1%Q8HNT2GE@"[7.(>;4CL>.H,VW MMA2INR;-%Y !;Q?.XA:&CM)L%XXQ6%DI:5L(1:%9A4GO45H<$$'W7 MP]*&JT52!'A?&#[SD' 9&8'?R)GI:+_U[HHO:<]\.&$-$8B[T>=?'4H?@<-" MWS^Z9/;*D!_+BKB9P&C"^09!,(@(L$0#^\AWYDAA$EC1;A$8Y @+:2VX5>+] MTV;7M8/#)FL,J$L'1@N3AG!<4_5&HL 1L>G"-"EW_JC&EXQ5%@\#$I?1#B5Q@3^)1BX]EP>2BSX^4CR>7>*3 M\"UT$.FSD(RW3@L[_(RXK\W3Q!'ZG,@'U-U]XWBK^:"S#IGES5<)HC3=F+2V M<+V%=!"S5]HFRC:P5[&>3B(GNJ;V*A=L218?0([R2K'RY=Q'[D9=T]%H- MIEH[[8V6G:&)R*E 1GX%A29?(*D1+P5" P!I&F\MM?$;XP#I TE:3M+3,CBJ M<&OG=*3)&FG:ID35LAV?0"HK[OB:5\Q=G &4ND3H#[7S%3#I) %ZX,>R6A1K M>W:K!$<7'(IX"8Q-9Y?+1,(EN5Z))]$@/-Y8@ZO=BQ.QEKI-=N9K(^HG:CSM MRC9C& MPN\W +227XQS+DL;V&?3OD>IL)0Y(&VMX85;DB*4GXK$A1[>DPXY< MA?S652,'39+7H$Z9WGM=&&NA5%'-9@AV" 79>8>0N[,^$\:6B_TT]C2#NZ?X@%8-"? M+9>%V#J8V5?CJ6U6&ZGFX0/<,R0EN(#0!BWJ*T[2YHLSU@YP MA,JT<1HLZBUZ.K%PY)V'WJJPW$4%KV9M[1%5,T?@KQZ+):F+.J]66AHU/&PY M2@P[>IC4)K&XR+;2#A)+O\SND2P@?+M'PSMVW'+0QJE-K M:DAR']I8BSL2]C)2N"0(B>[?!ZD#R.M3O&KMV\.W0^@GY M8$U>5J17WDA>%5UA=]E_.]"NC ]?PVP1*A^(/[7QX'6;_T'[E.-"!R(6Z;E, M?-Y @B0]P8[)(.FPT1KW97['.=T5*825])KD4C=C12O&7W4^V2!M5!,O:QOB M*.\3+;XFRWC,7L :I^_LKJ3:"MH=CC"1)MYECC#[8:;X"YS >0%K!9"+Q?@2 M,.'<)@#Z]J@;[[T:P B:_ >/"+W9.+V M+:#[[N+F]1Y8-]IFVV6?UYS@LWZ\BYO8CPIE=R3V9&@;Z/;<]9&^JKJB9]5&M0@Q($U&H8!?\;=_7P+5)&6">J(#? MO=$2%UOI*9&^4)Z,C[JS1L-"E:K[.3XZ#_D&)-V)6'O MS_2\,HXU04(FHFO) 9/]0@TD;Y'G+(4>G/V$8>^Y6=_P2([OZY+3'$?9J:A@J*V<"Q;A$T^3$A"LPTDH^ 8^D[821V MM.(=E_M%BZ")N+R8C//Z*BG/SO9)2OSR.Q+"+JYL79)W2+E]9OE+N^PM-(JD M5V@1RUCS+@W.%_3'(O0FI U%EF$4WD+'&HRL(1,Y\AM$0=TBU2 MCX2A+?]U4G1N)PZ-^=?V 1J M'T%K9BS7<7DGF9V;?R%W)8>/Y<[ MYW^5UD6*T.[TF>\IFN=?EXZ\RQ8?T/NYI[A$_\ $ MX3+]G_X/4$L#!!0 ( +.M+UI,Y+)$* 0 #8* 9 >&PO=V]R:W-H M965TW/5@D3>##!Q .=HJ_6@*1 O/I9!F M'!365L,H,EF!)3.AJE#2SEKIDEE:ZDUD*HTL]TJEB-(XOHA*QF4P&?G_YGHR M4K457.)<@ZG+DNF7&Q1J.PZ28/?'@F\*Z_Z()J.*;7")]GLUU[2*.I2])V\%_B3X]:\FH/S9*74HUO,@=H108&8= J/A";^@$ Z( M:/S38@:=2:?X>KY#_\W[3KZLF,$O2OS@N2W&P54 .:Y9+>Q";;]BZ\^YP\N4 M,/X+VT:V%P>0U<:JLE4F!B67SVSB\4K@ZI)"V"JGGW1CR+&^999.15EO0 M3IK0W,2[ZK6)')?N4)96TRXG/3N9,2VYW!B8HX9EP32.(DNX;C?*6HR;!B,] M@)&D\$U)6QB8R1SSMP 1$>I8I3M6-^E1Q%O,0D@'9Y#&:>\(7J_SLN?Q>N_V M$OZ:KHS5E!1_[W.X@>OOAW.%,C05RW <4"48U$\83#Y]2"[BZR-D^QW9_C'T M=Q[)<8S[/QYFD YA-EW0J;*J M+>8^T7.@JK$%PM:G-N:?V1-JJE20=;DB-;5N-(V;D6I)\I2PV2-0]1O+9$X6 M(*^U&QP0V>(J#^&6"V_E?R0!E:@-L#SGKCDP<0C$%LQ28ZE%#@59AA6B?(/, MUU IB])R)L0+Y,XUZC-@,".;EA-FP?)&CQM3(_D_WZ>P,]OPX#(3=8YO3+5N M58ZQ.:.62 G,,Q>I9J>6W!HX^?3A*DWCZ\7RN_'3Y/KTC-#)H-R06;+I>+"5 MP-;8&9"!G6&KB"M4M;8T/>G.FS#=B"O'*YZ"SFA],A:$O?O=)W2>!DSM)'5"(QGM\SK"RKS*' ME:J6UIS"?5U2AEBEAW!/MQI%4I6T;2E8J[HA1DX^:%ZZZ9VD5O,1>DD2]FCL M]P?AI1L'*8VW*!4UW0;LQ^$,?'MVM8L;EZV7>Y(\[5^& _I>A1>0GB=A'V;K M-5U3#FI? B5A2C^2):UWL^BBZ\"Z%#U ]? Q$,U!F!#-F$BDYWV*TL$.\M$Q MO?##5>*'P<6Q8O?RYXU\W,CW84H\.][_J?J6]TERZJ3!'5I,]-SZC:+/T<]- M!V%;IG,*"%FDK'%EE<-:J[+)3":R6G29N0O$KT'<[\ *,T8A=$!< R_I3MAU M"TH[>B31WF'U<-]E$;VZRRF/-_[%XIHB)7=SK7?_=H^B:?,6^"G>O*B^,;WA MTH# -:G&X>5Y +IYI30+JRK_,E@I2^\,/RWH88?:"=#^6E':M MGH'LJ3OX% M4$L#!!0 ( +.M+UH>ZU]IW0D *D8 9 >&PO=V]R:W-H965T7W_/D)(EIXY;'.[#;F2*',X\,_/,C'JVU.:;S85P[*E0I3T? MY,Y5K\=CF^2BX':D*U'BS4*;@CO\--G85D;PU!\JU#B>3([&!9?EX.+,K]V9 MBS-=.R5+<6>8K8N"F]654'IY/H@&[<+O,LL=+8POSBJ>B7OAOE1W!K_&:RFI M+$1II2Z9$8OSP67T^FI&^_V&/Z18VMXS(TOF6G^C'S?I^6!""@DE$D<2./X\ MBFNA% F"&G\V,@?K*^E@_[F5_M[;#EOFW(IKK;[*U.7G@Y,!2\6"U\K]KIH>+ MO)9ON>,79T8OF:'=D$8/WE1_&LK)DIQR[PS>2IQS%Y?)G[6TDA"R9V,'B;0^ M3IK35^%T_,+I*&:_Z=+EEKTK4Y%N"AA#E;4^<:O/5;Q3XEN1C%A\.F3Q))[N MD#==VS?U\J8OR+NJ+5:L9=>ZF,N2AU H4W9I+4*^9S[[U^7<.H,P^?12#BU]_B8XF;W88,5L;,=LE_8=.VGEZNVZWGQ_> ML>EK=GG]CR\W]S]<<=R$8,$60E^AS/26<'3:K:0 LKR'0K86K8N82@7W\Y MF1[-WD2C4S:72GD+#-N+1U'[N]5<@*+_2/B(W0O!;K43 M[(0LB>/)F[=8]X_1FQ#>:^080H 54 VFA/+GM;E!7*9IT 0NW@C;?KZXI6;S MAGZ0%8AHRJG@R9TP$P*SX]&D P!7$H@\RXS(X.RA__GL@O7%D.:,G-?D>B5\ M?"*7HK^U_@^7&_$HREJPM#;D!]+-7X2'>)?+ M*YG&7X'/?9-_0_;IT_40/FW3MS+ZD:238 B0Y HL>_ZIFDLMTE?5X8D<1PCE M@C\BH>0C.(TT=*8.S4";K2]!^_^$-6YAC=@FKI>95,+7(MRARD8; M,CP7]J&ZY_S^.2J;N<]]%>PHJR/#[[/N?[4_(C4WY%AG0X@<=D$.!/;BR6C6 M^TWNW8NF'1.T.31L@I0VK'%%FHHG]*HV$![8IS:F*5+$7N#,2T'X MV-RT:46), *E9]); :TWS))E]^Z9A62)$8DV:?!;IG6ZA+M'VZ!Z60QB/PLN M1 7M(1-*/D4Z2Z7U*% J4W%88""!JERMK&RL1V>"18+)>;W#J"+_$J'&;R+A M4VDA?)"A#C2J;!0T H(.HN]2J/@EQA[J:=I@:+JI-=*5CQ9>:%(@_^EH&!)N M2PPV])?.-11)@6'%HE8X]!CZ,M^I_, SZXT4X>US+ZX:9OB1&? (U(!2&\:3 MHFR!'PJHTO@4\),^<8#ZDX K[GHG6ENH!8*P>70,?0)-HM&)^PS=#?,DQNZ MJ49V? (FO=7EJ^?KL]%Q)P\MF'?Z_FP4'="RJ9M^&037C49S)-)"8O_^Z>CX M@+UMG=12^WYT-#H\>*9(/R[WT;W$!QOZ;+P&SQ^U4)8[D&*GHRDX=0>0?D"& M%@B8P&*YK"P[/J36(XI\5%@8@ 8G,:SXT/ A@BL:3D\GZ+/72S[ZFF*:8:9$ U&AMT5VWW6>TL L%.9\*'0>A>J.62 M60X*MM^@8$-99/&ZNA5S6J9/-:A$"7+S*VA LU*[1ATOI:T"1*QSX@ERFP>> MZE?'%I2)F+%$P]_7S>B'A0X!&<"3,)QM-:N= $T'R9_@<1U(XE>].N M^Y@+MQ2B[!0)(T0;2+T ZH+"ABPE>N%/(!WP5)G %0CA]?BPMQ]NZ^#Z75[;> !KC3M) M-S])B_\"4$L#!!0 ( +.M+UID#267H0< $D2 9 M>&PO=V]R:W-H965TB6('8[#,,^T!)ML:5(C:3B^-_O7%)2E#3.L'U)+)+W\MS7N55">/90*.U.>[GWY=%PZ-)<%-P-3"DT=E;&%MSCT:Z'KK2"9T&H4,-D-#H< M%ESJWME)6+NU9R>F\DIJ<6N9JXJ"V^VY4&9SVAOWFH4[NGO1$! M$DJDGC1P_+L7%T(I4@08?]^V5)-C]W6A_%VR'+4ONQ(51O\O,YZ>]:8]E M8L4KY>_,YA=1VW- ^E*C7/C+-O'LP4&/I97SIJB%@:"0.O[G#[4?.@+3T0Z! MI!9( NYX44!YR3T_.[%FPRR=AC;Z$4P-T@ G-05E[BUV)>3\V25\XKSTE17N M9.BAD=:':2U]'J63'=+CA/UJM,\=N]*9R)XJ& )*BR=I\)PGKVJ\%.F )6_[ M+!DE^Z_HVV_MVP_Z]G?:YU(@E+H2&;LIA>64#(YQG3'LE<9QQ=Y;4Y6._3E; M.F^1)W^]Y(EXS^3E>ZAVCES)4W':0W$X8>]%[^R'[\:'H^-7K)BT5DQ>T_ZO M47I=^K>;Q16;'+'+Z\]7\\7UXM/=U9S="IU)O68=U>Q&L[DHO2B6PK)D&H/0 M9QO!Q(-(*P\7H>5\@4%4;PP!I?A1^P3\BUJ-8+ M6SA220\MFH!X(Y5B%'HKET >3BRL+)9*L-F:+2L'+SG7AVFIJH(K4F$]:(R] M_VT^#PFRKF3&=4KWI+DVRJRE@ 1M!>3/[Y#>L0\7,[;H'&]O8MX$$!\^#]CO M-3ZPDX(ZN "6( R-+^ ?G YWD ?WDL&(+2% 'L$1N.>-YP\LY2XG7Z="9,#E MJN47D!V)$A4&DW@I/3*<9U_ )>0<-V#712$RR;U06ZA7X&4Z2O>FRCCZ'3PJ M'>E&A2 L* OM>"#21^^:C6;C@^\;_P/T4\_0_K2[/V"S+).DA"NU#8I*!?,! M6) 'R ^FSI<&5AM5UTD9#FC<^D:SN4==X\(.RB/VPW?3)#D\1K8Y<2_TFZW@ MMH\^HL6&4Q+,J[*$ V9M#OL<-+#.V2:7:=X:6:D=%1C:#FR-EW)0E(-8A-52C1VW+&R M3;HM\AQ^6,&?A/6C3-%#1==0P];DLIAK*NS746]*0!O])@O,@/LH.Q6UT8H' M?X!%_3;H]H]W-B;#D-H)=2YW;5Y) 5LAV6=5:L(%*Y1R1/O&1Q@(CD__FE81#?J''_P? NCEL4 M&ME-^N?H%KC,[T)?=S^%8^R">CJA M")\M#$TEL[CP2^/=.7EWCTV2,4"WAH+;0WCWV'@P M99<"CU&='R((>I;Z2[ ::N@N]I5\O/@;8W]8V?U M&P,>%74G=T0'@UBDDK8BZC&\4SRHT<6S<:LET%48">J),G)ZR)HP'_@ K)D' M* *-:551_BMLU<4O6>878\%A^H5"( M%/ &'[+KG45^"9UB[/MX,[N\NUY<]=F<>,BB&[;S_L+@A3:.V/,KFO12<*0+ M"=U%">^U,A2,CQL$<'R-GB<<:F\NO7_3>2?GC[V3U8-^X=][L.<9'>M*$F"2Z6D&EF7*E! M&;3@/+;B73#\S 5F'4L'L+\RQCCL'U!+ M P04 " "SK2]:5^P]!1\% #""@ &0 'AL+W=O4T">![E-+1][IJ[$EOZ=SJ:#2R MQ5+6P@9Z)1OLS+6IA(P'(]JH9K>Z;%?^VA.CW7K*M7( MCX9L6]?";,YDI=[N((_R0CAQ>FST MF@Q;(QH/?*K>&^!4PY=RYPQV%?S)?Q(MB>J\;M[1TV92R_#G ".#V".,=PK/XQ8@7L@@HG@XI M#N/DA7C)/N/$QTM^$6^7FT_T:?H7RA:5MJV1].?LP3J#NOGK.1ZZ4]+G3V$M M'=F5*.1)#V*QTCS*WNF;5]$X?/M"#ND^A_2EZ/_CUEZ,]SS:VP_WEY0=T?7M M_>SVZOKLYI)F=W>7]WF?])QT:TC]\!?>_XAFCAQBH(+8B._]Z5),_>L&BJ@JB-L.Z(O7GRQ_FSU* M@W9"GZVTS3,@PS__2Q+@VB 48)!BO]H&(9ID//> M)(Z#">_%>1Q$=.Z5+PWZ'H[D#)=J92D*X9-D.;S[Z20-L@'E>1),:O(@IGLC2DF-J&57'H[G8/ZK!:PTP;G]) _& \I@G$R!L9]X$&-L00;. MJ(?6MT[#U'9!-&[!WQGZ*!IK*RI.>R6-V]"$4D3JXV= ;U[E<12_I3P(D5P0 M#BC"".D-DR@%8*2,["=1D X\$3$ 97XT"<>>'.QS'@GOI],I;6J=I?_KQUW!RV(?SED/R.CZ25?,#3@,(]P;P66+9;D:#@?RYEF# ! M^*Z""$PRBL:X*!Z.,4RZU0E%Z328\#"G*,E@ *#X,,\=;BB-,U!QKQTNZ >_ M^]['*15+ $5M0!J,K]@5-#)K&\=8%SOSAPU9N<"WV &SV>; /!TF<=:JJD0 MN^VLG*N449JC7QJ[ :L=IA_UG9LY$ M)9K"'PMX+&A/JV\'OK9 6<0"\R)"W:# 6%Y3+Q+,AU$RP6A6ELJKBLI6DM-X M''QKE=VNQ1/0NBO@W3]T-^7@T3"-N,JVO6XIJ])S8@5N?&?Z0.V[9L3R9-U$(N>)B&'349^DF(VGGNJS0Z>%>@&2W\Z\E2P?71/3'V MJ_L'VJQ[E_PP[UYW[X59*'!;R3E8M^1(! :@D !D !X M;"]W;W)K&ULI59M;]LV$/XK!R\8$B"5)5F.$\\Q MX#AN&R!O2+(5P[ /C'2VN%*D2U)QLE^_AY+CNET2#.L742+OGGONC:?1RMC/ MKF3V]%@I[8X[I??+8;?K\I(KX2*S9(V3N;&5\/BTBZY;6A9%HU2I;AK'!]U* M2-T9CYJ]:SL>F=HKJ?G:DJNK2MBG$U9F==Q).L\;-W)1^K#1'8^68L&W[']= M7EM\=32U/_V EQOEFB>M6MFLWZ&\=MY4:V4PJ*1N5_&XCL.6PF'\BD*Z5D@; MWJVAAN6I\&(\LF9%-D@#+;PTKC;:("=U2,JMMSB5T//C*5N/U-&)4$+G3+=- M)4Q-M32:M7>CKH>5(-O-UX@G+6+Z"F*2TH71OG0TTP47WP)T06_#,7WF>)*^ MB7C*>43IT3ZE<=I[ Z^W\;G7X/5>P?O6UQM6PG-!I]+ERKC:LJ,_)O?.6U3, MGR_YWZ)G+Z.'+AJZI[9AGOV%OK_RM?;B)=7 M=S,Z&-)T=G,W.;NDD\GYY'(ZH]N/L]D=3:\NKJ\N9Y=WMW17,N4;0V3F)/4# M7HU]VB<-%BNV3,+1W"CTNAO2Q).'$NH@2/_.PC8I#(^4=L\T"EHI]*;;H[,U ME&3HW8@5:MRSE4(YVJ'#PRC#DO2SZ(@^H%O7ISGBA-G1A VAIKQ\-L&9Q"HGOE*7.55T$N20!RIHG M"7BRDQR Q6:G=9%;%QOO@E#C(:Y,!,RUL7)" 7U4KZC31?B.N&#=F:10\K,#OH67?1'_0Y#1%EC*Z$'F) MLK3?V:!D$(?L#@;1 =V:N5^)X$; E3D& P*:]!*<)=D!4*:@ZVW=QA 1A<&% M#2629 $E1HWT^Z%<^H-#I/P<1T.,A;RNZO8**!@=FTO1 .SV^G'4WPOK45C; M&GHKR#LA>@#&FAS!S+]3M&W,(/ZV.;=3%XP_E;[)E M%"6).85BJU%:.G\BW'+:J=9C4?R%@?.^$MS1#D/?H0+A[(Y<*5 M- S\)VP\* !M&0 &0 'AL+W=O7 JXC46]6-@W@MMEL/N0%2;K%X7 ?&)FV=95% M+RG'S?[Z>V8HRT[B^(KNAP6"2*(X,\^\#^7CE;%?W4SK1GR;5[5[WYLUS>+H M\- 5,SU7;F 6NL:;B;%SU>#13@_=PFHU9J)Y=2B#(#V^%O?7"33F=-;1P>'*\4%-]JYO/BVN+I\..R[B< MZ]J5IA963][W1N'1AYCV\X;?2[UR6_>"-+DWYBL]G(_?]P("I"M=-,1!X?*@ M/^JJ(D: \4?+L]>)),+M^S7W7UEWZ'*OG/YHJB_EN)F][PU[8JPG:EDU-V;U MFV[U28A?82K'_\7*[TWBGBB6KC'SEA@(YF7MK^I;:X-Q=L2=,W)C5X8VY3U5-SJ*8S=B%$] M%F?:3*U:S,I"G-?>\S#A\6$#B41W6+3WA%W7Z1\PO>H7?6NO.#GUQH95;6LW+GTI7 M5(8>G?CWZ-XU%F'TGUV&\&+BW6(HM8[<0A7Z?0^YX[1]T+V3GW\*T^"7/4K$ MG1+Q/NY_V8E[N>_&?GEU=RJR(W%S>GUU29N3\\N3B_OQ.CRDS@[O3J[ M&5W_=OY1G%_^>G5S,;H[O[H47S02IM$6<:S'PBRM0'&QBI$[C]QQCN%E+68P M NWY>/7I0CQ0.@H%M?2#JI:J@4-:8E.[@?A=V=(LG9C /\:ZOBCKHEJ.B3.* MS5=4-Z<7RF]G-CZWM'WG%KHH)S"26BRJLO ,^V)JWC7F74M;S%1=ZPK+1+JP M9KPL&@^'[%$6&J]6VFI1@+@T!K & ;K%%Z(UK.3]89!=F9)2Q=H4M[V&4>^I.1^+GGX92IK^(#\NR MHMCQ+D;V6(74!V,4 C$0=Z38VGX+6R)*2CB-4\-UD>6X(9&_$ G*%K.RT^?[.--A\@,(T+ZN*,N0M M3P*=7]:%XXT(^TD>#4++E1*H2-QPD)/X+ 0EQ$8>!L0F.3B^+C8, M2:TX)I53TB&.L#]/(\#^>_P[XI3ZEU:6IDCO[E%1F"7)MTB%\H&RK(^T:$C% M,&8OAS)A#^22-0\S_YC!KBF PF88% A"2B_",(%=H7Q("L/"40([G!DS7@&( MD/THSF#):)B08<*4O-*/@Q!;DWZ44&R\Q"GWX@P2CS/*."*RW$>6))[P&&!$ M3W#FY((P3D$5!@%>IA(^C@/2;QLHWH4 *DF5C)CEPX@V]DE2O@-FN ^FA, A MP_0!'8:2(RN,0I]DE(E24F<+9AA39,=!!,OY/,MS M,GG4SX:FDVW27T# MW)5"3+JVV+LC'U_L/#;-TUC\^%W2-_7A39NP;]H,^EQO!K&IKD%7 :A% M ( MI+_AK(TQ3!R$B+#@+:X29J,KHE:^%==(H1GF8QQFV6' M#^^D?(T'"5*H^&.)"9'M>"@P0J'AEIRBF$GFH,OD(,;V2 Z&;XD+76X;4WQ] MY\=QJ$70U)J#GFAKGZ\?A EB@J0"A4<_)!0W>ET2UFW7H+F0*QUAAJ&(*(E) MPX.063RQ\XZZ3*4P"0-$8I)2,?=UHS;UNQ>;#UJKOO41?9"S9@:^8(#YPF:HJ8;L)138,!=MG.]1P3G(/= M(8H$<<"U\.AY3>Z/4]_HG,1'!03@9*(+/\(4&C691C4*'7)UY_,U)CY;4/:L M;-E@M!!CLZH)QD255M \09DF%B]CMK]S'GEUR,*AYD'_K=/%);;,Q @VP\G% MI[=,_0P1^(% AAFWF3CSZ2[[03C$RNG2(B)%% VY;U 1C+@WAZAV.3'"&( ^ MX4HEKI4_B(8YM2@JD!3>^!=%X!0S&>42N>>+L=48K+B&4D=(J7]%5*ME1HW% MZ^+^PEC$-?"YYCDK@DW2ESK^J\JFACTIGKS-)R8PG_M2NE(")13VX;!H\ZI/*UE&TT&W0IF)U72XM4IB M* 'Y\@_ SA(."1^M57-C&T+X&/;7U"@=JKAZQ 6Z.M"&/R#*.=4[]L1 MHWENBET0Q$X,_Y>W>CEIH8C[XDN-<>(+CEH/D -Q31%E<;;C:HUBO" 3^V:V MU63H Y;5RG^%VIYG1I[[J>?.<]]FQ'E:Z_:(.GIF1(16$OG!,*%$; ,?018( MSN G,4[\GL4RGYXVK7NQ1\LWA)6#588Y*'9],3W<^@0.1TSY0[_S >&_AG>K MW6\)(_\)?;/=_Q!QH>RTK)VH] 2DP)GTA/4?]_U#8Q;\0?W>-/ ZW\ZTPGF> M-N#]Q)AF_4 "NE]83OX'4$L#!!0 ( +.M+UIEPM1_M0H $8< 9 M>&PO=V]R:W-H965TC$Z:![_IAW6@!Q>W M;TKYH+ZH\'OYV>'NHI62Z4(9KZT13JW>GMR-KN^GM)X7_%VKC>]="[)D:>TW MNOF4O3T9DD(J5VD@"1+_'M4[E>,&:]XT&LY7L9Y.T;9S?"T6I(HPLVE7=#.6TH*%^"PUN- M?>'VO5J&-QI8D87PW$>#B>O"!OTMHU87F3%^P2[[5/<^LKI\0_[Y8^.&#@7X>LC;*F MAV517ES[4J;J[0F [Y5[5">W/_XPF@]O7M!TVFHZ?4GZT0B\O.N77[]^$(MK M\?[#_5?!QJ86F>*#RH1=B;!68F5SI)PV#]?B+O 3!(M>_D-))SZL5HHS0F@3 M%,P*PLF@Q*M/!CC+QJ=B:F+&!Z4,S5<$>+14^+63*D@/LI4YSIH<@U[ZS?U M:/-'!&MGQ?/V >-+*%&&UN0Q#KDDV]75F9AMZ79LXZ*_\3(9C7C2;)XER\@HQS\=4&F8.!@7W M9#"DUEDD(_/#3^7T+8R7J5@4EBUS/6#I)KJ M$_&I(0_82I[9VJ>]*&LKO"KT:VE,)?/\&903\XQ"W&8P3E82*'^&]2WSH.U@ MN7KG',ZU+>6;DR [9@L)[Y+E%=QMU%- J'SJ]%)EYXGX6$MGG]%Z%MNW8;!] M.B,89OEJ^6_0IPA6R.S?*-/H4Z"LLX4(Z%GH.?_7*Q1*FSUSR"YOO(#<+S_* MHKSY+%Y9F(D%LBQSG9+N R%)L@\Z5#C'Q:P!ZYKT^5QD=F,>G(3^M)47JC\K MG N'5F5\#BH7L%C"=+&TH*51FD(>)^$,A/9[1QF5*%9TV;=!1576\W49>B$>4 MW,)!F\W:(L9XC^M2ND KI'EF;\.T"J+H8!.HZ,O<6ZJ+ *D<[L$QQ#:3@$P2L\#*/H,T5$OSU4J;?!+H*XR7W MF%A,+ZD2VUQG7">=*)1[4-%K-LH9T 56/2K0.^]?*<\?R\]'-.: @"5(PCNFSE[^\A^Q; M$AVV*4@!%RO]I+*8C5 $A?:,>A1!!%,DQ'K=^I=(Z!!1;-,0%3:D'X$%Z[=J M[V3GH/^5&ZJ2II+M+.^2G !09W73T*6QM![)[CT71_7V \[%!P#-R)575\EB MBBZE/N)XP(])^W\1R%Y?(>Z=SI!83:,D?C5=+1F->)(8,YXY@5D@A40LX[Y5 MLR_V+JQ9K@+E>A^Y.Z>TN(5AR&!3#Y=L$CLP_;/27O-#F/>5DKNT3EF3H,O) M5*PW.T)CD@D3) !4.KGYU=3D*_R7QZ,TH6"[&, MB9EL>69\V7CF@")B@RHI*PR=P%C* 83CJC0J4\M&[]?F/&.8_1LSI,4B.M.V MG11WT%.Q@PD?[8*=3E?<84G&RPX6ZU^;?*VGQ %U4,@?Y3&!D^WP7(D(DB9< MM)O>L<;V'G:C"YRB;Q>TZ8!]^_Z@.&@C*3X<=&-K[WNQEMS +Y4R(G-R8Y)= M1]06=_XX')E]S)Z.0+3+QNE-BJ!/5[E\IJ89Q_4@4C.%;,\AUSCMXW#8 =YS M?R7%Y#6Q'9>BE"=')TYG6^3.=4;,OK>.HQ2GA4D3I27R6SQ*IXF#7S-+MIK6 M;,3>(HBMJAH@+^719Z=J*HGT(ZF)KN.!?AN5P,@<>.):#+JW 3%!G)?6.5J8 M'(8?+>\@V"^+!T.RY^/M>K=_0$L=<4Z(%:4;[!J"/:!9S0)-M%:8VE_'\M2Q MI6L'R%JQEM^T^0ZUAA1=:\&+E]7'DR]6C2VA MQP;IIT?WGWT\-S)_T^B(5]QS9*C:!DQ^SW&EK*RQ>40(J9WFU#-S6B+L?N?+ M4$V3[[KA+1/W,F<(?*'OZ^A!VPFRI>H7:F[\GH U.X0<^Q;*1ZK@]7A:?^N7 M[KDWIR)%\HH^'0V( PGNW"D[--?:\2$("P^S\7-,S&EB/Z?34)M3E)B/V^\/ MG'F!AQ2O,RU='2"\/# )\P3,>XX.P4=FX$8)5JO^9M/(KW.MKT)=+2JWT_5_ MK!R97#<1'*?6P;[U7U(T.E$S,BS93WX[-B3'/HUX:+WVPY_2:!?L,AT ME,3X,T_[M/V1["[^-M0MC[^PH==XH \AN5IAZS"YG)W$X:RY";;D7XK@;&"1 M+]<*%<+1 KQ?65!6?4,'M#\=WOX74$L#!!0 ( +.M+UKBBF"G! 4 -L+ M 9 >&PO=V]R:W-H965T2(%I[+HC(7G=S:>M+MFB3'4IA U5C13J9T*2Q]ZF77U!I%ZI3* MHAOU>L-N*635F4W=VKV>355C"UGAO0;3E*70+U=8J-5%)^RL%[[*96YYH3N; MUF*)<[2_UO>:OKH;E%266!FI*M"8770NP\E5S/).X#>)*[,S!_9DH=0W_OB< M7G1Z;! 6F%A&$#0\X346!0.1&7^WF)W-D:RX.U^C_^1\)U\6PN"U*AYE:O.+ MSGD'4LQ$4]BO:O4SMOX,&"]1A7'_L/*R(0DGC;&J;)7)@E)6?A3/+0\["N>] M=Q2B5B%R=ON#G)6?A!6SJ58KT"Q-:#QQKCIM,DY6')2YU;0K2<_.;I%<,M.N M)2Q>Z2:MWI77B][1"R/XHBJ;&[BI4DSW ;IDQ,:2:&W)5704\1,F 43C4XAZ M4?\(7G_C6=_A]8]Z!G]<+HS5%/P_#SGI(>+#$%P0$U.+!"\ZE/$&]1-V9C]\ M%PY[/QXQ,-X8&!]#/T+]<;U?[AYN8#R!VYO+^@&H7$M26:A14!JK1E$)_T6(F$EE(*]&<@JR2HDE9/U&Z5H1%F%DF M$]YD[X5.*T75T)IM-"-M=P-P[H)%71K0HEHB9%J5 M$()50-GT0O@MQMK4U@]O&#O(=6Q8'I\MDJ#-T0LY#YO:0?4\5,#$)"0O4]1' M=>FD%-DN6;'-VPU>"^!NGU?2IX9H6FQC,266)BYI^2_BOQ ^?*ZH6HN"#_WX M+L0)]/O!@(=AT.=A0%_S7&E[QF>_DF9J%%FG(1P%(81Q<,ZS] M8,A#2+(T].F$>5/7!7+<2#X1)H>,FC(1X)N[[[.%8)^(J);^E3! OTP5)&O^ MP]-K!JV%3%U$"BD6;?S744R9;J:X)/1&.V,X)[WU.PJ3'=8VIAJ?,V]2_4/X MD>D+@YYGL1W&X"Z9,Y6=-4R@,6@-J 5GE[<$GY/]:<0#QRN)&/ M53RF6/&Y-\_.,>.MK,4+NV0D9]3]/3 5)I M$M60-:YKQ4$T@N^!,KY'PQMA2CKA2WU;YC#R70.&[=ARB)Y#IN_4IZW@UN:L M.I2UL$*->\'8YYN 8N8GIMJD^8 )B&T5&9G(* MCO?*?9-N1,V(>\DM&CI4EG5C78:3%AH+441[7G%-)K5'(Y=@M$3NY$+2NN!R!@OJBNB3=5R-3E_%5;%7.N"FKQ1(TY7$C3-HZ M69O#%>\BL)(VWXF^OY#ND?;%MQ_^S](C2=;,B:C%1[P6C0\56X_K"J=L^WA;+T&'33G%[?J%F ]C.E M[/J##]B\YV?_ E!+ P04 " "SK2]:A/*A Y0# #.!P &0 'AL+W=O MIUV M@=I99-WD(<@#+8TE-A2I#"E[_?<=4KZHP<9H^R**Y,PY9X:[SHNA=31>!C6 M'F@\-+534N,#@:W+4M#N%I79CJ)^=%CX*//"^85X/*Q$CH_H_JP>B&?Q$263 M)6HKC0;"]2B:]&]N+[U],/@D<6M;_^ C61GSS4_NLU'4\X)08>H\@N!A@U-4 MR@.QC.][S.A(Z1W;_P?T]R%VCF4E+$Z-^BPS5XRB0009KD6MW$>S_1WW\5QY MO-0H&[ZP;6ROD@C2VCI3[IU902EU,XJG?1Y:#H/>3QR2O4,2=#=$0>6=<&(\ M)+,%\M:,YG]"J,&;Q4GM#^71$>]*]G/CJ2E+Z3C+SH+0&4R-=E+GJ%.)=A@[ MIO"&<;J'NVW@DI_ ]1.8,T)A8:8SS/X)$+.VH\#D(/ V.8MXAVD7DK<=2'K) MQ1F\BV/ %P'OXO\$#'?2ILK8FA"^3%;6$=^:K\^EH2&Y?)[$5]*-K42*HXA+ MQ2)M,!J_>M&_[KT[$\+E,83+<^C__S1VBS3ARX @&9W*S#R71@BU"(#&J=&IU)7W)"05536G#1 M@%DIF0N_:KV+J"HR3Y*K"M4.7E[W!]VW?+V5"I5J(35E)0@S< 9>#JX&W<%I M]T?NI O+@I/\;Z@K8DZ2S$D83D8[>"U_ =_D0!O]:RITRBU"K!2V$"A#LL M M$+QBDBUXRP7K"C U@=0;QC.T QXS0[83CN>U9((-LYK:MC@"A<@)L'W@0*[\F4X+A[^@3Z M,9P/9]2+-&K#KLRB3@XLS_(=\JL^NQRQU-RDF: FGX%UB'!5LQ%:&S).#: V MIZ0HS'UJR*2(#)!S!@S#$6,*?0(E?AT8I\TO^?)F' :[>\4LX<#5\<[.R^>H MA=X=M-AZ964F63B?@>1* +XQ;M?Q9L&C9C%(^F_>>;$5)WWG(7C_ M+WXMNL_5:-SJL252'EX2?U%K[9IV>UP]/E:3ID>?S)N7;BXHEWP9%:[9M==] M&PO=V]R:W-H965TO8!N38007$2>I+^E#T@=H=282YY)KD6G:_ MOF=(:;V^QNU+^R MKV?.#&>&P[V%=9=^3A3$3:F-W^_,0ZAV>SV?SZF4OFLK M,IB96E?*@*Z;]7SE2!9Q4ZE[6;__OE=*93H'>W'LNSO8LW70RM!W)WQ=EM+= M'I*VB_W.H+,:.%6S>>"!WL%>)6=T1N&B^N[0ZS4HA2K)>&6-<#3=[XP&NX=; MO#XN^*%HX5MMP9I,K+WDSKC8[_29$&G* R-(?*[I$VG-0*!QM<3L-")Y8[N] M0O\<=8+M':XU1%Y M[8,MEYO!H%0F?>7-T@ZM#3O]9S9DRPU9Y)T$199',LB#/6<7PO%JH'$CJAIW M@YPR?"AGP6%685\X^"R5$S^DKDF #@OZ>5+H,,$E#T#-,C$ MB35A[L6Q*:BX#] #JX9:MJ)VF+V(>$1Y5V2_;(JLGPU?P!LVJ@XCWO#GJAXI MGVO+VGKQQVCB@X-W_/F4T@ERZVE(CIA=7\F<]CL("4_NFCH';]\,WO<_OD!X MJR&\]1+Z/SF;EX&^?CL_%H/!KO@\&I^*'Z,O%\?BY'AT=G%Z?'+\]?Q,G,]) M3*U&A"HS$T%.-"W#5/T%$P6>9C+73,8+.Q539:3)E=1"&9BOCLR$#*UU@H,. M@9O7SC$L@D=YB'$1KR*G;.&QO5"Y#%0(:0K$4R '-T>W]I'+/6;*5'7PT*.Q M3)3)BPB[P8M]Y>7I3/Q66Y97.943$Q"CF!K$B727%!+%<0&%0$R+D?<\>*9F M1DTQ8H+X!D0GODWXP*.MQI'7O347QCZ:_\\$KX\-DH?6R(-^0ZQ_H6O28GS7 M:C?1/KOMG)!MG' M>ZWE%#[;SZ_8A@BGKB5;#!IE&\UTOSM\LCW8Z?;O=SXA0\&/8&'0Q,52D$L\ MUX=W<&VH-MSJ.^P.XB^I+Y/Z90K0XD$(-+HQT.H?0SMWZD9B:Q%Q36QGW??B MBY(3I550]+\T:Q^H[7:R@VZ1?ITQ'M!H/OT'"F'X0U3VE&*2C8E&X&*?OBL4 MT@M":E,8:]Y=U5(C"HC3R+-6XQC+R074*X)ND)R2XIQ\;(RN.>YQ?7NW$RA4 M5MK>4HS97->XWCAX4S"R8,YP[%-+7V"LQY-M X&,K1V[H[=:%5'(H02]G,09 MW^6^&W-R9*Q8+#B&)#;5,6"(2XN9E'6 WF):FR*)YHQZK0H>1/F07_ID_E5& M;66'JX?Y*&&COHCYJ!O=H65UV&XA':P:5J 9O>%6(-1(:!!J5F-::Z1GN(ET](1QGS7LOS4JQWG;C9QC^NGR"I8O*V(# M5/(VC4V=+<6DOB47;SW&+]3R+-A#I%'Q?GRM!J\]^/9MR\"0J,JX.AVBS\G@ MG4%,7<[IG 00"#_8\P:@HC1HTMQ$S&S2@,KLHTV.$Y4 MM^:E.BTL?%JZL#PN+@:@;%%$?,1#JZ(:F_2B8<%L\1"S M6,MJK3IF&OT43QH?0(#M_W3YT_B!L8%]R;KB41)\LBA:9^4VQ$+"CE7E[$TD M@1A?XVMADF[NJ/P:Y\AFX''IPVMBD?/0CW@%+X;C*\N9*<"U6&"KY$KNPR=Q MER-2+FCE"'B1?Y H4MKQ@NNXF>6:$5KGK#Y4A!:0LBH;'KMW8:.Y5G5@\HK2 MU@B:!>%-5^M5P@F FLMK/BN.4/[0#=_G\*!YW,=F[#Y5>?=:+Z22W"R^ T&8 MQ:3'4C/:/#5'Z85UMSR]4U&LS7#HL,,46_O=#]L=X=+;+W6"K>)["^Z.UUML MSO%<)L<+,#^UL/VRPP*:!_C!WU!+ P04 " "SK2]:A>\'^K\# !?" M&0 'AL+W=OVUKKBVYD@A)?WUW97!HDW!?^H+UL3I[SJZT MRVBKS3=;(#IXJDIEQT'A7'T9138IL!(VU#4JVLFTJ82CJ.%:#*J18X/ MZ#[7]X9F48N2R@J5E5J!P6P<3'N7LS.V]P9?)&[MP1A8R5KK;SQ9I..@RX2P MQ,0Q@J#/(UYA63(0T?AKAQFT+OG@X7B/?N.UDY:UL'BERZ\R=<4XN @@Q4QL M2K?2V]]PI^><\1)=6O\+V\;V_#R 9&.=KG:'B4$E5?,53[LX'!RXZ+YS(-X= MB#WOQI%G>2V^:S^"CB-28AQ+]T(.[&_2-X_382?8_7?P=O'X 5)CI7LKDS M%(Q7$?ICNK;.T'7Z\ZTP-$[.WG;"3^S2UB+!<4!OR*)YQ&#RTP^]0??7(Q+. M6@EGQ]#_QV0>][.\^S2'7GP)U_.;^6HUOX;5_,M\^7D.TR6/;Z>+Y6+Y$>[G MJYN[U>UT>36'N]GOBX_33XN[Y>G M,&/7*K>@J):2!_,.3+(A;,.SSRSA*WW@71]XIT78 M%C(I(-'(TRM01(UNUG;Q,B:P3I@ M=>:VPF#'9W\_ ^;@4+'O9H?("BC1DB=20%NN0\Y,ZJW9@-1GM$V@HGSADU!E MX@=M0_B*.^F,U:KF2,4OD3(P[/[( >/+^OU0T!W]ST7FO"@B2(\(JJ8L>OH% M[N!2$D S:K.90Q.^51NB@Z)?HF$S;72SV RW1 M-CNRJ))4',^OWW,O*5N.\RB*_6#KQ7MXWP_ISEG9^ZRBJ9,]&R.$U[O='I4NKRX.(-W_ML+]Z8 MVA>Z5)^MWZG2K,ZNU!5'*N;I7_M?IL<76Z0E[PFU8KUSH7),G4F&]T<9._/>@10ZI0F2<$B<.= MNE)%04!@X\^(>;#9D@C;YPWZ3RP[9)E*IZY,\;O._>+MP?A Y&HFZ\)_,:M_ MJBC/D/ R4SC^%ZNPMM\_$%GMO%E&8G"PU&4XRONHAQ;!N/<$01H)4N8[;,1< M7DLO+]Y8LQ*65@.-3EA4I@9SNB2CW'J+IQIT_N*FS,Q2B:_R7KDWIQZ(=/\T MB]3O G7Z!'62B@^F] LGWI>YRG==^BSBM_T7YQ+5V66%<;97XS^74>0N/^.]C,@?$P>.(%"7GKI*9>GN ,'#* MWJF#BQ]_2$:]U\_P.]CP.W@._45[/$_]\=/7]R+IGXN;CU>?/KP77R__]?Y6 M1,RI0@PKX0E:R#(7?J%$9Y<+,>/G,% AC M7<[/V4#TE])?(CHW)?RS* #ECA_;\ES\6FJ"NO72 _M0I*/N!(N>T7$P MZ/8$8@V15(I^O]=-Q&"8= =B@/.1^&J\++"N/SS#ND,Q'$VP L>S 9Y^?DX0 M[-V][8J?5*ZL+,[%56VM*CT3,\9DC&W $5U=JYG"XUQT)FEW>(P#^,,A3;L3 M'/K#[N!8],#RH)L&7)9HBYJDW3']C<00ORW1[ )6#P27V'Z7&,Q.,O(K'ZE5,D>L;O-5O?2 M\V,'U=3>V+68!>4+O66/-VP\\4D@.*NHE,V@%)0)\D3]B$-W?OQAG*:]UVI/ M)'Z0O#X6*X)RT8?=G@??OLAJ5,KN >I&-71*=&"=FFO-,2BW5$@2*!&(&3&S M9GF^\? M.JP*=34*]DSFX&)DB &L=83S(?ZWSM8F=B+:*OXG^+_U)OOVBLI5 MCB!>HH0[R55PP* )6[6#'8YQ_ 3UVP >\+!N%IE$];=,"0T/R/%!!G?E8T+^ M?-3(\PHZ@]ISL.9E.=?38L,E*";'84-&((LDZ>M&HAB6I"@E;;9@E\C5'3J& M:DGZ@()S[1VY?N @[:;QR)Q0=H^I&,>"K.%BB#&;X_;BF]*C!X"/U-@2#@-7L$#2;15!/^/\/_7XVO3[456\=] MX':.\Q@[*_'%#KN"HS#44;@'M*-N"%,5W9&\O;(:K98NUB*O 6@(V@;U1 ^- M8>;8-X,Y&N__\J-<5J^O-]JGC7ZZOKDA4N+FA._(J" &Q/YS9>965@N=H1S< M4[3"IB64ZDY$):W7L@ [9C9SZ#BG:X%0A.K<4_Z:-S'EF@VRF!_7P.UNT^). M0*"S(POS^A+[!-TZKF)J61F+_K.5T-Q.1LNDM6OV@J6IRT E'=@-*BBTG.I" M>QT-,].E+#/-_@MD#O2JMI5QK3+;0-4D(%&U;-PL#O9S""4]TYDDOXCO'331OL%H8##^17LM+82W\'PI,9BON'T1FR]$.QVESUJ>#W*0$TR38& M5_ Y^,5*VMR)M ^@E)J']_<4"B MC6\\GZ(Y1 59 DW4D/0T$1_AZ&:[NW'N M 2SZK D,#YF>+ _0+134)BT]D^4:>415?CIU_H!.FL0N&[ M1VU *5R+PX0:Z9@(&/5P/(+0\C2H3R41(-=R[@J. *WZCQ@!'D(LRM^]5!FC$FP;6K[R,Y =?7T M#\[W!NR75-@+O434;@J'S#)CI2#B2#2YZHK?HZ)S!??' MO$VF6J Y0XQBGR7UFX7^1EK#[9+#DI^O5- W4"%I71!;2OEE,#[0^%(SR>1 M+YBL6.-"W#T2&,BBT"MJ$SH4,*LQZX<2XFI*1%Q8MGQ?86L\++5\J9UZD!SV MO0*#3LL'5JCHB["'I-X5GJQIGMN!H3Y=FYS9F:I"*^I\_K[ZVK7P@2K_MIS_ M7[5?TG 2&OR&,VI&+S//,0O.J2N0WFKJ_1K[-QV1F,KL&SFM;T)JM5 4RW#O M/#@J7! &*<+35J*AR5S]67/WPNH&%:7Z%LM.K*6RBARZC+'+&_UM/8J MW^>%H^3/&N-7B!K2IN'T'H!#]J>[J.B4G,#WE+MEEF+'V1OP3+I%-+# M^*PLPV8A&\96:?YRLX$+='ZA5=_DQZV>D;_Z9\G6>1L%[(GI/$YI:2\]/0+TRINSW; M.TJX93!"P7Y[2*\+J)B,:+3@0[*=43$=L8(@>;N/#GVH:4R/DC>@)J0G)JA' MG>LX4AQOQH-6>5\HCLR0@^4]=]FU7Q@; M2F;35C1'S&[]8_&+K!S/_>%E I^V\WMG3.-@)^EQ S&AD0S][JY2V#"[N@G= MP].&(+\]$7HFM@O@:*8N$&$\3[!3[;]O"$WXX1",[!;5(0;F[9U]#VJF.XYG M#K^:TLW4Z5QCBJ-Q L"M*&K7PA/6CCK9Z0K:0U&7ITQBDFW58(&JC$,9O1V- M20[7^[V&VW_SP&MKRK*;D<.&C$JE8+C'1U!Z68VA%?-*!#C4MZT5(A9;!3JWN)]!F=A.?;($%; M0YT-R1_()R[78=@\?L0[P<1"%V3>5A?35+F7"IRI'P99;)A@ W!%C<9)!*$( M,R5JSII6.TZ!C#&K/;V\-JA&\RA5*P[A38B21K=9\%.(I/:K,3$3WY<$/Y Y M:@FIAO*"N4/.YZ[?(,^3;W"GZERH (RPE.NF[+%BV97;ZB8=EVIN?$A\4-YE M 4V203U"%YJ-Y1(HIJB;,>P4YF]>TE-'4O.;!QWG'V5)4YSM<\.W]L1Z,;NR M7JC%L='I=]Y>E.H>!ENI IA+_K(1PJ:BCP4ZXQ86.MJ@S0RQYF!X6A3-,4.J;#/1XH J"1';G$MG'-;*U@C3 M'E>H.F'W*QC+%#IGWM_%_'E+WY?(AD\G+;8*^BI;4_V=8-+<'2A049H;X?W' M8RQW'_N".G#AZ[-W&^6?+I0B Y+"_!\9A 3\8(VV'P\O?@?4$L#!!0 M ( +.M+UIDH+.<<@@ #D5 9 >&PO=V]R:W-H965TX5MVV-.KW%X7 ?:(FVA4JB MEJ3BY'[]/3.493EVVA[N0V*]D#//O#TSU-5&FZ]VK9033T5>VNO>VKGJ[6!@ MD[4JI UTI4J\66I32(=;LQK8RBB9\J8B'\1A>#XH9%;V;J[XV;Y3N=Y<]Z+>]L'G;+5V]&!P[?1V[L1K><%_\C4QG:N!5FRT/HKW;Q/KWLA 5*Y2AQ)D/AY5/V';8LI%7W.O\S2]WZNC?IB50M99V[SWKS-]78,R9Y MB?.U-.K-'>*8BIE\1GHY<6N,+%>*K_]UN[#.(%?^ M?2C%OGH6]+_YTA]6]K' M3P]3$8W>BNF'V1^?_CF=BOG#I_N_B[OIQ^EO[Q_$[(_;CW-Q"Y\@CD*6J?BL MK),.-ZCWN %!RL7[4GR0SQ2@L"]TC8JG=VN=I\I8(:O*Z$>6(22)8S<[+=Q: M'8C"XZQ,0"Y6\?NR+A;*"+T4EN)FZ2K118%R9B5"/LHLEXM<"?"3R*RM99DH ML7@6T20(43!Y3K7O=P?BUH)]DK6'^4/&$?@LA6:23Y!6R!67E2N" JPP!JS" M,DI=OB$IM=/FN<&G*^(>V^HP64):O((O9>:L./WEITDG;&V MNB)_7,;!^:$=CK$ /\&@TA!]?F(4$3'!.W#=OJO8#%'# 687"8^Y(KLWTHHH M"L:MZL"#;DKG7A=H"U8RLTZ?Z%J)AS7)SL'S!,"Q+D_VV7\ @-0@>)4NX30. M)>M[LV")25>B:B0:E>A5B=TI?,U!NX5OO:/P+Z9_D3A%YC;FV;-N>+P?:@[/B8B&<3"AWW 27-!O%,(O\[WX M1E@1!1'^AF(ZG\VPF)Z$B!U?/6@G\^_;"^&C<3"BWSAL?BG^\^]MI'!)>)X- M%=(V<;#?L?E>6\>!D+EB4T=01DKYYQ)FPBM*FF3-&9RJ1W3QBBMX%,(9,159 M3.OF+($6(=Q?%5=(? &/Q"0RIDSZ'8QEX 5:)%/TLHR8ELOG? @YXW$0B_,8 M>_Y/;QU6!XJ#1=:E++1QG%#?%4\^/8GADLNMQ_IHS@ZN$!MN]BI](Q]ATJI- M5-[O$X]44U8\PWVHV%>*_\^&4 15/V"4KBE?7>;@$+20+*&J00YWB.3%6DGX M%UGIX5,X_;X^0>&YK:2;77"Z K?T,^O03_##<-QSA>+*\?(1!@J$$U7_+$#X M!K#<1GM2D)D1CS*O091NQZ*"JABDC;QRRB AX!PP]ZD\\UR1:TNZ*Q [M,(N M(H ]^J=:EQMITM?!8L5"(VC;>_)"QRT=8_JT]G3AE=,8H\2]-+EFY-ZWA4Y5 M_HK6 RT'O@X$!DE!CNX?[V[((I5QKW3L3Q*[0>H)GD_$TNA"A#]35T#$?J:- M),9)LX(>[U+D=XT?G]:4S$A8Z#B,.Y <=P/>](EM+9%I CE 2[8%Z/(OA>#2 M9M1"*#)&Y;Z:W:Y\_12 5ZXV99MK#_//;:<[%E9IN2+ADW0[*6#+UEY2ZC)7 M;WF?GLU_D47U;B;&8>B3CQYN7>@+,A"SX_:V1M >F:PSL!Q37 -MBH_U0Z# @!@_<<7P3 6OU/60--I?":& M8+K197 Y%'.?CV232ONB1-1IP6D47)R)\R@8C5 :<&/>C$^ LD2FD9R0EHS/ M@^'E,3 -)S.,,7K"B1A/ CB*K$;_SFL:M<(=XW*U^-0F("&:P]Z;+<(0K6/O M1<+P#O!Y%HQ>KM:O(J5+0ANP Z9/#42>:I\RG H5N.8 %I>"3]YN0LF%?FSK M-:=F:K?JMNG#E,@=\H7(QH>1ITS9XV1^ZBGQPOZ^' M!K)HUZ-/:% ;[NY9[P1)NWT4B!=GJ5F-"8?.'#SRHR>O)<_T?I3S0_)FG6$* M.CC>^)7=,\YJ9=2*W =3AI<'AY"#(\S>P05A4WFVRFAT5@U(>^"DHTVTI7QZ M=9=+##?S!#"ICO<;F)?'8WY%?1>L,%F M3S"2/D%@B*'4WC=D>Q8RZF4:,\;,8(BA?''KS*3BKUH:YTU@M9X(R'F<&'YH M@?LMN?T#C\G1F'/T(J!C\;&4):Z:[)(SW)WN_)KPX+B'&C6*4X3XRRC^MN#/ MH"?#,:;P7>8/1]U;3OSA<)?XU-;1T=>[06-[6&H3<'LJZQP-R=9C1\Y7AQC^ M\N%E+VLT?M7ZWW+!CG8F!L<^C PZG[,*!,_U#G;YRN^.,8)ARG"[Y<*PG3:0'>+[5VVQM2 MT'XMO?DO4$L#!!0 ( +.M+UHR&PO=V]R:W-H M965T'X=NU M.3[4C2NEXFM#MJDJ81Y.N=3KH\%DL/EP(Y>%\Q]&QX>U6/(MNR_UM<';J$/) M9<7*2JW(\.)H<#(Y.)WZ^6'"GY+7MO=,/I*YUG?^Y6-^-!A[0EQRYCR"P+\5 MGW%9>B#0^-IB#KHM_<+^\P;]MQ [8ID+RV>Z_$OFKC@:[ THYX5H2G>CUQ^X MC6?F\3)=VO"7UG%N.AU0UEBGJW8Q&%12Q?_BOM6AMV!O_,R"M%V0!MYQH\#R M7#AQ?&CTFHR?#33_$$(-JT%.*I^46V MCAS _911U@*=1J#T&:!)2I=:N<+2A-5AA3Q/>U-.V8< P39)DVN1<&JKQBTS6C;3[T=XP4%D97Y'#. M!)SPOS"Z618X,! 98U,(8PMA^#OYM# $SD= FSN4# M++'43@:DIU/FI>?0)1#:<%!1+Q9L/#C.G ?2B,]0Q5@9TPF>P<2H $ UHB35 M5/.P#A\?(EW;XYOC6"E+'%=UJ!J0F6AMǢL' ] M_8C1$GB-5WT2YTA>8WTHG ^ITKE<2/\$M7)IP=E)U?A:=$&-D-6UA+\:Y[EC M&JR%$"BA\\;X<&,3P=\TT@I%$$S3US 4^;VL8E+39+JIPR'M/!9EBY!,NBIM MT^&EZ56F+]Z^>1[+./"&L##?LE4[]*=IFLS&0]K:F27[X[C-UMXLV9U1S9O< MX)Z&Y#J-!,2>UN\76+N]/TUV.V8MR&2O-REIQ>\WENC^A;]+>1WP 5[*< NT MH6Z>A#4/6N&U%@8N*QN.1LVCDT3YKA8R?R?5N\XH.3LVL#36P>Z^FC?!^_M< M"_(88VASSCK ^N2%;8>P79DU92@R$4^(D'A,9H&6)3%Y)?,FV+"S5:\O4>DK *'4[:CI^7.\#W,-?0!T]FZV/RLKU=? MYZ;KH9L#8\U!>M_LO#I!VZ;&XA"@$3F'AACSCI[8>/,O/?%: Q&-TB<+]L,U M=1.5=_LSV_Z@^W\32PC6<-YD,7=;N_M/CZ?G+F^CWIVU8FCE;^;0S0<0KZ_= MU^[R?Q+OO(_3XR^'2T@ME46/66#I&/4P(!-OX_'%Z3K<@.?:X3X='@O\@&'C M)V!\H;7;O/@-NI]$Q_\!4$L#!!0 ( +.M+UJHPYD/100 &H) 9 M>&PO=V]R:W-H965T1 MEYDDY*[M' F0DTKF;&E\#2T^R,>:.![^ETVC(A%!AXAE! MT.L!EZ@4 Q&-^Q8SZEVRX>YWA_XEQ$ZQ;(3#I5%_RM07T^@D@A0S42M_9;:_ M8AO/1\9+C'+A"=MF;_PY@J1VWI2M,3$HI6[>XK'58S";6;,'R;D+CCQ!JL"9R4G-2UM[2JB0[/UO7&X?W-6H/JP=ZNLG $RPO M#I(68M% Q&] C&(X-]H7#E8ZQ?0EP(#X]*3BCM0B?A?Q#),#B#_O0SR,#]_! M.^R#/ QXAS\:)/PUWSAOJ23^?BW>!NWH=31NDU-7B02G$?6!0_N T6SOP^AX M.'Z'ZU'/]>@]]!]+R/L0WR^N5S Z/H7US6*]^N-F]?T:5K?\O,+*6"]U#FO, M2_:Q+(3.$9:&VBQ%RTN^0*">3_E[_G5Y ;_? FFEG6@;2:=@:@O+B[/SO0\G M\>C3V%%_/DB'M&!SH>4_@G<*!21RG?C:XCY@EF%H09 Z^,BD=1[N:V$]6C 9 M9_MH'[9(8"T,-IXVM:,0G4,'-968!0&:^KT'/X#K0KKG,6PX$)J0I53BA;TW M.9)S2WX*F11 9OA8$3%RY0V@)CT2#%[%1BKIGWA:)(5$8NX2H3 (D%-:?0$) MZ^8\*[F5-&8[+BR/^=,!+#"76K..8?&=H-G.]LEQ37+JW"0&3+>.C@%KH;X> QS2WIY;!._TJ0"AMIJ N)B"ZGJJNEB MJTF,MB&O]T19C;^])6'(Y3-9OLJ]:..G?=X04>KEG2[*K"F; M8Z)!T.^KR57)G:NV;J["?[7\DYLW]^;R]^0LY%Y:JU8'"C$R' M!Y\^1F";F[T9>%.%VW1C/,42/@OZ&4++&V@],\9W W;0_U[-_@502P,$% M @ LZTO6BCHHC=!' :58 !D !X;"]W;W)K&ULO5QIDQLWDOTK"$W$A!7!9A^V?%L1+V5FVM(W9C/X LD"RK6$4# M5=VB?_WFRTP<118IV;.S'VRQR4("2.3Q\D!]_=#YMV'C7&_>;9LV?/-HT_>[ M+R\OPW+CMC;,NYUKZ9=5Y[>VIS_]^C+LO+,5#]HVES=75Y]>;FW=/GKZ-7_W MRC_]NAOZIF[=*V_"L-U:OW_FFN[AFT?7C^(7K^OUIL<7ET^_WMFUNW/]F]TK M3W]=)BI5O75MJ+O6>+?ZYM'M]9?/;FXP@)_XS]H]A.*SP5867?<6?[RLOGET MA16YQBU[D+#TS[U[[IH&E&@=ORO11VE.#"P_1^K?\>9I,PL;W/.N^;6N^LTW MCSY_9"JWLD/3O^X>?G"ZH2>@M^R:P/\W#_KLU2.S'$+?;74PK6!;M_*O?:>, M^) !-SJ &7$I$_$J7]C>/OW:=P_&XVFBA@^\51Y-BZM;G,I=[^G7FL;U3U^X ML/3UCCGT\\H\&P(]$(*Y;2MSNUQV0]O7[=J\ZIIZ6;M@/HJ?'G]]V=/\H'*Y MU+F>R5PW)^:ZOC$_=FV_">;;MG+5F, E+3RM_B:N_MG-68HOW')N;KZ8F9NK MFX_/T/LX<>-CIO?Q"7I3._[OVT7H/4G/_TSM6.A],DT/*O5EV-FE^^81Z4QP M_MX]>OKWOUU_>O75F=5^DE;[R3GJ3Y_94 ?3K_JUK;+VC;FCAYRI)M],'6[;(;*F6[PI*6!E(%IX<]E.3@, MBU!7M?7$T[EYV?;.+[OMSK9[TDSF>C"6A(Y8W0;+*AO,QMX[LW"N-:ZI2?I! M:6Y^ZEHBW?NN:7!2-6BY0..]V\D63+]QIAT_1JJT?+OIFLKY\/>_?7YS_=E7 M9N>[7>W/"DUU\] M^=@\./?6K.JP)%;NG?7&M1662&S'U-]Y(K6G%5ALR_2=(3EWVX7SYN/K.1T# M#X3(L^#?S'B%].F:*-,.;-/0=!<\"\B'@GZB%+5F5A"_*ND5<_+7-/.;MH%M MZ&B1_J&F;07(037C&;%[',&*AM"2P9=RBR"I?Q/_ZJX*\S,J\"2IP).SLOLF M\(%]&_IZB_FGI/_/48#@DURXG95#QH^K)/BA%'P67%_13XZL=K\Q;^9W<_/] M[>TK8L/O0TVG1X#HWV6W;FL\ M-5/%!L'*D8*1]N$SJX;M!X@9M!5:N0:/ G$KK$1Q\3<=,F,&,*=;-/5:50:C M2H*TD[:R3=>2-#G1U)VO:=!'T)>;JZ_N[E[QI^NO'I^A^Q5MA'92M[23OO-[ MUQ.O24;?:!1]-@-D$7 !&5P8$1N-$E@MI'][P!^L&9WKY3 MZX&G69FR^- 6-C71(C:1*+AWT"<'?H#*/1F>;E E'1W[ TQI4]-90R07.&X; MR/(M&F?FY.S[@:A%.\^VX_6=T^M/DUY_ M>E8K7[/D\]+NW)H%?4JUSQ*9]KX3E,%F436U6E'+"EDK]2&J"XN . -V0SBY MF9'CI3-:B4M,TP6=[DM"674#2B)U+]N5MP0QAB74:F:^=QVMNJ<%S,QK%XC* M4I7X35\WI)TNB(7^!:Z2R>. Y^8,WS]+?/_L/7R7K;W.EF"*[W^:B+FKZ=.* M!):4XA]#I8R/3]8AVIX_H'8[.$)L#K)&VJING-6?Q*T&@^E#11PC0:<8@XZV M!I-(K@4SDX]G ]VJ+15Y)N>$:""P%8/3KBMUY5'4E^QN:2V.]!D4W+OEQK9K MQ[:RWW3!3B#-^-C+Z#QO'YFGR$+&@ M>#@T4UK *8_"; B;;F@J6+7Q&N,":6NTBL#N>"V3@W.!6$QFBX$+>VP3"D'] M305UGD16CI>?K" I<5-D3.Y>\83.$D^GEUJ@0<\R!\:RRB9%Z" N$H5).+ M 9(G\8,3Q](>>$(,IDD)A]"TI P]+;!;8 A$:\:Z5NXU'C8D8TO>I]Z1 )* M=#X49G,_#T'3QB,N8R3"9; MRUXA9^QML]C \P:&TD.)-\ ,(C*#9EEUQ3,^!,59F&'9T%B6T AFQ,^(^5DF M-6 XR>&2P#5Z\'L"+[+,NRA,OT;E[UVB01RD;=31N9^0PE9"G9@](%5GT:=I MQ*Y$L3NGO'-3Y!]$LFGKJP[FDOSD*YDY_1L7J/8.\:&O'JQB49J"CA4@)G2K MGK^F$)XP%L3T!WG2'!IHUC-U!]''])MDY),;8@WEY]0NS_(VL_5,U.)P^C5L MZMT.Y_"KRQ/+MSC2E6/C4V\7@X4YU5BP?>>8LG*R1 [8V/TS3)@EM9WEM G9183A5FG1N23] M8TU.)AYNU973UB&RF'V!JR5Z&&DXG+1E8ZTA!7Q'+2[ 5I6&C6KPP#>>+[&$ MW70I7BQ^A0]3GI*F_'# =#8,QUL96G(:#<>\<9:#X\=9E?HI;I<);)&)O.B[ M"_[ &0ORG+\4ASLV;RR35C!EUUY00 $<.I(&=BQ$!7$?PBU$B:$4A5(2YJ.Y M#K8H&:<3@/B42HW.:JQ?/TZO@2.C1H,AD$:&$G^"P0\(OR956G5.IMFN:*;6+AU M#0^WZB-K.>_ABZ7$ > @>X;(PKL)JS(ZQO>R)REA]$O#;NUMI6[CUX_8$6]!MB0\(O=LV, M(E"Y#[W;,OI<:SYXILRO_]!Q,,9F6^OOET0500C_E/-']9;P[C8EWK.T0M6V M]K?.UR0=$L9-; 4\AXN$\6G<.UH#6:B%R_:<$(5,1#ZN(D@M;'%(ILXF164)GB M8ABL*BOF:N!08I07PT;(Z7.I1KPRC1(T@'PB=!V3QJ%VST::L0U;?59K"FFL M!,00C10KSV)U-EGV1A.R+ MLT+V4I/-]73=X8,'F_+ST5X,Q4(Q#09<+UL[WA"C?C&FNT&RUSF_[BN-CC7G MLZ-3?Q?+ Y+YQ>\4U%:_D61H98%K20'EB\J).R&S['(80FO*"7=.?B2&0P # MYW4H\N\:U\/6-PK1OTNQ_8J6+H:_YWJC+::/,EZY)9C'";W*;240LI)F1XB5 M5K ;/(7=O&M:C%O:T#->)U_5-=V:_97$Y6&6?$Q34YR\7ZKM(U3LFFXG.(*6 M&V8%J.,]]YZL:#%>TPWTQ68?> K.P]1=]!T@^SLQN&:T$09.FJQ&D7\"]VI@ MA)?"0?83D85YKY*(5S_WP.P(FL%$0>Y4VB&&GQ&O2\8?^RX T7H"*.?,]/55;C^X.JL&Y)[)FO02*'Y+2]V)=SUAJ_\Z-3/Z MS<7?!'>C;KRL;=8:06@E4MFZ?M-5!33>H#3G(_B>+AJ93AYNG%4LKO$X*2 A M=*@O&?ARP&2LLI*R! SL0X?_SK&^Z/RX/LNL?\>B)BW7!PU$/B.G' $4:5N> M5QTSI58W#NEL$:)SRN?G5#)IA!#[@I)%:[)N@I,YV'):04YY"*F('M 15W/1 MK2Z08HW5P]<_OTG50ZGTS #3XBQ&;1'/Q*Z9 M.S3A !K]_"86%7-# N?HHB_D''!;QJ]2.%P=B8NLZ'@=8\(YH9:*S3)$O2U, M>1U23)&F.#J+R?N.@Z7E-2I;S=>>Q!T4'( M8$018R KVBE9WZ47U$R8M/,D_5R:.UI%@0'P&[LLZ1>19%('] ^5XUTE2KH\ MBE?J+6%C+V%N3%X=,%?S&H?L$ 3?G69Q]'"EUV-?BY4-+;"=@8R28,I8:%$+ MLQQ*P0LH/*R:_P"8=M%L5(=>AOQ^6IDPTE,_H)N5&IZ-$ZG6]UC<@M<*#'>R74 M2,&EM!$D8NR@,._DD"2T$6Q$9$]P:V-62-QG%HS93 =09K/C9P(5#_V&U3/5 M4) LF>54ANU[+_SBIV9I3D%SW!\389XX^(5GGB C 2&AL^SVME'O'XL^$YKT=7@HY!L23L'KXFO4<:)_:]\Q;$<*HP<%6:/FKQ!I::QD$PI0F682%B= MNV Y=[[H!@X.Y5< SUHRMB"I4[1#YP!9U/6PY6)O[A9B1Y#>ZB6INFI FD"&*]%>U#R)S)#(2:D@5 M5VNH<_,?QU\F/499->:0@E<*K[ UC G&[JMXZ3"704 M+.VQVC!V #9S43IS..?8"DUN;F0*-2JX!&8%F[&.,J=UV42&V(RDJ[!4NKR0 M%KMMN!8MD5,.P_9(H4\4(ZR#SU9Y4A=PY?G^_Y?9G-^BW; MJDFM^),TS,LC9Y$MX$F[%G&E&,>^.#""IU+>/R3J.:E%AY<3BIN8<,0QB:LN+&1_[3*UE0AB MSL"0V :&>D*$"\4/Y.[PW(H\'9QXWNXQ.[3HC-:D@D%MQXV)M"\D%\Y*36ZV MO3[?*_L=:1KA#_.<0Z?E7CK0FI-]Y_\$N2A2AU%(Z2A7.GX9QW.946F(%>.. MW H8WR?XE5JZ." (,5#0])21RS""RUX7<"5"ZH-)T+FK1\R51#JLT02A]-8X MX?EHFR7TEX:/(DR3JJRD@4HM0;%28EBRD]YM<$F&V]7@9,\>=>Z_O#[?@'G' MK:K/&,@]+UI5)X_Y+[1AGJ)O[D[TR.8&AS .\$H$Q%AC;/$9CA ,1,Y.N_$R M/#8B)<]R1THJ]7>IAP&E8L% VO>TW+ RI +BBHZO9O7>R^T%>.\R MRI'ZPLFE_,IF,G!*_,1NHN1PG@FAV[A$07KF*ZX:[\G:RDT)(M1JQ<$[+OMS M[P2.GCN!N&TS1QPZ&YP&XP#U MMH5]QS44-9WFMK@FD)MVR_#MH PR!HD,[*?84D?<.@E615S4FP.;XDMIT.>T ME "A$RO+W7H<)1.SD)U(<3^O5[:_DY9 =H$K9KW2+38B,(G M:H\H$IE(+8AZT%YC6"WI"B[N%14'?B3BL?/\2."]I"J<@5TAAVD9^;-7L-N( M)!?[.(A/9"!I]9K7'7F,;'RV!!G[%+G'F=BHQ(@&-?]]"IH8:VD(&!LR%3'& MQ.2($](MD3>>@"3"@MAR+, 5?6QE\8V#JSWS@_1HT Z56-B*53N6L0''1"$Y MQ]AS\SQG18H;/1R4%KY2&T=/'*&6@022Q/M'(VJK@R-%=UA;9@P(!/FUB\DU MIHY2/)8@%\ M+DR?94BDC/S0;P0( YTW,WJ>6W !.-(-':A /HW>OG4HA20)2W<(T'$SJ4/= M6%>X?L\KFG'(+PM,*H)5HAG>+&N_'+;2T,W!S"R)8KR%-L@]%;):@*82H-!A M-XT#Z)4]IJ7/N2?"PZLB(M;4?611DHC<'Q$M*7<1J<65RV7[(F(N;C^HC,9D M5G!Y,=I$$TD"76O$13$UVP,:W#5#DFAE46ZC+FXZ17=2="!&PH1K[]$DWZ2[ M&%4L%4UNEIN\N3L?^CS3Z31T3*TVL?!ZFI! VGCSB!L#4Q;V+.3(+0[7Y]L4 MGG=<^7(JJ;FYZT4":K)34PO7K+C._7>ZGJUZ5O$A"8BA(,"P1;659X@2_(V M63ANUB"SU\5>X?Q,%,<>;7]E*U%Y#0AW,.[C!23I'D?6N*U04O7CJU55S:UL MJYI%G3."4B9)C:_QX@CP!:FCWF2*6:ZN77>,\62-+J&;?*LZ3A=O:V?&%:EG M21"@\WE\L)&NMF7.Q'7K,;4.ELOZO=C";'ZUW3QZYEP=/.YR]C C'!3&K"DY MCH5T!* QD>RXE[C(%K_PQF+-);66G%76F]Q,<7.^_>'[P:*5U.%47Z:._9>M MW,(Q^6>LA+YV"UIVJ^4,KHI/AA7_^EG!7+FR[UFV.]R%X#MH,6,(.&N7->=. MG9^!3(5%T6XH=8\\CPCI&@/D&0Y*K&6=\4T>D/IJS*Z-7$;#J#OJO MY_H:.]F(GA2#L(S#*MBUI@?QR@'>7%[0'K<&MIQNMFL+*Y!0>5FGMV;AXYV: M5/"/.@)@(#>Q0+TO%([;]<"3%'DA?:Z'$.\H\42Q+U6F:P\-,4=3>(XUC12\ MU?>VR"T()&'E3@" MB0L3IS([.!/R.((%B@SFL2'ANYV2V>V.6%6LN9I8\=H.1+0JWQ9"Y)<=Z-PJSML"WJ6'J8*740 MW+GMH'%38X-H0.56N_8ZU]WQDE5BH_0,;?W[(!4M^;($KSC3^ZZY%R@FUS(A MU$@^^+R0N?DAW:6'@T]]$BRGY5[*HXB)JHC5A/G(N1>YZOSVDI0]T&1%&-]@ M5>$[TU64@'?+X%]?L_+RQ;WTD]>O_\G M21Y<;([IBO+*]8-TKJ8;SYW@'P2)J0GO@EMS(EA>'9<%5@VNUD?#V0K49'&) MD:^/-JDNWTM3-ER+@]@K9,HYE\JA0,HOIL$Q?COX;D:@MK553>;NA50>T(#X M8/[+X4BK_.4SX !:RBM2&VTL>>;M'R0^-/0U/6W(_!J):!(+BN03([U!\JVC M/4[51L95CRW9J:UT%EDI3++]%S2EKHA,2!*XZ&*0Q2DZ/+>L M8YEEE2&*@W0PH'EY_%8PW[7=D*X.@3=[7(*HNAT6@W>(I='IRU/# M)PW,OVIIY(-_@@KPFY#X+4@XC>]N[YY-T+K3%OI@WNPX.QV;2V_O_=+MZ:6X^OWK\I7FY1:"IRR().GX?B7E1AV7#FHUJ,!(8 M-!&%EO$-2X=O%.$.)AD0(Q W[&BG8\K* HHQFHS/DR??*AB1%^]T.TT(%LND49RU2AV^FIGDX$D)X3:1 MY!5A.) R9B?Y\XL?4=(.6O+6@5*5D1:81*"X<\[!>&P,]/&M*IF[Z)[GDD"M M[?> 0[?2T_-:WPW3&KP(T%Q?7?R;W.?3ICJ<_2=Z<1_W^V 9N)*"/;*>:' M:#V2])7P@U/W@%,]7]*/ZRC>8\$A)->??,?AAK3C8Y]-HP!)7Z45>VW=V5=% MI3R!UE5@87,J>VPZ99G\-2T4*],T5":<&V@*06)XFU\R-JU:1$W4Y8N9&16E M5%,^^V1*4_*3[]$0#BSDZ(JD62GMBYA\9_4D&4V-1I"/=9?2O;$3G0;;-?VQ M3IV,93]<3(^+;*'A$CY< +Z^EJK(-W/JL2 HGS3\=&-61UG\[C=:-RD M1[\LWOZY=7[-[S@-4K>0%X&F;]-[5&_E[:'Y<7D)ZX_2>6L:MZ*A5_//GCR2 MHG?\H^]V_"[11=?WW98_;AR!9X\'Z/=51]&@_H$)TMMEG_XO4$L#!!0 ( M +.M+UI J$=GV@, /(( 9 >&PO=V]R:W-H965TT>=O?7 MIVQ#PTC,*(=^VQLKB&:3 ]O!&LQOAY5"+NJB5+P!H;D41,%V&LR3NT5F[9W![QR. M^FI-;"<;*;]9YK&:!K$M"&HHC8W D+S $NK:!L(R_CG%#+J4UO%Z?8[^B^L= M>]DP#4M9_\$KLY\&HX!4L&5M;9[D\0N<^LEMO%+6VGW)T=OFXX"4K3:R.3EC M!0T7GK+O)QRN'$;Q&P[TY$!=W3Z1J_*>&3:;*'DDREIC-+MPK3IO+(X+NREK MHU#+T<_,[D&7BA\<0K]NR:+5:* UF8N*S,M2ML)PL2,K6?.2@R:]9[:I0?$ MQC1])U[:89&Z>.D;\6[U^^=\HXW"V?GK5L<^7G8[GCU/=_K 2I@&>& TJ!<( M9I\^)$7\^9UJLZ[:[+WHLS6>SZJM@<@M>5!**K*42OEAUX3A_JT41^D*D.!F M5G_C-.%Q,OI6)^_FNMW)\QX(;+>8T99@D"OW3.RP(.&X)=:!,%;,0$76!HG+ M;HT?12D;('BGV+VCKEI<).3(L'2-BAIO"WWGM4[3>Q0X_W5MN^N3N<;NX(7+ M5M<_R!,H)W@!T<(=&LJJ1>^/ MA Z2G(8QKGI)D8?C/JZ2P7A4A(G3TFP8YDZ;T##M>X\T#RE9MYO+T;0 6=AY MB3/YZ<.()O0SQBG&,5J>Z46>TS0<=W3M'4F1)6%*>H[T.^LB&X>9E2*Y2%]E M'XU2;*'GR,5D6%!,VG/D(GV6AM5X73LDL)UT4 P+3/NQL[B6X2H?.RA>:9UL M*;7#7S.\<*XQ309QYO'KY1XS*XG#D5\A%DZ7AL.3#M'._@.>698A6O[;R?(8 M"_7?,XX4]V=(>HY<&J=TC'X]1][ D<:I,['DRC$I7#A++M)Y@Z/%?_I90Q0. MK<+CI7'8.$Z@V'&\AO&H:, 3-\Z.CAD-,60GL8S?E_(:4P=./HQ1>XW_ M18:#13.$[K76RV[=8-'5.]2 VKG75A-WJ_HGJ9-V#_K4"4?V$]8^3!O6H;:?"-=,L]_I2 L@:HWTIISHQ-T/WFS/X%4$L# M!!0 ( +.M+UI@KPT'=0, !@( 9 >&PO=V]R:W-H965T*Z%-(N@LK:919')*ZR9 M"56#DE9*I6MF::JWD6DTLL([U2)*XW@2U8S+8#GWW^[T U2L.5!(WE(E@ELW7F M[+W!WQQWYL48G)*-4H]N\0B$<$-'XI\<,ABV=X\OQ M'OVSUTY:-LS@E1+?>6&K17 90($E:X7]IG9_8J]G[/!R)8QO8=?;Q@'DK;&J M[IV)06-G!F4=Z#K3NP] A8DL(7)6UE MX$866+P&B(C90"_=TUNG)Q&O,0\AG7Z -$Y')_!&@]R1QQN]7>Z/U<983=GQ M\Y#@#BX[#.=NS,PT+,=%0%?"H'["8/G^CV02?SI!-AO(9J?0E_=T XM6(*@2 MKE3=M);Y3*;I 1U,%G!3EI3M0#;??3IB\7'UA)IN%WQMZPW9DJ\W-X?$GJ;S M4"&42M UIIW!NB0!4ZF= 4LK^6N"=%-X[CD57+1$!'!/N2$:QG&8^5-U3>J: M!,YN)>6X$(1A/@ ^Y]C87^; :M5*:\Z=%A)EE9[!5ZI;7-+FM&RMYINV(V85 M/&A>N^&MI!QZ!Z,D"4?49]DTO'#]-*7^&J6B:]6!#4%C?=#D$#3:H29EGHB! MUI @+GN5_U<&:7813JF]#">0CI,P&XZF[ )"I0@,YJWFEA-@$J;T(UOR>C.+ M(;H.K%$6I>5,'*%Z_!B(YC1,B&9,)-)Q1E%:']/USC&=^.XR\=UT M?'H;W] MN+./._L,5L1SX+W[76W/^RPY=];@#BTF>F[^RI%*8_[XT57D MB.Z8("0CM2 MUHB6B@^46M5=9C*1MV+(S'T@?@_B80$;S!F%T %Q#;RFRV[IH6F%"VI.SR"M M'7^C?)T+%1%>_@Z/'NKKMK_,N_>S"],;[DT(+ DUSB\ M& >@NW>HFUC5^-J_499>$C^LZ.E&[0QHO524-OW$;3#\&5C^!U!+ P04 M" "SK2]:O1];J"8& "U#@ &0 'AL+W=OZY:A[8(F[3 ,^T!+E,65(EV2LNO^ M^IU+/6RG;MHO-D7R7IYSG^3YVMB/KA#"L\^ETNZB5WB_/!L,7%J(DKO(+(7& M2FYLR3T^[6+@EE;P+ B5:I ,A]-!R:7N79Z'N7M[>6XJKZ06]Y:YJBRYW5P+ M9=87O;C73KR3B\+3Q.#R?,D7XD'X]\M[BZ]!IR63I=!.&LVLR"]Z5_'9]83V MAPT?I%B[G3$C)G-C/M+'77;1&Q(@H43J20/'WTK<"*5($6!\:G3VNB-)<'?< M:G\5N(/+G#MQ8]1?,O/%1>^DQS*1\TKY=V;]NVCX!("I42[\LG6]=S;NL;1R MWI2-,!"44M?__'-CAQV!D^$W!))&( FXZX,"REON^>6Y-6MF:3>TT2!0#=( M)S4YY<%;K$K(^._:HSD>TK& !3!RQI@5TGSVJ\%6G$DM,^2X;)Z!E]HX[H*.@;?4/?=>4P MXQR[,>5<:E['A,[8E7.(_1T[L'^NYLY;Q,N_APQ1'S,^? SET)E;\E1<]) D M3MB5Z%W^_%,\'?[R#(EQ1V+\G/;+!^1D5BG!3,[>B=0LM/PB,G:7">UE+D7# MQM5T++Z)X6O)YU*!FW"T7I5/'503>_;HP\0>"\%RHY#94B^8I^AITANX'/-8 M3A%8,A.V-CC,JETN+$'S!CD98+)'FEX:*QJ?D"!.41(1CU+!.(Y(:PU@'E8K MFQ;(1FR3J6"\- 0 "[PV -\U@-HQ *\-T,> K5$,Z)_DA/,220Z)RHF\4A!: M87MSG&PL'!A*[;E>2!JVIW4;,ZAHQWP;4Q$C4WV7AG0,, !JCSP!93D^%*Q* M):>VG]2I*06L_EFXB-WO2+1<($C*YEOI##.^D#A?"[81W![ &CA$[!67EGW@ MJA([]';3Y):H_MJ9[7UMMM>L1ONBN#,E 8"TRNNX!3'XB0Z!;#45/1E12JP!!U]IJ%Q'$[D)!JRMT:_?#H_CF9;?4N^"4X_&D?Q,4W;"F1A>;1%MZTB M<#*-I:TK] MC*78:31B=U]'Z-:0H:D !0(FX'>%7#HVFYQ&$Q;'(2H<"*S0L)?0M[0FJU(< M*-)"&V46&Q9/3Z(QFS5;D;R98)HC%N,8KIBT\P'K@63ID(Y.X9O.5 CDCO(& MA"=38AS"4KFW"O,Z)\H M48>*19^M"YD6[7%-09U54-^GBD=]0FV(A?7R2U<8#X0,2)F0 M.CS[#_$;4$?L[Z: T17A8,UIC8(X"%G]MC7,T3B)1L>A*%>:5YGT=:2SX,)0 M+FNGRJU36]-OS?G4-VL42JH,%>V9;VB,JX9L.E,AD7@H\]!Z6#^8/,(H@3<( M[S5%1?V-:O>>;8./YNW-)MV]V726[AHJ;&EP)F'+Q-P_=37:@MOS+,C(O.GA MY9)K2K2UL*(Y!VJPZ0^N*VHY<;BH)=3GI-MCA<^MX3"]NUBWA:5QU&FUVO0# M6.E)2!N/0$Y!K(X2J3-)S7/5]5>4)VHB(%!3H;CC'L^ 2F6LX+0Q#;4T:XGL MTBLX56VA0S^B.POA:SL=U-1=\"LZK@CJ"1WZ*NX*08@31^ +\$K!764#3%-9 MEE>>OK8^!]\ H=_AIIW+IB.Z/H.1E 12A.7F2923D;\3ZJ/^"0IKTHQBC"CL MF]M",ANAZXV&)VBXAVKB8.+,/#9&X\.E(8%GA7"DL;L)X;X]L/.J![J5[^ M#U!+ P04 " "SK2]:NV3A3G@# "I!P &0 'AL+W=ORW//0QZ/BX,VGVQ%Y.!++95=1I5SS762 MV+RB&FVL&U+L*;6IT?'2[!/;&,(B)-4RR2:3RZ1&H:+5(M@>S&JA6R>%H@<# MMJUK-,\;DOJPC-+H:/@H]I7SAF2U:'!/6W*_-0^&5\F 4HB:E!5:@:%R&:W3 MZ\W,QX> WP4=[.@;O)*=UI_\XKY81A-/B"3ESB,@_SW1#4GI@9C&YQXS&DKZ MQ/'W$?V7H)VU[-#2C99_B,)5RV@>04$EMM)]U(<[ZO6\]GBYEC;\PJ&/G420 MM];IND]F!K50W3]^Z??A_R1D?4(6>'>% LM;=+A:&'T XZ,9S7\$J2&;R0GE M#V7K#'L%Y[G5+>^)=<*UABR\>,2=)/MRD3B&]@%)WL-L.ICL.S!I!N^U03;+I&;SI('0:\*;?%6IS9BA42P5\ M:,B@[PH+J I@7Z,M2GAG=-M8^&N]L\YPP_Q]:B>Z.K/3=?PENK8-YK2,^)98 M,D\4K7[\(;V<_'Q&Q6Q0,3N'OMKRI2Q:2:!+6%M+SL*:!?PJ<">D<((/\8YD M =RQL$6.NU>Y;/E$0"BX8;U:B@(=KS

4$6]\Z]I3.LTQ.ZWRL"$HM^:8+ MM0?GNPF"5S%1Q\X4+9-E&=YZ^>.%8;EM!9 MY[,X@P]QRSE2Z5*753]\4GL*C=GP)^KZZ.^YNZ*,+F&4I MDQZ$-O@PQP?D ,+:. M0=[$5SWW;R["6( '.G4'D]'XK,GLPR/!S>:%=I-TL [OT+H;O_^%=X_8>S1[ MP5-%4LFI?%:O(S#=P] MG&[",-YIQZ,]?%;\EI+Q >POM7;'A2\PO,ZK?P%0 M2P,$% @ LZTO6I?5]0D5!0 G L !D !X;"]W;W)K&ULC59;;]LV%/XK!^Y0V$ FZRXY30PX29L56+<@2=>'80^T1-M< M)=$EJ;C>K]]'RE9,VT)]>\P*L]()U=4X]/UT7#/1#*87;NU.32]D:RK1\#M% MNJUKIK97O)*;RT$PV"_55818'S; MZ1ST)JW@X7BO_8/S';[,F>;7LOHB2K.Z'.0#*OF"M96YEYO?^,Z?Q.HK9*7= MES;=V2P<4-%J(^N=,!#4HNG^[/LN#@<"N?^*0+@3"!WNSI!#><,,FUXHN2%E M3T.;'3A7G33 B<8FY<$H[ K(F>G'QK!F*>85IYG6W&AB34FW4I8;454T?&38 MTJ.+L8$Q*S(N=HJO.L7A*XJ#D#[)QJPTO6]*7OZH8 R4/=1P#_4J/*GQAA<> MA9,S"OTP.J$OZEV/G+[H%7V]D];CEW&X$;JHI&X5I[]GAW]+"FH6AHRYG"P5LEM:9K MIM36PIL515NW%8,H_0%.ZS=^]MP-?P)3K;&\5K)L"P#EQ:J1E5QN*:5?:.+G M7H+_,$EB+QAA%&$0XQ^<^7[LY78O"T,OLWMA'GH!7;M&Y@HT!I/6PY58:PI\ MR$1)#NEAG,5>,J(\C[P)I58UUN+$FXP0GMP+Z5&QDE/#:M[UJ+%S1/ZK!JPX M@MUAE'OIB!(/'*!" $H<:/, M3UUPL&_]B.Q^/,GAWHGR3_KR3WZZ_-]K(VJ7SP^ML5T[JZ4RXC\7;WK_'=>8 MYL=:XJ2)UUN"]_86G3UV:(]W]BRP%QU!K*M^?M 0&X9EO>LS],R/W8 C-H:X M:1%+3!(*4N3:#E,,HVXUHR">>)D=YA1$"0X **[JA4&2XS!!(3Q*@QP_I^A$ M$M(^">E/)^%Z!5=1H.C/YU:K9=L8N]LS[GQ+?Z+($"KL/_ E;GES+#4G#;^> MFN(9A8USL4?">B3+ R2ZLX_8JUTNN,WF03*N6E&54*!W5\5",;03N,&F_99+ M@# "8;WG&A18[!KTLQ&5, (SM&ZCUZB.KC:Z'/R8X2M6L:9P9@'/, MKLV0^L!RC>,3M!!ZS3+-Q/$%YF=!E&$T*TOA"(;*EI.1>/9\:X7>K849RF/? MR_L_*&ABE0=G<9!!Z>[^6_&J=#'1#+G='QX&EI&&89H>T@+FN>5"/)3 VPT> M+DKQIMA:DFIT1WD'?,/*?T&(M;M LM4ED("'[9#"P#U[)\(2-0%),Z\R 4D M<0$)@XYGPK/8[T*3@%I]],"Q$A\?O)C RTOW+M14V/KH'D_]:O_TG'4OKN?C MW;OU$U-+@=A6? %1W\O )ZI["W83(]?N_367!I> &Z[P?.;*'L#^0DJSGU@# M_8-\^C]02P,$% @ LZTO6M1^CCYI! -0L !D !X;"]W;W)K&ULM59M;]LV$/XK!Z\8$B"5)5FRG2PQD*3M%J!9@R1= M,0S[0$MGBRM%NB05-_OU>RC9GK,Y1M=B'VR*XMUSS[U1=[HT]J.KF#U]KI5V M9[W*^\5)O^^*BFOA(K-@C9.9L;7PV-IYWRTLB[)5JE4_C>-AOQ92]R:G[;L; M.SDUC5=2\XTEU]2UL(\7K,SRK)?TUB]NY;SRX45_#(UYF/87)5GO3@08L6%#P@"RP-? MLE(!"#0^K3![&Y-!B4;Y6[/\B5?^ MY &O,,JU_[3L9(<0+AKG3;U2!H-:ZFX5GU=QV%(8Q\\HI"N%M.7=&6I9OA)> M3$ZM69(-TD +#ZVKK3;(21V2%IW\-<4.H7*^B+#CI]!CI)Z=IH7SEZK4LNGP+TP7-#-EV3O4CW M(K[B(J+T^(C2.!WLP1MLG!^T>(-G\)XZ?"[IE72%,JZQ[.BW\ZGS%J7S M^R[_._1L-WIHIQ.W$ 6?]= OCNT#]R;??Y<,XQ_V<,\VW+-]Z),[M&?9*"8S MVTX7=E?Z 8_&/NZBO!=T-^7[BJEX8D&N+1R11N"6;)F$HYE1Z'%W0N>>/)20 M]B#]*PO;9BS\I71PI5'(2J$GW>&&K&3HW8HE:MNSE4(Y>D'C<91A2?(L.J8/ MZ.Z74K]<6%.P?&KG =>9WI66OA2]-RV+; M'*_-?7N.;I['/:&W>'E$TT:J4NKY$@#&FAS#S)[ T?21Y@QZ8E')@N"6^/]R]!X9 M@7=W'DZZMJ$&T;A=1VB%UTW0I70,QEF,WCEW4M"-*.0L, />+3L?&* %D<@T MAE*:0/J_1V1/NPTW[3;\RHOO?"N3[Q XVYY;KL(,\<#TUCAW1#_SS@[<;_3? MS;9=-J8U5CPQIEIC(080MJM/BQ>?ORG+VQYB(,/(H3$D6,NZ>"1\I[137>V* M\@_,#NM>.TAR)/

*2M=V0UFV\6;2#T=1XC%GM M8X6YEFT0P/G,&+_>! .;27GR%U!+ P04 " "SK2]:ED($JN$( [%P M&0 'AL+W=O K?=8+/;0U'T@RS1MGJRZ"/I..FO[S-#67$2Q\BA* X((DOB MS#PSG)>'.M]J\ZM=*N7$_:II[<5@Z=SZ;#RVY5*M"CO2:]7BS5R;5>%P:Q9C MNS:JJ%AHU8QE$*3C55&W@\MS?G9C+L_UQC5UJVZ,L)O5JC /5ZK1VXM!.-@] M^%HOEHX>C"_/U\5"W2KW?7UC<#?NM53U2K6VUJTP:GXQF(9G5QFMYP5_K]76 M[OT6Y,E,ZU_IYE-U,0@(D&I4Z4A#@#"8#4:EYL6G<5[W]277^)*2OU(WE_V+;K0T&HMQ8IU>= M,!"LZM9?B_LN#F\1D)V 9-S>$*-\7[CB\MSHK3"T&MKH![O*T@!7M[0IM\[@ M;0TY=_E5K;5Q=;L0MVJ!8#LQ;2OQ4>F%*=;+NA2?6K_S%,*3;\6L4?;T?.Q@ MFA2,R\[,E3V4M53!6-@[H'+'? K>53C>U6.A,R'0@8R M.J(OZ@,1L;[H%7T[]_N #,5G5=B-4?SX?6W+1M.M%?^%7/:]I0,;56.2NN'G9)<,BOHY8/^_5MJ<1< M-RA\LOXRU1RG$]4V%:EP6 Y9U),5>B[TQN"69!BD[MVP7MR*#7+)\+I5T:*% ML%+3F[$/UJG52 "&?=1<&"5:[42K2F5M8>KF0=2M*#4G>NT>4(%N*;Z/;D?B MXW1Z0_*U%?C#$EM#)8SP$L*[+1[X>OWE_6>A[HIF4SBXI(IR23[0JP[N7ZR M!UQ,;:E$@4TH$)J2UP,%<7 M#40[+;SNNZN;VM6X^V:*UG(@N8R_:8?%)Y]:-)2FP1-[RE74[XOQJ2/>B7"8 MY-$HQ*\T3T8)KEF:\WT6AZ, UVB8Y9-1ULL^;E/MLRV.@]$$^DE,9L$H%6$4 MC"0K#Y( HK M#]J.\YAM9$G*MBBTA%L/V!+^3 M"<#D:8FHYS,9R$D83;R,& VR:'Q=;-A2&[%,;FY5 FO .Y9,_# MS-]FB&L*H(B9TX8@I/0B#!/$%MJRV "#F,X@R1C"8)!29, M:5>&<1!B:3*,$LJ-ESCE49Q!XG%&&6=$EOO,DJ03.P88T1.<.6U!&*>0"H, M+U.)/8X#\F\?*-Z% "K)E8R4Y9.(%@[)4GX 9G@,IH3!"V4-CZ"C:PV-H2CNR#[P;+N4^"OM:,3O]=&'W>.;A[A817 P# M5*;M1IX]\U7&*3UR M-.5K/$K02,K?-K6M.8YC48%26U=SHZHQ;"&7R5&,Y9$<34Y)"UUNG2Y__8'8 MEIS%B:2LM84:@2"B) MR<.3D%4\B?.!Z40#(0D#U&.2TDCSW;/5[0\O%I]T43WU=7V2LW,8*6@I5(+7 MK^>)3Q TK"3C#I!T8S3)8@@>J=.TK]/T]U(_\:/1*W'-APAEK)@][!/[*5Y5VV*Q,&K1E]ANI,+LHC/[0#3*G__J_W",F"%U/'!&1\11CQY+ MD1RP7U%1[;3-R2=U[Y1I*>%[YPKG3#W;4.2Y8I'2W$A]TFEOB.NE@T?W.W'. M)'5?-IL*(O1&S>>@I-SE2X7!6M,!$IE/F=JG[ Z36Q:.BW]K:@=^*"J];0G& MO*B-(%)(C4*L7Y;<\""I?)4I%S-]I_Y0BO@W+%F**6)6EX7O3C+U1##PK$Z& M&7.%.//=2@Z#<((G'S8&!26B:,+#GR99Q 0KQ,C*21&X'(:]K0MQ4Y0XFY1X M13R#IAQ5)_Y%$33%+$:M@+;G%VV:"JIX$-)83XF$1#1P94;LP/MB_P=NRRW\ MN>.J$H18,4DGR7Z>2HVV^EU3RTGKL]D9$GP5'&I)C& M! G%72S#X20E=K5S>T([*$&DL-W !29#B+!YX28 M.>,SMPEH3'&CJ1:3VWE'\X^X_49:?Z099WTSSMY,FJXQUW3+18K6?$-1,3AD M4OE]0$-9OW;>/FKA]3YF98HPY.6-0@]<:FQCO0*^.^4[&%(IRKARZ. 4 MB\\X0L-I\\P&SB !'36R#.ESJ^=N2P=ZUEN7GO(P8V&2'_-(YCY(78UZL,$D MPKD?KTD+-8PDB? SR:A)_8Q79]2?-ZM-PV.\4HAOV1''$SJD),1ND"FX^F0[ M%N1W%#U.+QGF,',DB_EU_^%U!+ P04 " "SK2]:9GJF/1D$ !X"0 &0 'AL+W=ORD+H MA;=N[E8M MY[(V!1=XJT#79-6[XW!9K*2\KLUKK*%%UA!6&!J+ .COT?\C$5A MB4C&/RVGUX6TP/WQCOVKRYUR63&-GV7Q!\_,9N%-/,@P9W5A[N3V9VSS<0)3 M66CW"]O&=T@1TUH;6;9@LDLNFG_VU.[#'F 2O .(6D#D=#>!G,I+9MARKN06 ME/4F-CMPJ3HTB>/"'LJ]4;3*"6>6E[@RVJXK"X0?LO!JCZD[RC#87UN U));:0-9B!S,!N$7!;4CURL9W!N MW P=H%W\$YF"+WF.KEV "X-$94 Q@W!Z):@(BX+Z2?#!W!\"#--'BC M8K*G(OP]&#C@Z !_YX0Y^PU2Z(50<=T-*B!SB'DP<=)?09X49-_"5I;S@ MAMNM<;MUAX^R>*3#>N/Q_#I -"81E>E2CBC(..Q!F-@@442:X0%5"=>2B09Z M7BE>6-_1R]!JFTY[D+S2]AYPL@\<^V'T%OA-I+(LN;'%]T."?<@+R8Q-S148 M21R1X#CPAWL$K)3*\'^)(*-&EK4PP*BL^*[&4JF-AM,P]B=G<$H<9_ @#2OH M>J;:IS+I!Z.1/Z)1V$\B*^X:M:V[#?'^9&QFSC-Q<9NBNI9BO;=T E$_B4=^ MY$@B1W*DYY.NYY/_U_/4(C?,U,KMBK5>XK]W%QQE/GP7M*V.+SW9!UFK)L7R M);Y]Y\A%T*+1AO;:'A =LTAY1=NZI2L!F&XO$=IY_G(MG,V:*^26/=M'I6F] MDW9KR4BZ*!:M[Y MQC"R>2KH/6L &ZCZWE?U!+ P04 " "SK2]: M=?><&QT$ -"@ &0 'AL+W=OE8.-GR27+3[M>/DE(W MZ>6\#3 LR28?D7Q(2O.-5%]TA6C@J1:-7@25,>UY%.F\PIKI4+;8T)]2JIH9 M6JIUI%N%K'!*M8C2.)Y$->--L)R[;W=J.9>=$;S!.P6ZJVNFGB]1R,TB2(*7 M#Y_XNC+V0[2I> U-IK+!A26B^ B.;\<6WDG\#O'C=Z9 M@_5D)>47N_A0+(+8&H0"(5"6" RX^L6,^BWM(J[\Q?T7YSOY,N* M:;R2XC,O3+4(S@(HL&2=,)_DYE?<^N,,S*70[@T;+SN:!9!WVLAZJTP6U+SQ M(WO:QF%'X2S^CD*Z54B=W7XC9^5[9MARKN0&E)4F-#MQKCIM,HXWEI1[H^@O M)SVS_(CDDH9W#VPE4!_/(T.@]E>4;P$N/4#Z'8 DA1O9F$K#=5-@L0\0D36] M2>F+29?I(.)[S$-(9R>0QNEH &_4NSAR>*-A%_^\6&FC* O^.N2DA\@.0]C* M.-$9&D8T0[W7=L*I.JW\CG3%934/X WO@_YEB"8]RCN!UFX/KAJ2Q/.QM K=%HD"M#?=5;@D]YQ9HU.G/? MTK1GS1%D4X>;>JZR&7%E][U^#>:>4Y6Z78PK.S&6;HV @G YI!DD\)G&?OG) FG8>>VZ3+":-S^Y8 MP.*4/9(2L5=PG&ULS59M;]LV$/XK!S4H$B#UBYRWIK:! M.%FQ V2)6GW8=@'6CK91"A2)2D[V:_?'27+9L;GPM+2SKBLLBC1 ME:+ \DIX,1Y:LP3+TH3&DV!JN$WDI.:/\N MG4JZY\>?A;3P3:@2X0:%*RV2 MQ[V#_4@.AEU/6EBVF]2(DPHQ?@.Q'\.-T7[NX!>=8KH)T"5Z#<=XQ7$2 M[T2\PJ0#\<=#B'OQ8 ?>H+%Y$/ &_VSSE72),FRV@S\NILY;"I,_MQE=01YM MA^34.7>%2' 446XXM N,QN_?]4]ZGW80/FH('^U"'S]0*J:E0C 97#B']'V$ M3N&+%%.II)=$OOYX*0@/+?MN*>[A'I/26JEG,!%.NFW6[=;_.$?(C*($9A#/ MD5%GL?R+='L^9IT+UNF892:UT(D4"J0FIY954!&WM1QP3E)>K[A-F1NIL0&O M0"M-ZNAZ*A/AV3"R.$6/EK* EJ4+7#:825V4WIVW'!!TLA#2;>+%$;3[.(;? M2L/Z"BL39 )P$2H'W C[Q*YGBMS]I3FC\:3_I\4JVE>88:6 MXS,Q.3TH3H2:7"BA8;]_ 'LPZ'=B&MZ_.XO[\:>-67U$P_';$L>DPLJ%8(^1 M1?%!<]SK#+;.^V>=WN;BDNH6Q1%YF&C2NY.BK7CN#]9P;:@VW&H<=/KA5YDO M*O/S5GJV4J"QC8%6_[1UMC8W$-L+B'MP''=.-M+^?^C6'J&VYY4?5(OTSSGC M%8UFZ+TRB+9/@['W&$IO*#1 [W[V(9547BBE#D$;_>%[*11E 7(9>=-KG&,) M6D_M#. S%:?*<"X^)F37G)YY];*^22B8%\J\8,C91)7TZ''R5LG(BKG"<4R) M=>G^\;#M(")C2LOAZ(R2:5 R$40O07C@I]YU@&MR8"Q9+7'TE=JJS2&&])0Q MD[ST9#=DI4XKU5Q1%S+E3>HNDB=7N7]545O5X?OK>E1A4_L1ZE$GA$/+Z^2[ MI;#DU6!2\D(.3.:"\HFS*;RL[C!08"=SJ:45T0S1\ *4:@B*"#72=*P4E6<* M$V%QBW/?=.R_=2KE^;;GNMOJKW*TL]!%.N)9:E^U6LUNTZA>5/W96KSJUU3H\CL%7G6"V\*4*W-C6>>K\PG5.SC98%Z#PS]%'J!2MHVO?Q MWU!+ P04 " "SK2]:_^\.#LH" !!!@ &0 'AL+W=O8[:1ZT 6B@:>*"SWW"F/J:1#HI,"* M:5_6*.A+)E7%#!U5'NA:(4N=4\6#J-^/@XJ5PEO,W-U:+6:R,;P4N%:@FZIB MZGF%7.[F7N@=+C9E7AA[$2QF-JWH%'0H:5FAT*44H#";>\MPNAI: M>V?PO<2=/MJ#5;*5\L$>;M.YU[>$D&-B+ *CY1&OD7,+1#1^[S&]+J1U/-X? MT#\Y[:1ERS1>2_ZC3$TQ]R8>I)BQAIN-W'W&O9Z1Q4LDU^X7=JUM//0@:;21 MU=Z9&%2E:%?VM,_#D<.D?\8AVCM$CG<;R+&\888M9DKN0%EK0K,;)]5Y$[E2 MV*+<&T5?2_(SBQO,4"E,88./*!J$I;![6\Y2Y+!&Y0HO$H0O6U[FS.920^\K MVW+45[/ $ D+%23[@*LV8'0F8!C!G12FT/!1I)C^#Q 0^TY"=)"PBBXBWF#B M0_3^+43]:' !;]"E9.#P!F?P#IG88")S4;:/A[+R(E4_EUMM%+VK7Z?2T 89 MG@YB>VVJ:Y;@W*-FTJ@>T5N\>17&_0\7) P["<-+Z(M[ZMVTX0@R>TG;:CE3 MUU,Z+D8ZK>.Z8")'#:4 V2C;)"T#M6>0-LH^+ELOQX8V$>Q0$3<-F>0T*?04 M>K>"7CSGEMA5:^P,5YB7PKW.+>-. :DT!4*-JI0IO(;Q8.S'M,:#T)]TNE5; MSS]$)%.R@IJL%3PC4^^02/3B_MB?7$%O%(;^Z I6-K3(-0@:C11!G8%)&M(F MC -R$6.(P[$_L._[(LDX](<=V5-%#X[:ND*5N^&E(9&-,&V'=[?=?%RV8^&? M>3M<[YBBI&G@F)%KWQ^//%#MP&H/1M9N2&REH9'CM@7->%36@+YG4IK#P0;H M_C46?P%02P,$% @ LZTO6A20OEN-!P LQ4 !D !X;"]W;W)K&UL[5AK;]LX%OTKA">9M8&);#TMNTF I.GL%IAI@Z2= MQ6*Q'VB)CHE*HI>DZZ:_?L^E7G9KNP$&^VT^6*0EWL/[./?R2I=;I3^9E1"6 M?2F+REP-5M:NY^.QR5:BY,93:U'AR5+IDEO\U4]CL]:"YTZH+,;!9)*,2RZK MP?6ENW>OKR_5QA:R$O>:F4U9YE>#"2DD M"I%90N 8/HO7HB@("&K\M\$<=%N2X.Z\1?_5V0Y;%MR(UZKXI\SMZFJ0#E@N MEGQ3V >U_8=H[(D)+U.%<5>V;=9.!BS;&*O*1A@:E+*J1_ZE\<-+!()&('!Z MUQLY+>^XY=>76FV9IM5 HXDSU4E#.5E14!ZMQE,).7O]MLI4*=@'_D48-OS M%X4PH\NQ!30M&&<-S&T-$QR!\0/VNZKLRK W52[R?8 Q=.H4"UK%;H.3B'Q.FJQ09J,%^_?-PE@-:OSGD,TU8G08D=)E M;M8\$U<#Y(,1^K,87/_\DY],7IW0-^KTC4ZA7S\B_?)-(=C[)6MTOQ5(PB96 MA]0]#=B +&H0ZP+.JYS9E6!KK3Y+EV?#A:C$4MH1P[)F5::0@\:*G*FE6[Y4 M!9)95D]S%QVZ!'3QV?!M!986!:#,B!W8+-,/C^U)O2 M&$7>A"'CD$\5"\.)Y[,H]KV(19@G[(.RO,"Z,)YBW1F+DQE68)Q&>'I_RA#L M[3UZ[%>1"\V+.7N]T5I4U@D[C%F*;: 1_;L32X''.1O. B\>88!^&(+ FV$( M8R\:L0E4CKR@QG46]:A^X*5T25B,7P^7> GD8V]"8(2< &"*)2%V;>SN4=() M64YZ31/8V\/$3C2 D.?IC!_!B?Z ,$T;GT/PW>B>P97UE[V9\[4U(>2;Y9+ MX8JC6ZUA1:W\.0M\['F.F$#%\Q.DCCM2QR\F=1\J&'V&/=37+MQBK]W :/[9Q1#Z3P#9C\ MO?CPMB7!C6$W[%[H#$Y%!W7DJ&##WAF[=HS*/4V8]'3U)N MW6/3&;IL#)5]'%UDVI0]"H2L9NO>4*2L/)#YPY]_2H-@\DI\%WOWP'\U8EN" M,DVRF^]2_?&'JC;LV1_@=73$1K A:+QQ_>8(DKT4^@.TB2@N;*E5.>]*08\. M^L-=K8.M$S/(16)L!%J?8Q[CVF?EKK!A#:F;JX_KHU79IPMJ67-4NQ)MO.&N M$XXTY5+.\>I+H)ELM(3$;U1LZ!(J('[QJ+6I3@!HIKK.5HT0N/N.M85V2/^#@ M7%I#-:+6(/""9G2:$+.;+@QC0=$P32UR:J:[B]]6%N\!X,@&6X)P,- ^D[C5 MB-Y&4Z <)P%:\"W+5K &>+W2_:S=H_:@WX1JYJY37/]\(9IVA6CZ\D+4UE3R MRXTQ JZC$TQ$'F!Y15[^M4 #T;W/9&7 M2EOYM;X1)BDVCB83B+_F:XF]Y%<@'$TIUQDD4Y25;\W:U2JDHSPDQK;5H/2.OQ9H_EXZ),"+I>.> ZC B5)B0QI!"_".QW6@/ M@W1*M7+HQVY\]T(]3Y2OM"M?Z8O+UX- ?YY!J=KCN/.Q O45RLS7IJ@U7="A M*G9RG^-5S+K((*FC.] M;P<6/VGB^''H'S0H^]7O5CS)JJ+,0:ESC#RCEIK"DM"IX@:_;T]P,'(BDU5M M7K)GJJZN[U)&UH<\R!-1.D_8#)$=WHE:FCJ:[W'66N)5A%#,W[[!H?X?QSU> M,'RXY5%86PA7>+;2KFBM.V8W=J5T3;XV0=L1QW8X8K_QM7$M7]U'NFDA2]2W MIB=)J1,8^A.7BC,ZC7%R[#O%!6;?-X<8.][YD%8*_>0^%]*[(AA1?U/K[G9? M)&_J#W']\OISYN]<(S8&!74)47@!+[*Z_D18_[%J[3[++92UJG33E>#H@F@! MGB^5LNT?VJ#[3GO]/U!+ P04 " "SK2]:5C+VX)$$ "^"@ &0 'AL M+W=OQ&EW89*FUX[,@OZUJYIQNN[.JJDW4V'S[H^2+(A^[HLE%SGG#X MU(P=5MTM2JEK-EY;0XYG5YWK[.)F(/;1X$_-*_]L3I+)U-I[6;PMKSJI$.** MBR ("L,#WW)5"1!H_+/&[&Q#BN/S^0;]=CCVI:L3^^[ :$$H=NL8:]:6'S%V"SG-Y9$Q:>[DS)Y2Y %QRW M1/,-T9O\(.)O7"24GY]0GN:] WB];>*]B-=[ 6^R4(Y_N<&!EC163[AG@:Z= M4V;.V@J2UF5.0:[+6]997L<&WB5I0W;I0-]X6^E2 M!7R;! SU!NVM 88P<#%4PT[;TL.QU(687\1;(C^Y_&1T]-9 /56%B/Z8/C". M5A>"&WG1TF@ OZ*LER=G,J9GR:F,69H,UM*PC?#UE,$B2S+\]>AN,A[#6+ZD MR;"=?;1!5=_/%^#]0=*7,4_78PZ,R?<<5\J30N5CHH1%>P[^.SG?6A_B02@H M.D9', D:AW.DB:JP+2U:DO>7ACW@# 9)3L,RGK*3P.W>479,G^-_%3A=/Z"@<]XYU!.4I^ F1!U ^3E32,(1AWO M(*L093+EN39&/B#&$\Z:^CB+5S0\37HYO<';)Y&.\F/J)>?4/T_.>Q2?24\/ MH,_E"1FT"6)PE"6GQS3,DGZ?;J5>E=Q%G#:HS%A'G%1,!L.D=[Z/#,-X0V. M*_.*!F<)"B590][5LD38%#S6V=)X\LG3O"5Y@IUL=V?#,,7-VMDH(KUO^)W$ M9?:UM7V1J4R%;1(+XIJB:QME'C?Z JZ=O:3FNHDZ#10.RT%!5E)2:6F@A M*#='02O1FM^$DT0DNKQ[K8!^.()O#^M+QN62OXX\E3YL-W*R3T7=9SU%S;"6 MS@G8=FE"VUYLOVZ;L^NV)_EBWG9V[Q!,X^6L> 977 OHQ;7=4KL(MHD=RM0& M]#MQND"#R4X,L#^S-FP6$F#;LH[^ U!+ P04 " "SK2]:D288, H' "W M-0 &0 'AL+W=O/^H@IF11CU;\QS9)T>74D7SWGQB:\9$^CS)LWXY6@MQ/9\,N'QFFTB/LZW+)-_6>7%)A+R M8_$XX=N"1-:E!LF\XMM],CNF?BX713RTV2/LDPV+.-)GJ&"K2Y'5_@\I$'9 M4%7\GK!GWGJ/2BH/>?ZI_/!A>3ERRA6QE,6BA(CDRQ.[86E:(LEU_-. CO;? M63:VW[^@_U21EV0>(LYN\O2/9"G6EZ/I""W9*MJEXBY__IDUA+P2+\Y37OV+ MGIM:9X3B'1?YIFF6*]@D6?T:?6Z$:#5@OZ>!- WDL('V-+A-@WML VT::*5, M3:72(8Q$-+\H\F=4E-42K7Q3B5EU2_I)5N[W>U'(OR:R3\Q#QN,BV5;[X-<5 MNMYQ6< YNLJ6Z"J.\UTFDNP1+?(TB1/&T=M[^1;%L4B=RZ8/)%8BS_EB3D#T7P=^AMR$24I/+=&?IX'Z*W;]ZA-RC)T&V2 MIF7_Q41(3N7*)G&S_NMZ_:1G_9B@VSP3:X[>9TNV[ ),I!A[1(S([ =$'.(:%G1S1+OK5.W$T!X>TXZK=FQAX^[WKUOAN3UX=RQ.(\Z351)' MU4[^\Q=9@3X(MN%_F>2NX:@9KG2A<[Z-8G8YDC;#6?'$1O/OO\.^\Z-)*DBP M$ BL(R/=RTAMZ//?>6+9C)MGJ=J]J+[WV:>X&L^DXN)@\M04QE/F! M/W:[9:&IS)N-\;ZL0\+;D_"L)*XV>2&2?^O?@3Q\M[LB7DO/7,I#4$398_(@ M#VOY8V'">"#6X-/6HK"C,ZRK_%;5U#M@IP--@Q9.AYN_Y^8?L8/BG(N2&8]2 M9N3@ZQRH[XUG!R0,95[@''(-#64^H6-JIA+LJ03VW<2EA;*G)-_Q] NZ8UNY MUPZ=K69CQ1EZK$*"A4!@'?VF>_VFL)8WA901$BP$ NO(.-O+.#O-\JSM0V6; M:8>2T1A-9?W&B!V5@IQO:8UV]*%:-&A6#VUJCC-1W$J#&,)&[2B#^>+C[-94 M9_%;3!1K8F6]*/+E+A9&IM;.P4PAT4(HM*YJ*EEBX&B)0;,E*%H(A=;54L5+ M?&*^;/H[O_T@P%K\,M7-IG[+(1N^>AW!KC2RIC8'C)O7O4.0T(,O$,: MIK!)G?'TD(8QE/J]EJ#B)+;GR<82T'_H^#AFAQS\^X9$"Z'0NG*J2(L#8*\ MS;:@:"$46E=+%6^Q-?8=X16@@;9!\SM.X9'# W&J^PFAP=CK.1!5"L7V&/JZ MGX#F4*PG3&D\!O\TU6KHBZQQK_73/YBOJ_/PM'-A4Y7;=PI(5!0E]BAZ MOWM0EP3*>7ZYW"3NX6W%&LP;$BV$0NOJJ((P\8#]QAJL!VL)B19"H76U5&F< M'#/=M?F-KX<4AQR>'!'3P%;^IWT89DQU'G%;?M/EH6(PL8]V7_>10)O\TRDY M7.!-4]9>(*54]T-#F>?TVJ%*H,2>0'LMXFM3"VA@!44+H="Z4JOX2V; +@(: MAT'10BBT[I50%:U=>[1^U47L_8,O?NHC6J/;F.HL;N.JQ.O:A[FONHV]?S!? M?3QK,B536;\IN2J3NO9,>E][T*")C1URL "@TUTHM*Z. &V]P]FJX^ B>MI M%X],9636:[(JFKKV:*ILYVN2CQU\L!2@(V,HM*ZP*BN[P"-C%W1D#(H60J%U MM52!W3UQ9&SO'ZR=/@P^,SJ0L:[?@E1J=D\<&MO[!_/5A\%G1@\RU?6;$%7) MEMJ3;>>$;$@ LN,.U0$4+81"ZVJJTC,%GA=3T#0-BA9"H76U5-F![-\P6 _0&3(46E==%:4I\ R9@D9K4+00"JVKI0KJ],09LKU_L';Z M1/K,8$+ZI/G,YD(J/=,3)\WV_L%L];GUF=&&3'4&'YJTGFC9L.*Q>C*(H^IY ME/I1COW6_=-'5]4S-P?;K_%Y6#]#I&#J1YINH^(QR3A*V4I".N- +JJHGQ*J M/XA\6STW\Y +D6^JMVL6+5E1%LB_K_))O!ZLE%J_=1P9K&A, MY!N^IHG^9L%%3)3>%4M'K@4E81X41PX>#L=.3%@RF$WSSQ[$;,I3%;&$/@@D MTS@FXN661GQ[/7 'NP\^L^5*91\XL^F:+.DC55_6#T+O.95*R&*:2,83).CB M>G#COIV/\H#\B+\9W>+\6[;S(;P>#+,>T8@&*I,@^M^&SFD494JZ M']]+T4'59A:XO[U3?Y^;UV:>B*1S'GUEH5I=#RX'**0+DD;J,]_^24M#HTPO MX)',_Z)M<>QD,D!!*A6/RV#=@Y@EQ7_R7"9B+\ ;'@G 90#^(0#C(P%>&>#E M1HN>Y;;NB"*SJ>!;)+*CM5JVD>TK\6 MZ#:5^@ IT4T2HIL@X&FB6+)$#SQB :,277PB0I L]:_1Q1U5A$7R]=11NBN9 MH!.4S=X6S>(CS;H8W?-$K21ZEX0TK LXVD-E!.^,W&)0\8X&;Q"^^@WA(?;0 ME\<[=/'J-9)TJ<\Y=:"#\S/DO&$NAW=R0#>]*M]>KNL=T?VD3^S]O J>Z.V M9KV4B LT7Y%D21%+ZH>Q)&#KB*)_/FI!]$'16/Y[*.U%Z_[AUK,YX:U M#W312RHV=##[]1=W//SC4(HLB=42Y5>)\B'UV:+-9<*/*DW9?# M*=%_P,C>%L+C7#B;QC8S?^IL]HV!3;O;9$A&BN3[_A9[%Y"$+ MH$338;0D5G,[KMR.>SW?QS8394FLEJA)E:@)>%K<4<$V^<2*%BPAVCZ)=%:D M$FF1*U*DAX9(7[P1D6A%PR7-2N'5H<04K4WVBF#X0Q% 1]0L7%86+D$+MRF+ M0CU\A[H#1C8=)TMB-9-7E9Q(J;'T0B?FA1)QA!I@1>^JB#WD%0YM:W:/HURP:_RZ(2+/'],G@M: ;FJ04*2KB4V4 R[IYZ$&_ M72";:YC-A:&MYO<\W&RJ( MGLK*Z]A'S6;RE&=8V@,N7V!D6],&W5R8WQ*L])?B!9$D1/1[RM;' M;K1@S<9S=1=8YQJN<_L%.]#=GAL\A. ME\;[5"1,I8+FI?&>/6?;!^_?8QCF,U,9I&O(#_RA=*,1 ^ZMH1P92:Z M $)L@!"/^BT1JPN"MM3JR3)$B6'R:U,BL"(&2J0+F,0&)C%,?*9$/B2Z/A(2 M93B9/6H!:\,2#)8IZ (ML4%+?-EO;5BE4%MJ]609"L4@N+6J#5@1JHTN(-(S M$.G!R'=/GH\MF<&1C9]C=0&0G@%(S^WWF9]5V+2E5D^6@4T/Y+/62V8G9($[ M;SBRK>&]!\(-U@C/,0K+04:[H$7/T*('TV*;1;,3DL#V-6N T#NQ0MAV MU>R$+C2\75"=9ZC.@QGL9Y;-3DB[0\!U%WSG&;[S3O!=<0UKMFX&:S:>L+O M.\_@G=.<;O///PKM&ZV:P9-/!MJ56 M3X#A/K]?[O.M_D1WY[O_+S^ZT1JZN,MM3JR3)0Z&RTQ%)KK)7Z%QS.'%FTCW1"Q9(E%$%SIT M^&:BKVNB>+FGV%%\G;\?\\25XG&^N:(DI"([0'^_X%SM=K(&JE>L9O\#4$L# M!!0 ( +.M+UK/V.-'\ , ,. 9 >&PO=V]R:W-H965T3','BRX2+'"KIBZ\F](#@U07GFA;X_\'),F3.;F+$G,9OP0F64D2>!9)'G M6/RW(!D_3IW .0U\H]N=T@/>;++'6[(BZGG_)*#GU2PIS0F3E#,DR&;JS(/[ M.# !!O&=DJ-LM)&6LN;\I^Y\3J>.KV=$,I(H38'A[T"6),LT$\SCWXK4J=^I M YOM$_LG(Q[$K+$D2Y[]H*G:39V1@U*RP46FOO'CWZ02U-=\"<^D^47'"NL[ M*"FDXGD5##/(*2O_\:_*B$9 ,+@0$%8!83L@NA#0JP)Z[PV(JH#(.%-*,3[$ M6.'91/ C$AH-;+IAS#31()\RO>XK)> IA3@U>\""4;:5Z(D(M-IA0=#M"I(K M+3*"OF[0DN?[0F&S1M"UP.5S&ZO;E#-\A#TCQ'E*%G1I7\T!AXI%D&,X"QFV9WXBFP M0 OQDDKNHI0;7I ;A.B1,[63Z(&E)#TG\,"[VL#P9. B[&2,2>*BYFT9&]EC=86Z MEWN+)HBL+*LQ?2$O;/97TYCU%CS,!JZXU;^ MV% C=]#*'PNJ'[B1/7^&M1/#3B>J#P,(3VE6Z$\\DB0I!%44Y+^A;OAJ1H$; MMK39,&UEKS%APZ,S7:-:U^@Z*XSAZUA+WW-%F*(XNY &!@C-WT^$D66)QV[0 M,LN"ZOMM2V,;*FH4I3/#QK5AXT[#%ET97LCT9<2JKR0/_/-<:"WTTHH:M5R( MK:CQP*XO\%\.4GZGPKA[\=[66/&W1?9;(NVP44ND'36^L)V#QG$QZ%0YA_RM M\_G8W@55/K^1K-4KSC=MNVA90;VVRM<@OY'UI4:O<3J&T\W6W#(D;,&"J?*< M5X_6-YFY.;^WQA?ZAF-.W2\TY?7H$8LM91)E9 .4OCN$KX\H;QQE1_&].8.O MN8(3O6GNX)9&A ; \PV'TE!U] OJ>]_L?U!+ P04 " "SK2]:TN<1L$8& M !A-@ &0 'AL+W=OG6@,F/II=&:FK8*NU.5;O;7DQ[X8";L .[[CX*C>,*?28)IF\&&R4VIX/AS+JV#%Z8^K*]$7IKV%"B.&69C'F&!+N_&%RZYP&>%0%E MB=]CMI-[WU%Q*"O.OQ8;U]'%P"E:Q!(6J@)!]<<#NV))4I!T.[[5T$%39Q&X M__V)'I0'KP]F126[XLD?<:0V%X.S 8K8/*IW6P;D$:9]4G?:P[8B\ XQ<"B%@5 >,C@T8 MUP'C8YLTJ0,F9=]7G57V-*&*+N:"[Y H2FM:\:64JXS6'1QGQ9EUIX3^-=9Q M:G$9?LMC&1Z:3E^:OD26XF76W&*'.\#P@[V MT)<[@DY^?-_1L*L^&/_++3JI#[@+1NPPPL)3A&=FF_35T_1Q!](_ NDY)1(? MB0R.0;HETNWN.4,1KSF7O)+KOK7]23*0ZFZ]4E[Y66E]](6&D@DU+6#$ /RPPGN&94_S- MAP_[ZAT6'<\,8U^'S?]/K;V^^<\73%1]/FJOLR8K-* 8!'Z MYY6,L+3"^\H "2.0,+^"3?8U?2804'6&AI-&PXE5PYM[Z6%B=$9=HAP276]BR75G38>?63O\$WV,TSSM MZEYK8-_NA8012)@/"0N 8(:4LT;*&?R<< 8I,B2,0,)\2%@ !#-$=IWV+M*Q M7K&_<443G1P?6)8SM&4BU#-$NF9=ZMI1?>4%I1%0FE_37'26"]8]%;%']Y8+DD9 :3XH+8"BF:KB5E4,GWAK)I36D#0" M2O-!:0$4S=2Z]5U&)QUSO*NZK(OW9WFG,[,4L3>P MMSB@;@D4S12G]4M<6,.DQAGS=&_6K0VH'P)*\T%I 13-U+#U7ER[^=(DTSV7 MY0-:7X(&ZH#8+*,T' MI050-%/=UI5Q[;;,S[6.B$9_YU(5UVJG9*"F#"B-U#0C:8PZ;^Y!ZPV@:*9R MK3'CVIV9.R9B5N;5ZRR*'^(HITGR'5VG*=4Y-M:#8M0:T3I%[]@;37% 7"91&0&D^*"V HIE:MU:2:S4Q^D]S07TD4!JI M:<:#HFEWP@:UB:!HYB/[UB?"=I_H?S[%LM/[*@I*(S7-\NS)!ZTP@**94K:V M$;;;1O]Q[-4B6^Q]>YV]!08UFT!I/B@M@**9YT)K-N$W,)LPJ-D$2B.@-!^4 M%D#13*U;LPD?8S8=9_7;4;TE!GV]IZ:]8L[[H)4&4#13N]:+PG8OZG(=)PQ= MZE&W^^&U/;RW7J#V%"C-!Z4%4#13UM:>PN,W2+^@KP2!T@@HS0>E!5 T4^O6 MK,)0[Q#90;T%!O6K0&D^*"W AV\E86\ZMKS7@EO#"K_R*M%> GYE)@SJ1X'2 M""C-!Z4%4#13X-:/PF_@1V%0/PJ41D!I/B@M@**96K=^%#[&CSIR)@SJ18'2 M""C-!Z4%->WE67JEW7!O!4S*Q+I-HH*FE5EBW\!4$L#!!0 ( +.M+UHC[ @U* < -H] M 9 >&PO=V]R:W-H965TUU[L7IWOA$J=! \P,).OI_O@S/P8X4#=4S^5%"\3/ MQXZ_^-<73Q-NQD"9C'K-(?K/E(J2I/!4/ MDR06C&Z*H#"88,.P)R'UH]'JHKCV5:PN>)8&?L2^"I1D84C%XS4+^.%R9(Y^ M7KCQ'W9I?F&RNHCI [MEZ5W\5C*/">6E0<4*?[P MV2%I':/\I]QS_BT_^;BY'!EYB5C O#1'4/EOS]8L"'*2+,?W"CJJ\\P#V\<_ MZ:3X\?+'W-.$K7GPI[])=Y>CQ0AMV)9F07K##[^RZ@?-5@%RQ*$?E3^IS^JBF@%8/Q$ *X"\*D!5A5@G1HPK0*FIP;,JH#9J0%V M%6 7=5]65E'3#DWIZD+P Q)Y:DG+#PJYBFA9P7Z4WUFWJ9#?^C(N75UYWS,_ M\7.5$W1V*V_<318PQ+?HAGG\(?+_81OT<<.BU-_Z\O J25B:H"),R',:;= G MG][[@62P)/\^"]GF+3IS6$K]('F+7B,_0I_](,CS>(?>O%I8]O1#?O&ZNG@Q M2>5/R0LT\:IB7Y?%QD\5.Q9C9%CO$#:PA>YN'73V^FT/9CT$X][=H+.J>'TP M1P]SF#=&>/ELF=P3,)918+ &0T[!F 7&[,=,Y+U2WS"XOF%PP;6>X'Z1O5U* MHP?_7MXFM+P;:'4WG/<)6>*F_;B\XSQ/8NJQRY'L&1,F]FRT>O/*M(T/?7)" MPAQ(F L)(T P16"K%MC2T5>_<+XYR(;9IZ4VR>!G(!TKM,*%&+=CO"QPUIKT+C]Z?()G9:65X.IX?BZ;-:K!HD#07E$:@:*IHC6MB:M?L M3?\8T\>\<^R5#'S\=F\>2@7H@H#07E$:@:*IDC0]BZHT0*9G(F)R&\#!F M44)+)US.2^Y9Q+;^$\W.ZFJX'-M+Y7.L**@3 DIS06D$BJ8JVO@OIMZ <=B6 MB=RU%FS/HJR_$4Z[ IIVR_JI- ,U6$!I+BB-0-%4S1J3Q=0N[X^F*$'SJ*%7 MO%E/#SH?XV/Q0(T34)H+2B-0-%6\QCPQ]>Y)>ZKRG'1V5SK<,7#7^@P'2P=J ML8#2"!1-E:YQ64SM&K\ROB*-V=*KXKRCXG)L&>U/9SX#:JF TEQ0&H&BJ8HV MMHJI]U5*1?UHD)Y=?V5I+3N+=7W.@S4$M5A :02*IFK8N"RFWF:I9S I_5'W MJ(^]RG5=EO=X9G<[5%"C!93F@M((%$U];-YX+5COM1#J"[2G05;LKJ!!4+6_ M26M@U+;%BM]6U%[BSLQ47XS!S\A!?1A0&H&BJ8(V/@S6^S"Z!^6XZ[Z8UM+H M+.;U60P6"]1_ :41*)HJ5FO7BMY_:3U[1_^B=;&Q2JXK! N*=7VR\^/>::D> M.WC["NS^%=@-++ [6/X/[P8WW@VV@'-PD]4.:RDGM7<*V68 ^ M^=M>:^X9CFFB1T9%7S>^?GFHHP\=K!RHO0-%4Y5K[!W\S.8895!UV)X%/)8Z MQH)O,D_VP,S;13S@#[TK%#U\<)<+:@R!TEQ0&H&BJ:(WQA &WG^#03?@@-(< M4)H+2B-0-%7GQB["\'91A6P/K::]&$^/AU90NPB4YH+2"!1-U;"QB[#>+CI] M:-5SYIJ1]:61CCYRL&Z@7A$43=V!WWA%EMXK4@=6>;9A**)AKW1ZU.!-^:#N M$2C-!:41*)HJ<>,>62;L,&I!VC%K4)H#2G-!:02*INK<&$_6,\;3"X;1"JD, MHYWMX6M]QH,E!#630&D$BJ9*V'HA2K\1Z.11]!G.[.E1],61CCYRL&Z@YA 4 MK=1MTGK+-7_K^3,5#WZ4H(!M)=X8SV5[$>6+Q.5)RN/BQ==[GJ8\+ YW3 ZE M(D\@O]]RGOX\R=^EK5_G7OT'4$L#!!0 ( +.M+UHQM5>^5@( #0% 9 M >&PO=V]R:W-H965TLFEII)6"@ MW;H0"%<=17'-BNPY+:C*U2TLM2FY(ZF9A7;RB#/ ZB4,>MV+^*2"Q6E M28C=FC31M9-"X:T!6Y!.K KG W&:5'R%]^@>JUM#L[AE MR46)R@JMP.!R%(U[5Y.ASP\)WP1N[-X8?"4+K9_\9):/HJXWA!(SYQDX_=9X MC5)Z(K+QO.6,6DD/W!_OV&]"[53+@EN\UO*[R%TQBMY'D..2U]+=Z[#'H"Q5P!L"V#!=R,47$ZYXVEB M] :,SR8V/PBE!C29$\H?RKTSM"H(Y])Q]EP+*_P.63B]$8JK3' ),]4<.,7/ MX'2*C@MIS^ <'@Q7MM(&:4M/0"B8"RD].HD=^?&L<;;5GC3:[!7M'H.Y5JZP M\$GEF/]-$%,A;35L5\V$'66<8M8!]N$=L"[KP^/]%$Y/SH[P]MM=Z@?>_BN\ MD]I2Q%K8VR[X\85B,'-8VI^'BF\H!X]B^[' M(X8'K>'!,?;T03LZ1(-K5#4>,M? AP'N&W=-IS'H7";Q^H#JL%4='E7]2H^( MU/;@51C^)W@^8)W^/X+QWDTNT:Q"OUK(=*U<O"=S;E:" M+K7$)4&['=^!ING19N)T%?IBH1UU61@6]*RA\0FTOM3:[29>H'THT]]02P,$ M% @ LZTO6H"%#+Z< @ ;P8 !D !X;"]W;W)K&ULK55=;]HP%/TK5UDUM=)*0@+T8Q"IP*HAK1,J[?8P[<%-+F#5L5/; M@>[?SW9"EK* ]K"7Q+Z^Y_B<&_MFN!7R6:T1-;QFC*N1M]8ZO_9]E:PQ(ZHC M;RW@H"LTHQ[D$5609D;_& MR,1VY'6]7>">KM;:!OQXF),5+E _YG-I9G[-DM(,N:*"@\3ER+OI7D_Z-M\E M?*.X58TQ6"=/0CS;R2P=>8$5A P3;1F(>6UP@HQ9(B/CI>+TZBTML#G>L=\Z M[\;+$U$X$>P[3?5ZY%UZD.*2%$S?B^UGK/PX@8E@RCUA6^4&'B2%TB*KP$9! M1GGY)J]5'1J [N (*P X3Z@=P 058#(&2V5.5M3HDD\E&(+TF8;-CMPM7%H MXX9R^Q476II5:G ZODE>"JJH+:F"TX4Y)&G!$,02YE*6$)Y0PF/'R MW)CL,SB=HB:4J3,XAP=)N,J%1/-ESN%Q,873DS,X ^-GKMKGY2 M:1N7VL(#VKHAW FNUPH^\133MP2^,5J[#7=NQ^%1QBDF'0BO/D 8A%&+H,D_ MP*/ P<,C_/Y==Q!\;//[G\C>N._5[GO'V.,'H=W#; MC39Q=!E==4SE-TT/K6G=1MH;=?U:7?^HNJ^F@U*>B*Q56HF]:.P97D1[NOI_ MZPHN.X,]67[C[F8H5ZZE*4A$P75YL.MHW35O7+/8BX]--RV;WQ^:LA7?$;FB MYGHS7!K*H'-A-,FRO943+7+7(9Z$-OW&#=?FCX#2)ICUI1!Z-[$;U/^8^#=0 M2P,$% @ LZTO6N )_5AG!0 420 !D !X;"]W;W)K&ULU9I=;Z,X%(;_BI4=K5HI#9@T'^VFD=K S'0T_5#3F;U8[84# M3H(&,&.;II7FQZ\QE(24>HMTYJ(W;2 ^C^WS<@R\\63#^ ^QIE2BQSA*Q%EG M+65Z:EG"7].8B!Y+::*^63(>$ZD.^361!!9RSZ.PSD^JPS[J" +DD6R3NV M^4S+"0URGL\BH?^B3=G6[B _$Y+%9; :01PFQ7_R6"9B)\!Q7@EPR@!G+Z"/ M7PGHEP']MP8*N>O$N422Z82S#>)Y:T7+/^CLZVB5KS#) M+Y2YY.K;4,7)J:MD$C*4&:<"'5P3SDFNW"$Z<*DD820.T0<4)N@JC"(EK)A8 M4O6:QUI^V<.LZ,%YI0?LH"N6R+5 7A+0H ZPU'"K,3O/8[YPC,0Y37O(&7>1 M8SM]]&WNHH,/ATT#,V-U]S^*]S+Q&MAJ->OVI4R\V@RLW F)LO+$PD^JXJ0>6B*17&\+:I M@(2YD# /"%;38%AI,'Q?:](04G-(F L)\X!@-8C8]W=;!+*Q3I,D9+% M5Z*K!U-TH)XURL.F6_I%@<1X9P6P>WA07R9FQH[;)AP2Y@'!:@D?5PD?&Q,^ MS](T>D)DQ:DN,B0ICW7&GRCAHC'?9N*HB&RZYHV!;26 A'E L)H$)Y4$)V^_ MUZ!?Z/S3[ ;-&$]9L3 U26 DMEV*(&$N),P#@M5DP?;V-@6CORIB!K9,X>&&GX'%OWYEI:.4XPQW7ID]#^-%1-'Y2EV'GVD4'"T9/U*K3*.E8X:USB/H"SXHS8.BU679ON/C MT3N[4T"^SL] :2XHS8.BU97?F@W8[ W<2%]Y/1G1A/_J8N^WIR[=Y?W7A?-4^I+ M3I#2PP_U[[OWC$6JEO*(N3>[4>OE;WD8!_4M0&DN*,V#HM5_#-U:%\X[LRX< M4.L"E.:"TCPH6EWYK77AF*V+]L^/9F!K:4#MC9)6>\ZT!SV\]YP)U6F1A2 M(>W>2,V0%_M7B@/)4KU!8\&D9+'^N*8DH#QOH+Y?,B:?#_(.JEU$T_\ 4$L# M!!0 ( +.M+UK[QS79H0, "(, 9 >&PO=V]R:W-H965T>$K/R;&+KCA.F='> 3S/7]0.',;+S%/(=-<9D3!8>-LZ>T= M#:Q!N>-?#F?=&A,;RE[*'W;R*=XXGF4$ B)C73#\.<$]"&$](8^?M5.GP;2& M[?&S][_+X#&8/=-P+\5_/#;)Q@D<$L.!%<)\E>>/4 "&X_J]8%KS X>8 M;/7;O^C">_\11%R-,#G5X)$)N"97.S","WU-;L@WQ=.] +(]XL1:W& 9W6C< M1]X0GI$O7 @\&KUV#89B";E13?NNHNT/T89H0OS5.^)[_I1\?]R1JS?7+]VX MF(DF'7Z3#K_T.QWP6R6@CT]E-^NWL[USJW,6P<;!YM"@3N"$55I&6$T;5M,Q M[^$]TTEY*)$=P,^"GS"'63_1RM6\=&5[\A2N)G3MGGKP9PW^;!1_&T6R0#AL MPP@0&\_T'CT \*A5>9I_+8[8GG*(5F,/IE MAX'O39;]%(*&0O 'T>>%BA*4O1@;UK#LR&U#5ZD89!/TL9GVLUDU;%:C;#Y( M&9]1+_KP5EV\13!4=-2[2*/W!PG(9';S>@G4KE[6P$#(M"7.=)3!-VF8(+4J M6P$E**#$"FTO!]KA,//I4!/0BR;2<5%LO0IZ8?\/::07;:3CXMB(4\Z>K#+U M4IQV56D2#.3EHHIT7!9W< "LBQAE$?6I0$VLZZ270H\PS@8KY**,=%P:7TJ4 M>.6D*E^+-H?% (.+1M)QD>QFH=4QO2RZWO^PM219YH(.* 92C_: MJ^I"6DV,S,M+X%X:O%*6PP0O\:#L!GQ^D-(\3^R]LOE;$/X&4$L#!!0 ( M +.M+UKN($74U@4 D= 9 >&PO=V]R:W-H965TNXDWCTDISO*[OB:$ 'NDSCEYX.U$)NST8@':Y)@ M/J0;DLH[2\H2+.0I6XWXAA$[@@,=V=#^#@\<*7:+46ZL)H-MW@%;DAXMOF,Y-GHPHEC!*2\HBF@)'E M^6 .SQ8V4@ZYQ5\1V?'&,5"AW%)ZITZNP_.!I1B1F 1"06#Y;TL6)(X5DN3Q MHP0=5,]4CLWC1_3W>? RF%O,R8+&WZ-0K,\'_@"$9(FS6'RAN]])&=!8X04T MYOE?L"MMK0$(,BYH4CI+!DF4%O_Q?9F(A@-T>QQ0Z8#V'9P>![MTL/- "V9Y M6)=8X-F4T1U@REJBJ8,\-[FWC"9*U6N\$4S>C:2?F%VG J>KZ#8F8,XY$1S@ M- 0?* UW41R#DQOYW829O/OG$G1LWX*32R)P%,NC4_#MYA*AV&WF0XL1H_/6S]BJUO9'N=;'#$9-,2 MNO)7CE^0C]]WX$;(KZ*V#6@BBR8#"YK((;-6C6]+RNOOP-6]4%<4UE6:)83E M7Q'X@PIP&?$@IES5AQBO=-DQDU8Y* 934M1@W7 W0CQQN$^JK$Z,!"_)5JJ' MC0QPPVB8!0(($JQ3&M/5@RY<(]JA=>Y(8*W H54W6^M52G_YF"/EY%AH[:0T M% @TUX1<:I'P=+Z5XV!%P#=.EEF""8\;?:1)BAW<)5&[31\ZE! MHSIH=,2>5X(U"^)$=HC]DEV:M4J[93F-PMEF6RL6:.S_![6]$JK5S\9CI]$Y M2K(:.P^AH==#ME83T"PG>AL?[&H"6Q+;[\>E69,8\E%?YX.U=(!F[;#(U3QA M^,5[=5;]IL:YD"S3KEH*(W MZ18SQW.Z%5IGYXP;LY?V#+=6%LC8I/N+7NG7S*+OVYWI4FG6*GJRPZ >7G5S M1^8._)7AD( 4)Z1861#J/,'L3EOXS&"'CO%CH;5#KUL\0J]2^)!121RJ4^]*'M4K*7PBU)!8K6 G>%837XWA GME-?\E(.'_$MT M?51W?>2_3AT\TJ)%F9276 )!M;A 9G'QK#IHAO8,=? EEC_L6J389I%R6!VT MN\K%Z0SCTLAMRAO](+9KS6*;-Q]U)=K?;SYODNUM[U"WBV*';E M:IABD_ 39JLHY2 F2PEI#3WYKEFQ[U:<"+K)MZYNJ9!3Y_QP3:2 9,I WE]2 M*AY/U .JW<_9?U!+ P04 " "SK2]:3+N3I> " "I"0 &0 'AL+W=O M+I=0/G&2XP@N8@GQ8W7'5YS+" ,:,_2":7(RNV4 9SO*;RGFV_0)5/ MJ/U21H6YHFT5ZUHH70O)\DJL"')2E'?\5-5A1] +7A%XEE4+9MLK4:_SM&5D$05#C)TO99KKA0YXY+\Q>:%7#VIE27@#)U. M0&)"Q1GZB!ZF$W1ZH9Q :B-O\ %Y MKN>WR,=OD/NND7LOY8ZJ5UTTKRZ:9_S\5_SJ\NA:-2LX(2*E3.@*_;R8"S%P7QZX+X7>Z) MJFO0EF"I"HU*_T\V*M*U5>AFE[S3^TCRH"8/#I&';>2E*MXA[T6Q'>V1=WH? M21[6Y.$A\JB-/&PA]QLU[_0^DCRJR:-#Y/TV\JA)'@SL_AYYI_>1Y/V:O'^( M/&XC[S?)_;"Q6CJ]CR2/:_*XD_S;$M0F/Y? V_CC!G_@A7:\Q]\YPY'\@YI_ MT,W/)*9MZ(/&+Z;G!;X=[K$WPX)!;/?JJ!+*V=E(]2'F%O,%*02B,%#,J.9"NSM\Z85#NU:2[560JX#E#C<\;D&PO=V]R:W-H965TRX^";7E"KPH\B9G'IKI38702"3-2V(]/F& M,GUGR45!E#X5JT!N!"5I6:C( Q2&<5"0C'FS27GM3LPF?*ORC-$[ >2V*(AX MGM.<[Z8>]%XNW&>KM3(7@MED0U;T@:K'S9W09T&CDF8%93+C# BZG'J7\&*. M8U.@?.)K1G=R[QB8IBPX_V9.;M*I%QI'-*>),A)$_SW1*YKG1DG[^%Z+>DV= MIN#^\8OZGV7C=6,61-(KGO^=I6H]]48>2.F2;'-USW=_T;I! Z.7\%R6OV!7 M/QMZ(-E*Q8NZL'909*SZ)S_JCM@K@%!' 5070*7OJJ+2Y3519#81? >$>5JK MF8.RJ65I;2YCYJT\**'O9KJ 3Y^DNRW-P=K76 MMZD$-PQ<$2&>,[8"EP7?,@4^+^US\V?P>4,%4>;^ UWI]Z;.P=DU523+Y3GX M #(&;O63^DW(2:"TZN$.WZ9%_[KG^U2-G1T3Z;UN3 M*Z&H7K-??X%Q^+O#9M38C%SJCS9@!(?^J-U&W-B(W3:J<;^F>0HTYH D>6LGQ >U_X;BD0_;:Q\V MM0^=M>L1HLG!=-:%H"QY!DH0)G-2,4MGD:LU%8"D_VD8F%BU]DQ51[SG+<;M MOD:-KU'/$4)9^L;P&!WTS /0C]N=S!N'(R=#N;;+#5O +CV!]TF+-XAFX^'X, >,AF MA*.AWT$A:.$,W73^1+D.@\I(WEJML_![HV39#8'6(Y MZO1FF8S<3#XF\N@0QW@TZ!HCR/(8N7E\3R7?BH16\_ZCRG(]/&A[)_R,-32R M]$;1J>*/G// >YU:E*.^*.\5?W1(\V@(NQ;:R,(* MNW?\AVT+_MA''08LBY&;Q2<"P"&B8=CYBBRAD9O01Q%@?#CIP]B/VCU@"VCL M!O07TQ\;+E39):W?SC]C"8TMPC$\V5>^*;\IMS@57BA?EX9J2E KS@+Z_Y%R] MG)@*FHWOV?]02P,$% @ LZTO6F1[K>\! P T0D !D !X;"]W;W)K M&ULK99=;YLP%(;_BL6JJ95:($!(VR5(;5"U7G2K MTG6]F';ADI/$JL',=I+NW^\8*"*!HJYJ+H(-YWTYS_$7XZV03VH%H,ESRC,U ML59:Y^>.HY(5I%39(H<,GRR$3*G&KEPZ*I= YX4HY8[GNJ&34I99T;BX=RNC ML5AKSC*XE42MTY3*OY? Q79B#:R7&S.V7&ESPXG&.5W"'>C[_%9BSZE=YBR% M3#&1$0F+B74Q.(]')KX(^,E@JQIM8D@>A7@RG>OYQ')-0L AT<:!XF4#4^#< M&&$:?RI/JWZE$3;;+^Y7!3NR/%(%4\$?V%RO)M:I1>:PH&NN9V+[%2J>H?%+ M!%?%/]E6L:Y%DK72(JW$F$'*LO)*GZLZ- 2#X!6!5PF\MPK\2N"_51!4@J"H M3(E2U"&FFD9C*;9$FFAT,XVBF(4:\5EFAOU.2WS*4*>C*4B-DX-<4DZS!,A= M,=>F(LU%!IE6Y+#1_KX@W_#I=;;!KI ,U!$YC $-.+9.R/U=3 X/CL@!0<<; MQCF.K!H[&O,T;W.2*J?+,B?OE9QB2&SBG1T3S_7\#OGT#7+?+>1>ASQ^BWQ0 MR >[<@>+6U?8JROL%7[^*WZ[E9T!IQKF)&8JX4*M)2CRZ^)1:8DKX'=7K4KW MH-O=[ KG*J<)3"Q<]@KD!JSH\Z=!Z'[IJMQ'FL4?9+935;^NJM_G'LWH%I>! M!LDH[YQBI7Q8R,W>MXE.3^W ;?QP<#?-VK05@V%@G^U&Q;UIO1,ZJ*N@' MW$)/6':22Y& ZL0N#<(&A+^'64:<-C%]>Z\6<6\>[Z0Q^T'>7Y@3W<(^W-Y9VD84T:]I+^$)IRW"OK[;0+-NS &-JC M/=AV5.!Z+=BP-<7]T&\4;H=B5%.,>BEB6("4.%Z)4%H=XZF%O4QWL8S:2VS0 M&K>.H+"U#'M3^M]AQY=<# !X M$0 &0 'AL+W=OZ2EU=U+2]#Z?[X(5)@@J8VB9I__V-@1!("&I.[)?$AIG' MF^?!><[\P,57N0-0Y'L<)7)A[)1*'TQ3^CN(F1SR%!*\L^$B9@JG8FO*5 + M\J0X,FW+FI@Q"Q/#F^?75L*;\TQ%80(K0606QTS\>(2('Q8&-8X7/H;;G=(7 M3&^>LBVL07U.5P)G9H42A#$D,N0)$;!9&._HPY*Z.B&/^!+"0=;&1)?RPOE7 M/7D?+ Q+,X((?*4A&'[M80E1I)&0Q[<2U*B>J1/KXR/Z'WGQ6,P+D[#DT=]A MH'8+8VJ0 #8LB]1'?O@3RH+&&L_GDRE$ M+8&.KB3898+]LPE.F>#DA1;,\K*>F&+>7/ #$3H:T?0@UR;/QFK"1"_C6@F\ M&V*>\I8@%"XV>6012WP@Z[QWECQ.>0*)DN2N-OYK0U8".TBH'^1=$I#?OV5A MBFNJ[LG=$R!.)._)6_)Y_43NWMR3-P2!G\,HPO62,X5O&/E [)"J11A=0'( M/Q\PG+Q7$,M_VTHML$?MV/I=?9 I\V%AX,LH0>S!\'[]A4ZLW]H*[PFL(8-3 MR>!TH5Y@'-S.+VI[+WQ&)=S7R^HB!G78]SI<%Q%-9B. M*J:C3J8?0,H'W"?\+,XBIB# UQL%\4.F-Y VJ@7>M$;CK3.V:CP*MJUALVMT MQQ7=<2?=3URQB*17Y$U M3$>7U#!;K\@7$1-ZE%TULYV4K&==(N+_ ;D)0NC M($RV [+)1!*J3, @9QX!;JT['@4DC+&D/>@J6MNC\S&WOA@]@344<2M%W%?< M']P^9>@)K"'#M))AVN_^,+UL8<<=CLY:N"5J-*I%-;C.*JZS3J[/S-_A)7%& MMHUE)]"MZ],36*-F:IU^\:U7;-02O"_09W7;-=. M-W.S%#VA-:4X&1K:[6AN;]=+JT(=6NO$LJR6L-'DVNY*3XZ&=EN:)?I^);+B MP(9G 70"6]2EG6HGU,T+U1-:L_"3.:*3U^S97CU17VA-*4ZNB':ZC?_1L^[% M@8&>NX$RIGY@H-:0GO6K63L6Z_\DGIG8AHE$<[K!-&OH8KXHCOG%1/$T/RF_ M<(7G[GRX Q: T %X?\.Y.D[TX;OZL\7[#U!+ P04 " "SK2]:]FS?_>T" M "*!P &0 'AL+W=O'+@)K 9GMDG:_?I=&X)(2J,^[ 5L?,_Q M.=?7E^&:BT>9 2CR5+!2CJQ,J>6%X\@D@X)*FR^AQ)4Y%P55.!4+1RX%T-2 M"N;XKCMP"IJ75CPTWVY%/.258GD)MX+(JBBH>+X"QM M+ND"IJ >EK<"9T[+DN8%E#+G)1$P'UF7WL5XH.--P/<R.-^P?C7?T,J,2QIS]R%.5C:PS MBZ0PIQ53=WS]&1H_D>9+.)/F2=9-K&N1I)**%PT8%11Y6;_I4Y.'#L +7P'X M#F!R8]#H)B_U*4Z5P-4<<2H>@U!X MUN2*,EHF0*:F=,:\6/(22B7)86=\,R>725(5%:,*4G*C,A F5D"F#W8%Y"N7 M\IA\0PX,OH,Z\)X^'9'#">!.3!Z1$_(PG9##@R-R0'#KZYPQ/%$Y=!0:TK*< MI!%_58OW7Q$_@<0F_ODQ\5T_Z(&/WP /7 /WM^$.IK'-I=_FTC=\P2M\VSG< MF)_D,F%<5@(D^7DYDTI@Z?[J,UNSA_WL^CI?R"5-8&1AOB6(%5CQ^W?>P/W0 M9_T_D6TE(F@3$>QCC[M%@HT&KU*)M2P$E,DS0?^EQ#5SB=/?6.*%+JZ^A-2[ MG)I==#M:Q2=>=#9T5EVC=5#4#?)#SQZT85L6PM9"N-?")WTI4&%"94;FV.M( M!ND"^E361&<= :%]NB/R94QDA_T*HU9AM%>AOF-5B9V;Y7\QSUA4%14Y962! MTGO3&;T0X=G^CM"^F*!?Z* 5.M@K])XK5$4[-<%-XTBV&@=>D5[1@Y?'ZT6^ M[>WH[@GS@] ^WY'N=#JE_DM=4[' ;!$&@ 7)]SKC83W8_;WV_\#U!+ P04 " "SK2]:+5)9J!$& N*P M&0 'AL+W=O+81>*3=M")=$3Z:0%]N.G+XNB1!,20M\DEGW.(YY7 M.N0KF\L7FG]E>T(X^)8F&;N>[3D_7,WG;+TG:<0L>B!9\' MG$2;*BE-YLBV_7D:Q=ELM:S>^YROEO3(DS@CGW/ CFD:Y=]O24)?KF=P=GKC M(=[M>?G&?+4\1#OR2/B7P^>\.)JWE$V(J+BWS.Y(TE2DHIQ_-M 9^TYR\3NZQ/] MUZKXHIBGB)$[FOP5;_C^>A;.P(9LHV/"'^C+;Z0IR"MY:YJPZB]X:6+M&5@? M&:=IDUR,((VS^G_TK1&BDP#],PFH24#]!/=,@M,D.&,3W";!K92I2ZETP!&/ M5LN"2[XGIR<)-M MP ="=WETV,=K<)_5-U=YD=X^%K?=YI@0\&D+'L@SR8[D/?AT('E4(>ZS-4U) M1;C?%*QX&T=/1?0-8X0S:%+*PXZB7.+M$1, MUA9 B_< V]>V[]_ M+\+!/2E?QR=KIBAVA-KF?%],-(_DQFJQ]_@+[]LTHWDS!L""9I MZK::NCIZJVE>-X-*N!K@58!R%GY>.<$BM(+E_+DKB2+,#WS+D<.P*LQ;6&X; M)I7AM65XH\J@;2O'52NKZJE)86<$KAM:8:^<890';6O1JZ:.\KM1/E27XK>E M^&-*8:?Y256"EC#U7C8)PX9@DG)!JUQPP?DA,*FI21@V!),T#5M-P]?.#^&@ M4Y3S@R),-3^HPL[/#XNVC(6Q^6$Q& &T/7M0SS!LX;O]:02KHAP+J:N!MC ] MMK:>VV.<;(HR&(A*KY)M\XCQ_+CFQUQ9DQXW]>XV2L.F:+*4'?\(+SAK-'!3 MPIJD85,T65@DA$6OG3H:@M1KWL*Q8*_7FKCN.@O=A=OK-17-1:C3N7(EPG=" MK073=AOX#XQ9L?5GF'R?&/6?IFBRNL*!0O>2#:CUMY.%-4G#IFBRL,(3PW&F M6-> 6L)D]89V6-6F0VNM;5-AG.$HYSQJD6]0\E. /7@*4(790].B"H/P;$7" MT$*MMUM](+20G\=1HJS!J&4U2L.F:+)PPK7"\))SBM833Q;6) V;HLG""A\- MQQEIW9PR]+S^PK.\?FL-PP+/[X=A15B(PLZ#N/S%F'#02.^@16N-7,'UO*DW MA5$:-D63M106&EW20B.C%MHH#9NBR<(*"XU>;:'UA,GJ#2VTJBD58;JF%$8; MZ8WVE!6\077'@.S%X-%!%8:@U3$N47Z[UC-]Q3UO8&):W& M@=T?ZITR+!P\G3=AW:\ED'_F!P5'F%Y'Z_U6?^11QLJ>J#I!68518VN4ADW1 M9/&$L770)7_*-^IYC=*P*9HL;&>+Q#@'K9E5&D*W'0*WOYP[0S_LVV[GAZNF M6D68TWU>D,L0MMG1VV:YN4:NXGKFY-O"J($V19/U% ;:N:2!=HP::*,T;(HF M"RL,M/-J ZTG3%9O:*"5C:D(TS2F\-F.WF=/6L5K5'>O#W3L_E#O%&'>8#\. M5D2YSF!;P+RSD3 E^:[:D,G FAXS7F^;:]]M-WW>5%L=>^_?PBM<;]T4F'HG MZ<1!N2EP'%YUM*^>F@ M/$&[17;U/U!+ P04 " "SK2]:;F+'\>8$ !F&P &0 'AL+W=O[DEA(,? M>5:4[*<UT5YYB#7#9T8_7=#,GJ<6]!Z?N$^W6QY]8*SF.WPAJP(?]C= M,7'D="SK-"=%F=(",/(TMZ[A58R"JJ!&_)F28RD]!]4HCY1^KPYNUW/+K3HB M&4EX18'%PX$L29953**/?UM2JSMG52@_?V;_O1Y>#/.(2[*DV5_IFF_GUL0" M:_*$]QF_I\6^"]M,!O"_Q:F6:46H<8<[R8,7H$K$(+MNI)+69=+<9/B^JZKS@3 M[Z:BCB_NR8XRGA8;L"(;<3TYN"[6X#.A&X9WVS0!MT7SX:HNTL4S9E5?-W"# M,UPD!*RJTU^"BYAPG&;E)?@$'E8QN/AP"3Z M #?TBP3]>7,X:+EZL1.TK9W MT[2'3K07D\0&:/H1(!=YFO+E"\H]MRY'FO+X)>6P+H?#>= MX'N6KQ==5O?OKP(.;CG)RW]T2C7K$ 92$'8BU^/47&+J_ MZ70S218;(AMHZG6:>N?8%]=)0O<%+X4))20]X,>,? 0%X3H%&Z:@9JH,\;"( MW- .9\Y!ED9%A;YG>T-4K$$AWYYTJ,$P?C>,?W:8V^(@/A^4I42[5IKBB71. MY 5V-.I?1?DNLH-1_RK*"^4I!_T'7?_!V?X_4[H^BL6N:SY03AAX@:NHK\)\ MZ$7V=-2^"O.F$RA-.>@_[/H/S_9_LT^SM5B7)<#"!<7B9+CD;)_P/2.ZFR2-$D6&R(;J!AU*D;O:'.124U-DL6&R ::3CI-)\9L;J*N#>C;<+30-"@W M&*-B%87\\)3-3;MAIF^QN:8XE*UUY%[+J=+6U+/1J'<5%$U/.1QT^\#DOMKC MVM*A0_O1^,MCJ<6YKJ*^#@=]:/LGAI!2'SP_!*'BL\I3K!_C;/'/KD&C;+$I MMJ%P?8*#[QGAH-$,9Y0M-L4V%+:/<=! :&P1+4A>.U60&)N$CLL[ MM;[Z' ??%.2@FKX@#"1;;4?0P(3[*BZA@7GA29/HPQQ\?9J#F@ V4;X^EEH8 M4B?0I#[7D[+A<((^SL'S>>Z>E'3/$M+DN0>>9BD_=4F,9CFC;+$IMJ&*?9R# M[YGGH-% 9Y0M-L4V%+;/=-!DB3SZ*Q[2%-UD.:5::+A+(##>?ITQYZ4]I#FATY3PE[ M&E2(E'TO#6KB2@8_G*"/>NCU4:\ME;\JZBXUN.G$4R?0P*;R+F8S@B/= MTZCN0'W#;),6)?Z*4 M/Q]4=TZZ6VN+_P%02P,$% @ LZTO6ND\1X_I! T10 !D !X;"]W M;W)K&ULS5C;;N,V$/T5PEVT"9!8HB3+=FH;2*)> M FRZ02[M0]$'11K;;"322]))]N]+4K*L"R,DA1\V#[%$G3GBF1D.1YR],/XD MU@ 2O>89%?/!6LK-F>.(9 UY+(9L U0]63*>QU+=\I4C-ASBU!CEF>.Y;NCD M,:&#Q1[S;Q>0L9?Y ]V [=DM99ZP%G,-O$*[D ^ M;&ZXNG,JEI3D0 5A%'%8S@?G^"S"8VU@$'\2>!&U:Z2E/#+VI&^NTOG U3." M#!*I*6+U\PR7D&6:2O7._9?C7@EYC$6<,FROT@JU_/!9(!2 M6,;;3-ZRE]^A%#32? G+A/F/7DJL.T#)5DB6E\9J!CFAQ6_\6CJB9H##-PR\ MTL!K&P1O&/BE@?]>@Z T"(QG"BG&#U$LX\6,LQ?$-5JQZ0OC3&.MY!.JXWXG MN7I*E)UFU=GZ.$N0D>?CM$G1"BZ)EFFYB!FCE1NT&*8^ZXQ]RSF MT7O,L3''/6K\*B5\P^>_P;>+6Y4:)ZB*NPZBA!RI2-7B>L/9DDAT])D)%:@E M9WD5?-F*]=^?U=L,A_C'%KIB:H%]:KH(GHE-G,!\H*J< /X,@\6//^#0_=GF M]D.210:[[IXL: M874:^>!QIG&4N,G!50I2=#">,JW]00@E>UJPFP M+NV"-ZQ-YA1/)D%+6(&:-%"C:3 -*UKA7UGGR M=4L$,:7?0:G:KX4D7A&JHA M<%()G/0*O),L>3K5;42JTC'761COU,(2.&^-VQ1/;*F'AVV5$TL>8Z\ETL;E M36K1;JB<5BJGO2IO5=CX-E&!,WFIMGLFU\"5,F'/S6EW&B.WH\B&"H9M2184 MKGNGH0B[^R[&[=5TSZ0J(931TW9U1$=E.3D^012DM5UPNY.:XDZUM,!&DXY M"PK[;X4,U]HT_/X=H%3V6#1,4G=*5EVXDV3^:-Q6A;NJPFD[NI$--@[>U.7M M=7G]2Z[H$X1J,9Z!;JV;63_%1YN"@[)%AV)KNF_?JN'ON%?#!VW6#LH6'8JM M&9=]OX8/W+"5?(VRX:HJVUFN7=PT##K;HQ7FUXI54]>^;\/]C=L?JL*6Z6)5 MT6O]X8PX)%MT*+:FY_8M(0Z_XY7:VZ]^."Z'9(L.Q=:,R[ZGQ?U-[?__%"F) MQ\U>)FPOV''G(TLU<7Z[LX^L.#?L+%FG=M:3 U^9,S.!S'=&<6)1C5;G&PO=V]R:W-H965T2NW MZ?/US)N]O'&7/#P6IS<6RZM#_""_RN+;X4M6OEI<4#;)3N[S)-T[F;R_GMUX M'T14#:@J_I7(Y[SQLW.:RON:>/I',S9R/OX^.VN$N?_R;K M"04GO'6ZS:M_G>>ZUITYZV->I+MZ2H5#R(NXN55ECX[V:FZ1#O]4)%9C2ZGG^Q/W_O7(BM_ MFY3CBN6=/*19D>P?G*_RH?P^"^=FOW'^*M.'+#X\)FOGT_Z\N$Y?TKN7FCOY M)/='Z7S_>2G]^=YY)V01)]O\O?-GY]M7X;S[Y;WSBY/LG<_)=EN.SZ\61?F1 M3QM>K.N/=WO^>*3CXWG$^9SNB\?<^;C?R(T*L"CG>IDP>9GP+;$B"KF>.R3Z MDT-RI1I!)=I!'VFD;^HU30/*\+0!8 ))I# %.;8A3DV MI:H8)JF88 ()3"$UO) :CE75&8"_IBI#F4E5IK)N5?'+-+AU&K?'9+LI]Y>Y M$Y<[RG+OF,5YD1W7Q3$SSLF*-G0Q8(())#"%Q>C"8C2EPB),4C'!!!*80JKG M@IESQVJL1FC*P@LB?^ZU1%;7L68=C6A+8R8T2DA#LNI,&K;4>[/,G/\Y??9M M]BT,726H: (+3667 +MD2OG5Z%C,8J()+#256?#CGM69]E(@JNNNT5[3J3], MIV"5/;M7+@__R@];)/'6.%7KX,%3Q4036&@J<6#.O6!2":(Z=U0T@86F,@OF MW;/:V%X29)H<6!3,@_8^4"\+ ]8N$X8R3O@\ZM 6&&;/[IA!6WWW>%:\P8L" M$TU@H:E<@FOW^*1R0[7QJ&@""TUE%IR\9_6TO>2&ZM=KM%=5J9=95$G 8Q.[ MQ[Z3>7K,UO+L3+\5R38I$FGL;=J1ALX;%4U@H:DL@K\GWI1Z)*C>'A5-8*&I MS(*W)U:'VT>/-8*B(!9IAX"&,DZ\.6L)S806>HUVC#H1L-+$;J4[A-9S7V@' M'[Q"4)O;6&@JL>#9"9U4>ZBF'A5-8*&IS(*I)[U:[E;MH1KW&NU5B>IE-HF" MU29VJ_W/+-[GIQ.(U?E!XW11F^&H: (+324/[#T))Y4AJME'11-8:"JS8/:) MO4??1X9<:YN$5-L!=_>K>\A.#O"8/:\7LHTE74KTP>/[=L] M]C]*43XZ-^6J2=9Q3V':(0<3@-HTQT)3Z6R$6*9-L>#&6'!S+%-8?1^LOC\Z MRE(C-#5"7(]KS5!#G1<%@:XY0QUGK'%TJVB M8Z&I;(.U]R?-P/BHOA\536"AJ;N-(PQE MG/B=.T%PV;[=9;?U./ATA1U_\!I!;:ICH:G<@O7W)\W'^*@' :AH @M-C7;" M00 ='9&A>JC%=]WVCFYE*B-N.ZTF3&5^V-5[H>"YJ=USM^4WKEUJW]C0%8.* M)K#05*+![--)PS(4U?>CH@DL-)59\/UT=%B&ZL$5XH6:.:5Z"H8038DF+-+0 MM3J-1ES<;K+;2GQ3W\:^C<'+!+6KCH6F\@O>X:E:&H)A\536"AJC MHS)4#[?0D,YY6X"&,M8,6]?S-90IX5-U(N"IJ=U3?SQFZ:'O49\=:_""0.V< M8Z&I/(*GIY/&9"BJHT=%$UAH*K/@Z.GHF S5$RN>&S+=>)KJ2DL9M<5FJ/,( M;9P=5*\K @\=V#WT16T(+1C[I@9?@H3:5<="4VD&AQ],FI$)4"T]*IK 0E.9 M!4L?C,[(!'JJQ=>;*RMC6:CU8$QEG'4J$1QT8'?0%R4.;K[8@0>O#M2F.1:: M2BKX^6#2?$R ZN11T006FLILXXK4T?F80(^J$,]O7]RW,I71L&U+A:F,DZ[F M2P#&.; ;YXONQG5=[%L9O%10N^18:"K#X.B#2=,Q :K'1T436&@JL^#Q@]'I MF$!/M/A*=KJFQ5!6'ANV+\0UE3'>>7D[6.K ;JDO(GQ3P\4./GB%H/;(L=#4 MJ]_!W[-)@S(,U=*CH@DL-)59L/1L=%"&Z9D5+PHT[1G*0NU2>6&HXIWG'ACX M9V;WSS=Y$CM?XG5RGZQ[RLV..'A1H+;!L=!4-L'$LTGC+PS5R:.B"2PTE5EP M\FQT_(7I<15JV-69RKQ .\XSE=%NP8%Q9G;CW!(<0M_%OL'!JP:U*XZ%II+= MN/O+M+=_P;W_"^X-8*8P]0Q,/1L=?6%Z6L6+6/N*AI6QC&C'?Z8RWFD]&7AH M9O?0+3T.[K[8X0>O$=1&.1::2BVX>C9I](6AVGI4-(&%IMY_"6Q].#KZ$IKN MY^)I>T-CF:O?@Q; M'+IL4-$$%IK*-MA\/FG^A:,:>U0T@86F,@O&GH_.OW!#8H6T\YRKNDK)7;=O M/F% (K1K[\?!0O-7;P^C:'%P#\:./WA]H/;-L=!4;L'8\TD3,!S5TZ.B"2PT ME5GP]'QT H;KF17J:GM"4U6H'?B9JSKN@<;!/W.[?VYK;UP'QKZQP:ZK<4W=6'LVQB\4%"[YEAHZHWJP?-'DX9A(E1_CXHFL-!49L'?1Z/# M,#6"^F@438&&*J+I5)BKVOO"1>-92N7W^U ]DRIWUNEQ7YR?,G1Y]_+&PO=V]R:W-H965TP2TRH%4W,V@V/)FPI"T+AAB.Q+$O,?\^@8.NIY5J;A5N2Y5(O MV-&DPAG,0=Y5-US-[)8E)25001A%'!93Z]P]BT,=;P*^$5B+SAAI)?>,/>C) M53JU')T0%)!(S8#58P474!2:2*7QJ^&TVD]J8'>\8;\TVI66>RS@@A7?22KS MJ36V4 H+O"SD+5M_AD;/2/,EK!#F%ZV;6,="R5)(5C9@E4%):/W$CXT/'8 ; M[ !X#X_D]"5V\ NX[!N[UP./7P%T# M=_>H\=M:^8;/W\&WJ=!3S;K%^?%%A:,K":7XV>=]S3WLY]:GRYFH< )32QT? M O@*K.CM&S=P/O3Y=DBR^$!D6YX.6T^'^]A;3SFL@"ZAS[B:8&0(]"FZBOSP M=#P()_:J:TE/6! & W\[+.X+&YT.AFW8EHQ1*V.T5\8=)1)2-)=80N_.VPO_ MV^H?DBP^$-F6;4%K6_ ?=U1P2$\/218?B&S+T[#U-/S7'16^V /N>#0:>,]V M5$]8&(:=K5*+[0D+QN&+'65W+LD2>&::#8$2MJ2ROE':U;:?.3?7^+/UF>IS MZK;DB:9NDJXQSP@5J("%HG0&H4J*UXU'/9&L,E?Q/9/J8C?#7/5JP'6 >K]@ M3&XF^@-M]Q?] 5!+ P04 " "SK2]:$2.A.'\(.1WM474 M\) QKA;.5NO\W'55O,6,J('(D9LGJ9 9T68I-Z[*)9*D &7,#3QO[&:$: M%_=6,IJ+G6:4XTJ"VF49D3\_(!.'A>,[CS=NZ6:K[0TWFN=D@VO4=_E*FI5; MLR0T0ZZHX" Q73@7_OG2#RR@B/A"\: :UV!+N1?BNUU<)PO'LQDAPUA;"F+^ M]KA$QBR3R>-'1>K4>UI@\_J1_=^B>%/,/5&X%.PK3?1VX4P=2# E.Z9OQ>$C M5@6-+%\LF"I^X5#%>@[$.Z5%5H%-!AGEY3]YJ(1H /SA"X"@ @1_"@@K0%@4 M6F96E'5)-(GF4AQ VFC#9B\*;0JTJ89RV\:UEN8I-3@=W6(NI*9\ VO,JY0]ERL$+ M*5]B/(!@]AX"+P@[X,L_@(=> 0_:<->(5RL8U H&!5_XHH)[Y#M4D$J1P=6# M1LD)@V71.Y2J4.1&\,W9C3%L A=*H='LVXWA@6N-F?J_2X-RTV'WIO;E/ERECYAK4]XC#UJ.0,?G?$>..JNNDNR44%F MOT'[R/1I,)J[^V9!9=2D&>7/ZIA6GL,ZS^'1/.\XU:8]:TTT=KKR*/RU'>F) MK%7IJ*YT]!:.'?6I3T]D+7W&M3[C/AU;DDT;7O1'X6#ZS+%=49/!I-NSDSK3 MR=%,KW8VU:ZDCN)>VXR>R%HE3NL2IV]AUFF?^O1$UM)G5NLSZ].L)=FX^>%\ M[M39;TX=>H.PVZB^]S1G>$?SO%"4P(K$-#5#A%1I?U*JFH&-4>&9F MMS$_V\/+)R(WE"M@F!J0X31[R/(\4"ZTR(N1^EYHT[[B"J$? M%W9*KT]ET2]02P,$% @ LZTO6K>!FL('!@ NB8 !D !X;"]W;W)K M&ULM9I=;]LV%(;_"N%U0PNDMDA*LITE!MIDQ3JT M6]$TV\6P"T6F;:*2Z))TT@[[\2-E1=0G8[ET+QI_\!R>E^)+/J)U\<#X9[$A M1(*O:9*)R]%&RNWY9"+B#4DC,69;DJEO5HRGD51O^7HBMIQ$RSPH32;(\\)) M&M%LM+C(/_O %Q=L)Q.:D0\3,LN2IB03E&6 D]7EZ!4\O_*Q#LA;_$G)@ZB\!EK*'6.?]9NW MR\N1IRLB"8FE3A&I/_?DBB2)SJ3J^%(D'95]ZL#JZ\?L;W+Q2LQ=),@52_ZB M2[FY',U&8$E6T2Z1']G#KZ00%.A\,4M$_C]XV+<-O1&(=T*RM A6%:0TV_^- MOA8#40F ?D\ *@+0H0&X",A';K*O+)=U'@.?71$8T$2_ 2W![/WL! MG@&:@?+ 'MCU?2^ M6KDU]Y&5^V7EOK7RVRQ*&9?T7[($2RIBME/7+WLR&DQ+:5,W4BQ MIAEJX6GKHF"OYYK,2B$SNQ"6K>T*9BV/H@"'8]2X&K/VA$%]$V9>%C=_PGPQ M2U,JI3+?FRBF"964B#.P2E@D:;8&/)*DJV9KVJ&C[BA9;02@9S9+S^F>4:1S MI-U5MKKX"BE ZP3X9;4B.70I#%"3E C9>\F+3!!79J W]@*ON;+9NSQ6DD$ M:-UH>[?"(JSJ,]BQZ!7-JC[K,1DTFS.T[\X?R3U+[K6?KCA94OGHM6_@/Y#/ M-K8JONDLW-'V7.@[Q68/S6X/?;=NL]+#8/&.LM7%&VZ =G 8XK:@TVWA%'J5 M?[ Y>:W]'ZO/X >T\X>^N&=@S9GHOI4(6R@& Z\I(6SY#Z$>8(.&)J =)VY( M1AD'OS.IMS=_#(,?S\!R1\!O.S7]],V+LF*U46?]3EG#5;;ZB!@L@3.W1K1B MSF#QCK+5Q1OL@7;N>4._*N+I]=Z\TWL^#)IS]13D@@RY("LX<"+#%0@.U0TS39]-)NZW2?I'>': M3ISB= (9 D)V K(;K@AN&6[:-)R]EV-5&'A!]K.* ?MWD:DE:=Z2= HD009) MD!U)GEI#@M8:XGNM5:1]EN'WKB(&)I =)IJKR-QK;-FS0U801V<8A=!3G(@@ M S%HZG8%<0?9SE"=6D%F/W9I3]13<@0QW(#MW#%E NB$D\)HW MK/8NCSUW-A""OPM"$8/BX@[R,>;]0*@@^! M?GLG0TWD*EM]2 R#8+<,@ITRB*ML=?&5GTB^AT%P-X.$S5ML>R?'BC (@ITA M".Y&D!#BIJ13( @V"(*_"T%P&T%F[16DC2!]ZXP61;!3%'&5K2[>H BV MH\@0#W9S23AO@HF]RV,E&3#!=C!YRH/SE@>#M@?GAWK0-W3AV^FBSX.SXSQH M[VWH-'25K3XVAF]\Z-2#OE.2<96M+MZ0C&__E6> !XM,30].8?,75GN7QTHR M?.+;^>0)#Q;1=@]V-&IZ<%)YL$@_U:5H>$TS 1*R4C'>>*JV4KY_4&K_1K)M M_JS1'9.2I?G+#8F6A.L&ZOL54^Q*"JHL7!9"XW:*1FOL513OO=$ MRP'OC*BF7N#[L5=CTCCYW*P]\GS..DE) X\R+Z2 M>L'+YRW>PP;D<_O(UCM_0\@D^4*2YS/.>L1U]'*30],J4:MDB.-/I2-Y&J7*)W,5["5 M:+)19[WK*"!6(K.RQK+C1!(0MVBR HD)5:,;1!JT)I2JYRGFGE1\[>(51]9R M8 7OL@H7!=DG%/A!B)XW*S2YN?W?QE/ICS4$8PV!\0TOU; BHJ!,=!S0K_NM MD%R=]V];CH/7S.ZEOX$[T>("%HYZR07P SCYQP_3V/]\(=-PS#2\Y)ZKPF>V MG 959%3Z,SKD4>B[*O1@@E%VO<*5%\M M)7 ;,ST[MM1_Y^"R$9A=!C*)J8V5G;V/H9^>OY#>2=_1+7R-^9XT E$HE=!W M$^7 A[8X3"1K32O:,JD:FQE6ZD\"7 >H_9(Q^3;1W6W\-^7_ %!+ P04 M" "SK2]:X$K4GFX) !D> &0 'AL+W=OWKU8[06Q*PD:#MZB MG'1+_>,',#&N!)=A]MVYF(X=UP-VOL]0?C%E%J? MC\?%\DFD47&:KT56_N8AEVFDRIOR<5RLI8A6]: T&3N6-1VG49R-KB[J^^[D MU46^44FIZ.I"YB]$5H\OO>J'NNCJ\669 MQ%G5'U^5+'\;E^/4E2?N%?GP.9(RJ@KU(_G@"17%2?&1_/;+W)V>_4[BC'R* MDZ2LYN)BK,IE5B/'R\:G6]\YX-OD4YZIIX+0;"56^OAQN:Z[%79>5_C&,8+7 M:WE*+/>$.);CDF]?/?+AUX\=ZW5K9CY%%;-H&/KM"_G0/-\NS#-CGEB>$F=6 M8XYAG6B/=7+MHT_-[\^8UB;H\Z06^MJ0)(^R#BL<8FFO]B&1#7G)C_W]> _, MMH]C6L6ZNQ9S:_WL@'XCX]6C(']T/\\;X^!J\WA>K*.EN!R5V[]"R&.$/V!!+SD!A%8CX2"Y!8B,08$N,@3.N)R:XG)L;-PIV, MLV6\CA(2I?FF;(J?KWM<71UAM(9V!!+SD!A%8CX2"Y!8B,38%K.W6C4??KZ: M6-;%^'F_TD%+U"I]NJOTJ;'2Z7<59X^;N'BJW_SSAW(">Z].>M6]41Y:]],> MKY2'7")%8CX2"Y!8B,08$N,@3*O[V:[N9\:Z_Y858KF18D7\:!DGL?I1UGJ] MYU.VP&UY?ZRZ2MZ(#BUY).8A,8K$?"06(+$0B3$DQD&8UAKS76O,H1.".;(G MD)B'Q"@2\Y%8@,1"),:0& =A6D\L=CVQ $X(C-;0CD!B'A*C2,Q'8@$2"Y$8 M0V)\\7Z?V9[/VYUFK=1MJXT=K"/[1LL\36.ERKVC+^(Y3Y[+*4*S4_2ZNQ2+ M@OPZFY!TFSYT=8%Y*4/; *IY4(U"-1^J!5 MA&H,JG&4IG?-7EAG0W>;&@[5 M'DC-@VH4JOE0+8!J(51C4(VC-+T]G+8]'.-&Y?,FO1>RFEW+W2:EBA?)0[M! M^7DH<+PQXX.;!:EY4(U"-1^J!8TVW=O?(H32_K-C^VS0'R M[4;*ZMW^/I?EV*JHEU&YN%C]Z"QC:* ,U3RH1J&:#]6"1IOMU>AL8M7_O:UF M:&0,U3A*TPN_38UM8P#7>Y)@6];K)(&(CZ=-E^T)=JH 39BAF@?5*%3SH5H U4*HQJ :1VEZ>[21M&W. MI/_'J0(TEH9J'E2C4,V':D&C[<\#[+<[5TPA&M3_46?G0:!FJ>5"-0C4?J@50+81J#*IQE*9W2)LQVPOLM ":,T,U#ZI1 MJ.9#M0"JA5"-036.TO3OEK6QM&..I=\>@]'5$F9B:$M -:_19OHFW^KZX)%" ME^Q#M0"JA5"-036.TO2";Q-EQQC)O=]C.O0Y:V?68,8'MP(T7X9J%*KY4"V M:B%48U"-HS2]6=I\V7&@.T\.-%&&:AY4HU#-AVH!5 NA&H-J'*7I[='FU(XY MI^ZU\P1-IZ&:UVC['Q9.#^T[0:-GYWU8;#N3SB4'T"6'4(U!-8[2]&INPV?' M'#[7;_;Q[LW^A"@A4_(ASL@/$AH^ H)$R5/.@&FVT_5W#>?=. MO0]=< #50JC&H!I':?J9'=N\V#7GQ>\^)(HS)I/B]9"+LM?=7Y> M9-:'M@)4\Z :;33;W>L%Z]2:OCD:TX?WV9!?5 )&*U?&>@6;.4,V#:K31JB/E]WIF ML9B?N6^[!IHG0[40JC&HQE&:WC5MGNR:OZ_\CRI1J,X+?$)6Y63[NFR*I#H' M\?3=><)Z'ZIM[+FVL2?;QIYM&WNZ;>SYMK$GW/Y_Y-=NFU^[YM"TS]$89F)P2T#SZD;K MD8A1Z()]J!9 M1"J,:C&49I>[VU [9H#ZK]SO(:9'%S_T+3ZR--U#QX30:'K MX4.U *J%4(U!-8[2]'9HPVO7'%X?FEO,_^;< OJ-9ZCF034*U7RH%D"U$*HQ MJ,91FMX];1#NSK!S"V@ #M4\J$:AF@_5 J@60C4&U3A*T]NC#L>\TM MH*$W5/,:K=?< IIH0[4 JH50C4$UCM+T>F\3;;='HCUT;@&-N:&:=^3I'C[> MFD+7PX=J 50+H1J#:ARE;=MAO'?YT%3(Q_IRM0595N_LV\L<[N[=71+WNKX0 M[)O[J7WNVQWW!_9YN+W@;7O'_)W%M!G4!7"T'01P\#]RQ MZ[ /Y:W&7EBKC)D :9B21,-D$'R.SR_BQ!GX&3\8+,U&F[BE MC)1Z=)VK\2"('!%P**R3H/BW@$O@W"DAQY^U:%#[=(:;[6?U+W[QN)@1-7"I M^$\VMK-! 2S*D]8UJ35V S#%I#<%2QK%U1)@D-XQS#*#)0HL.G5E8K,4O*O%DA_@0 MB@Y)^FV21$F7/-P/2>OH^%^9$'EKZ*2&3KQN=R>T,0!MXN';9 BFT*STN_SK M&N>2*PO"_-X&7 F?;!=V1^#,CAAG=M6N1@R1RI)""4S[ L;;^"L/J??@3MPB3^).FH6++5PG M-==)(]<-DTS,Q39WC89O#%=:8Z6'VN7T -B]&KOWFETF%K0@+3Q'*Z#:'&_# M;1:,O64#V6E-=MHHY /I4VP%&VG6KA#5!(>DU7A/[L%M]K(7]ZS&/6M.2_JT M*RT;#=^XO_T:JW^HM.P? #N.7F[ZZ+T3N/&->+=3M,=-'.]F#C?>>U<[W5 ]9=)@X":H%75.\?[353E2 M=:PJ?0DP4A8+"M^<80D'VDW [Q.E['/'515U49C_!5!+ P04 " "SK2]: M1?&4W<(" B" &0 'AL+W=OS DHL75X!TR<++DJL]%8L M/5D)P+D%E=0+?3_V2DR8DXRM[4XD8[Y2E#"X$TBNRA*+/U.@?#-Q F=GN"?+ M0AF#EXPKO(09J(?J3NB=U[+DI 0F"6=(P&+B7 67:6S\K<-W AO962.C9,[Y MH]E\SB>.;P(""IDR#%A_K>$:*#5$.HS?#:?37FF W?6._:/5KK7,L81K3G^0 M7!439^2@'!9X1=4]WWR"1L_0\&6<2ON)-K5OK)VSE52\;, Z@I*P^AMOFSQT M $'\#"!L .$A8/ ,(&H T4L!@P8PL)FII=@\I%CA9"SX!@GCK=G,PB;3HK5\ MPDS99TKH4Z)Q*OD".FD2G7ZM0&!%V!)9"[K9ZH>E3\[0:0H*$ZI7Y^AAEJ+3 MDS-T@@A#MX1273HY]I0.Q-!Y67/IM+XT?.;2($2WG*E"HAN60[Y/X&D%K8QP M)V,:'F5,(7-1^/X="OTPZ@GH^@7PR+?PL >>O@0>6'AP1$W4%B6R?-'QHOR\ MFDLE]"_C5U^*:XI!/X7I%I>RPAE,'-T.)(@U.,G;-T'L?^A+SVN2I:]$MI>Z M09NZP3'VY.D=4_N.H7['?0FLB8:6R'3'=1)%[G#LK;N)Z7&*W6C?*>UQ&G:8 M]H0,6R'#HT)F!1?J7($H]Y4@S'+$50&B3U/-.>I$$ERXP8&F'J>!.SK0U,LT MZM<4MYKBHYJ^<87I_PL3_Y/.H>_&!R)ZG()#I6F/4]2I7BW"ZW3/$L323B&) M,KYBJNY K;4==%>VOQ_8IWH UO/JB::>GK=8+ F36OI"4_KNA0Y)U!.IWBA> MV1X]YTIW?+LL]! '81ST^8)SM=N8"]J_!&PO=V]R:W-H965TX;X-DTQ>[R!A.YGAFT\O?A& M-K%0+\SY-,<;6(+XGM\SN3(KEHBDD'%",\1@/3.N[:O =A1 6_P@L.>U9Z2D MK"C]HQ:?HYEA*8\@@5 H"BQ_=K" )%%,TH__2E*CVE,!Z\]/[+=:O!2SPAP6 M-/E)(A'/C+&!(ECC;2*^T?TG* 4-%5]($Z[_HGUI:QDHW')!TQ(L/4A)5OSB MAS(0-8#COP!P2H!S+, M 6X#8'LO +P2X.G(%%)T' (L\'S*Z!XQ92W9U(,. MID9+^213>5\*)K\2B1/S+R"#QM'9?H$GU?!NCLPSGZ@$B&[DB22 L^-85T2-&:8;GY3;&Y\\+FMH/N:"9B MCCYF$42'!*944LEQGN3<.+V, 80#Y$PND&,Y;H=#BR/@KJ7A3@<\. 9N:[C= MH\:MDN-J/K<_.;^N5UPP>4)^=X6XH/"Z*53;N.(Y#F%FR+[ @>W F/_]E^U; M_W2%YSW)@GI+HL/;%=." M>Z2Y5>?7/3U4"I*"%Z1A @"_*I+=K&U7W/8&S5D%R;C MFHGC#]R&\&%+N#<9#+N%^Y5P_\B$%EI8.Q!=DOR6)-OQ&IK\EB;;L0=.0U2O M>R=6\Z@2/^H7+V)@\M\!8ZI!U]+8)7G43M%DT"S?42LNK?+M=>E$P>-*\/A- MV7Y%\K@S@Y.&Y@XK:]B,3-#KV(FR)Y7L2:_L?ZG 2;-#O29^TNI$]K"9[DGK M1-J>U9+>Z]R)TFWK^29B]8K_J>]H$%WBG=0O6UA$>$BWLN!E-*#S=E$0VFY- MES6P/*?9M5XP=)N-J]_#4R-0NXO9;XL W5U?ZX$ 2SM#$0_[P@] F9=Q;-X M!>F_B SZD:?&RGF.E7-DA]"WI OTI3PECQ=H433*"[04LG+TI9:NT2W)<#N*2=ZZOCU\4&H&6:5@,3S[@O6:XZ\H3> M4VWX @ \@H !D !X;"]W;W)K&ULK99O;]HP M$,:_BI554RMM^4\"#"*MH&F36JEJUTW3M!<&#K#JQ)EMH'S[V0Y-4Y*&*MH; M$CM^'O_NG' WVC'^(-8 $CVF-!-C:RUE/G0<,5]#BH7-. MR#G@A1&EU/%=-W)23#(K&9FY&YZ,V$92DL$-1V*3IICO+X&RW=CRK*>)6[): M2SWA)*,]"#;XNQY6HBH#"7V@*KRQ8F0*EV4AQ_#Z96N:<65N^?W+^8X%4P,RQ@PNA/ MLI#KL=6WT *6>$/E+=M]A4- />TW9U287[0KUL9J\7PC)$L/8D60DJRXXL=# M(BH"+WQ%X!\$_EL%P4$0F$ +,A/6%$N?V7[*C=^?9T)R]8;]:8JHL B;+?1G-Q0YGL/84M^5 M +X%*WG_SHO<3TWQ_2>S%]$&9;1!FWNBDA8V!5BH>D:E_P:V21#:T J\UP1>J/H5<']@!T?@K=8=P7LE>.\4>-0$7JBB*GCO"+O5N"-V M5&)'I[#C)NRHGF^WEN]6ZX[@<0D>GP+O-X''-7 OLL,C\%;KCN#]$KS?"OY] M#:HH+R7P)OQ^#3^,[<$1?NL&'?$')?Z@'9])3!$U-27'>U7V96-Q&-3/(0[L MXU>_=:^.D7CN=PSOU6J#%[KV\[*"RJDT)+H;O,9\13*AWHBETKEVK QX MT6 5 \ERTZ/,F%0=C[E=JZ84N%Z@GB\9DT\#W?:4;6[R#U!+ P04 " "S MK2]:"S(=?9=T4CWI&L"@9\Z$3H/:F.868UW4P(F>R :$/=E)Q8FQ MIJJP;A20TH,XPU$8SC$G5 19XO=6*DMD:Q@5L%)(MYP3]>L>F.S28!H<-AYI M51NW@;.D(16LP6R:E;(6'EE*RD%H*@52L$N#N^EM'CM_[_"50J>/UL@IV4KY MY(PO91J$+B%@4!C'0.QO#SDPYHAL&C\'SF ,Z8#'ZP/[)Z_=:MD2#;EDWVAI MZC18!*B$'6F9>93=9QCTS!Q?(9GV7]3UOO/K !6M-I(/8)L!IZ+_D^>A#D> MZ3E - "BUP+B > KA_O,O*PE,21+E.R0+:*'M*+2<&GLM1B,B2I1+8:BH0!04-+I<@B&4Z2OT'FW62W1Y<84N$!7H@3)F;T$G MV-@D'!4NAH#W?<#H3, E%!,4W;Q#41C%)^#Y*^!QZ.'12SBVTD?]T:@_\GSQ M/^E?4ETPJ5L%Z/O=5AME7]V/4YK[(->G@[A.O-4-*2 -;*MI4'L(LK=OIO/P MXZD*_">R%_6(QWK$?V//-J*0HJ2NQ0A#3:N*VC8)DEM&*V+.77G/.?.<;F[L ML_ET,;E)\/Y8UY]>B]EBLAB]^H3QT6-V@^2!J(H*C1CL+"Z][*XWM%K^L[3P#Y1SL^4Y*&PO=V]R:W-H965TN,1IK LXPT[22?OPLX%@*,90 MRJ2^28 \Y_#X8/MG(-,=BW_P%2$"O(1!Q&?.2HCUZ7#(_14),1^P-8GD+TL6 MAUC(W?AYR-*#/*Z$.#.?3-7XFCT1\6]_'&/NA=JX7,\=5CDA ?*%28/FU)1/O+*F3GU,% M%K?WV:^2QLO&/&%.+ECP!UV(UV^XUD#1JI?#X+>/()=IG6 M=8"_X8*%6;!T$-(H_<8O62$* ="K"8!9 &P;@+( E#0T=98TZQ(+/)_&; =B MI9;9U$92FR1:MH9&ZC(^BEC^2F6YZZA35N+XD_ /#D,X N1(;PBQ;A MR$W"83E\*.N6%P_FQ8-)/M18O,\@JQ>NJQ:&.K&GS+F-J MES7TK=VAIV2E5H[R5HX^U#@:]5FXGI*5"C?."S=N&$=+$JNJ^"R48.?IJ%@' M.*KOR.=IRE&24E%^.T?>0$Z'VV*KC*)1+BJY/<[='K<<]=QB+\TQ*9S9':!7 M[E+-N*#Q)F9OD]S;Q.KM@D5"=B U>'V))KK83S'U1B66W*AK!P=CLUW/U$L/MVDL# M/<2-JP'7Y/IU7S6K:CJK5U@9>:V[:Y-/KT5?,(I@C4N]!/&LH,ZZ0\'?&_I$ MEKJV<)EOH^JXQKA> GAV8NI9_%]P<$.V) #7AT:7UCQOG:[[RE9NM>:Y=_2A M4.?UNDCH*UNY>'J9X%EAV@UW6W9.OX-Z1E97 M;!M5-;:AAC5L@G5KZF69;)W!*BD[U%R&=BZ_AWBPRF!#:;#7]4)?VT$71FTMDSO76R[BM;N=T:\.ACO0] O2X3^LI6+E[AE4#3 M.X$.I,MRVF8/JZ3L55,9-5&Y#>E0,X:MDK(YC6%DQW 'S*$V3#:(:A]F(@UE M9(=R1]1E61L<5T7UCC6<4=-C[*ZL0\UWSU9)V;"&,VJ"$5NOK_PBV.GVDDZT66,L8=',O.'Z=_"4AW!%LG M;]6?F! L3#97!,NQI@3R]R5C8K^C7M3G?\R8_P=02P,$% @ LZTO6JU4 MEO)C @ ,P8 !D !X;"]W;W)K&ULK55=3]LP M%/TK5QF:0&)-FK1L8VDDV@J!! B!8 _3'MSDMK5P[,QV6B;MQ^_:2:.BM8,' M7AI_W'-\S['O;;I6^LDL$2T\ET*:4;"TMCH-0Y,OL62FIRJ4M#-7NF26IGH1 MFDHC*SRH%&$<12=AR;@,LM2OW>HL5;457.*M!E.7)=._QRC4>A3T@\W"'5\L MK5L(L[1B"[Q'^U#=:IJ%'4O!2Y2&*PD:YZ/@K'\Z&;AX'_#(<6VVQN"4S)1Z M3&B[=+=Y;3;N<<#8[ M9US#(Q,UPC4R4VND*[(&#F^8ULQ9? 2'4[2,"W,$G^#A?@J'!T=P %S"F M! M=V'2T%(JCC#,VV/'S;'QGF.GF/<@_GH,<10G.^"3-\"3R,/CE_"0#.A9RL4O0?QE>]$ M]D)LTHE-/'ORZI4?PYDQ2+?-9 %7G,VXX):CV3R% JC0.E-\U(V2NEL8,\,- M_+BB ^#28FE^[C(N>4_CWHGLA7&#SKC!ZZ^$.J&QY,2>5](P##V#ZZ"K+.GU MTW"UK>'?F'YOV,4TJ85;)>W:Z373"RX-")P3*NI])KAN6E0SL:KR53Y3EGJ& M'RZIJZ-V ;0_5\IN)JYQ=/\3V5]02P,$% @ LZTO6FCP4B\A P 3P@ M !D !X;"]W;W)K&ULK5;;;N,V$/V5@;HHLL#& MNMERFMH"8KM%"VS0(,%V'XH^T-)8(I8B59*V-_WZ'5*VZB2RT0)]L7B9.3QG M.)SQ;*_T%U,C6OC:"&GF06UM>QN&IJBQ86:D6I2TLU&Z89:FN@I-JY&5WJD1 M81)%6=@P+H-\YM<>=#Y36RNXQ <-9MLT3#\O4*C]/(B#X\(CKVKK%L)\UK(* MG]!^:A\TS<(>I>0-2L.5!(V;>7 7WRZGSMX;_,YQ;T[&X)2LE?KB)K^6\R!R MA%!@81T"H\\.ERB$ R(:?QTP@_Y(YW@Z/J+_[+63EC4SN%3B,R]M/0]N BAQ MP[;"/JK]+WC0,W%XA1+&_\+^8!L%4&R-5F]1PZ6[QR6K:Y>1G\Q5N M4&LLX1%W*+<(=]*-W?US6<$#:I\ILD#X;2UXQ5SP#5P]43J56X&@-O &@Q'& M&<_W<+5"R[B@T35\>EK!U;OW\ ZXA'LNA#.9A9:$.7IA<1"QZ$0D9T3$"=PK M:6L#/\D2RY< (46D#TMR#,LBN8BXPF($R0\?((F2=(#0\E^XIY%W3R[02?M; M2CU>>@9O2>HT93Q\YK:&I4\+U!_@SAAZZ.[*/G*VYH+;9_CC40D!E.-[ILL_ MAX+9G34>/LN5C5O3L@+G =4%@WJ'0?[]=W$6_3@4B/\)[$58QGU8QI?0\P56 M7/H\73/A,XVRT=8(+6JNRB'M'>#$ [H*M\NGZ724S<+=J:BW5ED:CVYZJQ=L M)SW;R46VQ]>AL5"5Y'_3@]EHU4!+7#4\(]/7* =)=[@W)W2NLVAZPJ=C/6 V MB>/19)AVUM/.+@?9/4M9&9"4:A1??49&L:4:(*T7,B0B>\/.Q?1UY >LXNDH M'98P[25,+TJ@JO"?DF3Z-DFR>#1^177 ZD4J=53#D]I,;[;R+(.Z/]#Y-\ 4$L#!!0 ( +.M+UIA)$:(K ( !L( M 9 >&PO=V]R:W-H965T*N72EII)6"F,1+M3+X,.V#FUP2:XX=;/>%?X_M9*%(:2?!D/C2^.7N\?/< MG7V-MD(^J ) HUW)N)IZA=;5Q/=54D!)5%]4P,U.)F1)M)G*W%>5!)(ZIY+Y M. A&?DDH]^+(K2UD'(FU9I3#0B*U+DLB?\R B>W4"[W'A1N:%]HN^'%4D1R6 MH&^KA30SOT5):0E<4<&1A&SJ7863V=C:.X.O%+9J;XRLDI40#W9RG4Z]P!(" M!HFV",1\-O &&+- AL;W!M-KC[2.^^-']'=.N]&R(@K>"/:-IKJ8>F,/I9"1 M-=,W8OL>&CU#BY<(IMPOVC:V@8>2M=*B;)P-@Y+R^DMV31SV'# ^X( ;!^QX MUPD_JZJ&WN\J4BPG'%UI:.Y&AI=E2&:F+Z.Z#P4;7&DIUWR6P)G+13<1>L(FJ M2 )3S]P@!7(#7OSR13@*7A^1.6AE#HZAQ[_457OJ1*NNBV^-.'2(]OYNXK _ MCOQ-!XV+EL;%$S2>*]H]M-1$:F0*&]#=U8ZJ^XFKC?,0GP^"+CU'J?UA_(>M M\.'_4F;#?R!SU,H7V65+X_*O:/3L>@)MLV/1.;4O,@, M,@-F))@HR[H5U1,M*O?\KX0VS<0-"].]05H#LY\)H1\GMJ.T_P?BGU!+ P04 M " "SK2]:C&I'_Z($ "9% &0 'AL+W=O@<7[P-=GN>/' 6LSVT1:O,'_9/U-Q9]4L<9+AG"4D!Q1O MYL8=O V1701(Q/<$GUCK&A127@GY4=P\QG/#+C+"*5[S@B(2'T>\Q&E:,(D\ M_JE(C?J=16#[^LS^(,4+,:\1PTN2_IG$?#P;XK3L6WB8CCB\=\33(,OD5O MF(&KE9A6\2'%X(\->*;DF,CA%04N 9_!58AYE*3BZ@:\K$)P]>DS^ 22'#PE M:2JP;&9QD57!;:VK#.[+#-! !A"!)Y+S'0-?\AC'70)+R*DUH;.F>S3*&.*U M"5!P#9"-'$U"RW>$.[8,1YKP\#WA4(;#$35./4*.Y'-^.D(@3-@Z)>Q ,?CK M[I5Q*KKF;UW%2T97SU@L);=L'ZWQW!!K!QS45U\DVUZDIV::M%!S'-F%/CHIR/6BZ M/3D:E.#R]8+\6I#_44$Z'26)W];A]0,+8RP<2O0&^W"A]*9Z%MPU.E\N 4OR19> MBJU;ML83P7%3--:"JG^9VJ-[WE(3XDX5=P=5BS49:L?&%L%1^S#>CA.UB3QE M:]2@?*3N(1HN.-B0C3V!X_ZDFKX?Z$?57PAS&8R.CAH"(51LJYYY2&%C7>"X M=WE\K[! ^<7C>OUA6&I0$ ;J5%-A4]C:1KJG (V10>-&YLMF@^6QDI1#Q4*J M4U*10*=C2B#J[V)G'.S@4']?;%P)H<==1/Z_.U M.WFJU'M^#V_#\I2LH2D/[9XBNDUR!E*\$93":(D"T_(M7 ,3W&T+X^:9X07T:N?@/4$L#!!0 ( +.M+UI[S%)J;@0 ) 0 M 9 >&PO=V]R:W-H965T\JP0 L M9ENZAF>0W[:/')^_/DN/;%'%R\5!$+ ?RE;Z!((-G#*MXEP'YDI P31+@4$1 5B / 7YNM$] MR2-G^U3/_%+JQF=)Y4XR_DX^00R<9N3$2YZH!+(L8@-\L(("DE3>D*4@2_(( M/()"8KRI 504*\#HKD?X$0>E0Z6FOKDA@Q D33-Q,W,D>J*4.5&E?U7J]UOT M>S[YS JY$>1C$4-\2>"@F;6C_M'1E=_)&$)D$W_Z)_%=?V@8T/T5\*&KX;X! M'EX#]S3K,4?OWEC]R^36[^2+/Q%9!=.!K6301?[XK1&DFJ-I*6W$KWE M&,@F*TM*KUR]*H?O%ZZM)G9_[M%5O<*^7A>J1K6J4:WM9C;G@ADT>L'M4O&!+5@Z2"HVGQ-:F[-KCS*M/9E>LT(_8,[!;3/&.):T6*-VJ@S>B#1!A=0BU-^5QA7GO3W"7M&;'3\4OVIP/,ZJYXR9QJU#,W)/6CJ M,?=S)]/+OZ;$%MAMRZH_U5E>=Z%U.B)T55852>/SGM_%+,\8=6M]K%[JPV2C?:6.V_H(>*(IS^J?*5^GA2 9)$CI MVK=8&O'R^%L^2+;5!\(7)O%XJ6\W0#%+J@[X/F%,'A_4!^H?(1;_ U!+ P04 M " "SK2]:DQWG6ZT$ #)&@ &0 'AL+W=OLY2*N95(N;EP'!$E M.$/"9AM,U3/O M$FI5=6IA_?J5_CGOO.K,(Q)XR=(_2"R3N36Q0(Q7:)O*.[;[&9<=&FE>Q%*1 M_P>[HJSO6R#:"LFR4JQ:D!%:?*+GTHB: +XE\$J!=R@8OB$8E(+!L8)A*1@> M*QB5@KSK3M'WW+@ 2;28<;8#7)=6-'V1NY^KE5^$ZH%R+[GZEBB=7%S3B&48 M_(:>L0!G7Q'G2$?N')P%6"*2BG/P(WBX#\#9IW/P"1 *;DB:JA"+F2-5_9KB M1&5=5T5=WAMU00_<,"H3 4(:X[@)<%3#J]9[KZV_\GJ) 8YLX$U_ )[K#3H: MM#Q"/G!SN=G+M=-P@*3L- 0K!&?816?81]]$:Y6.%\6@43/0(4*=P6B8, BR'J9 M?UJX-O0F,^>I;G%9##:*Z6%4+Q5TPX9>LUC8V^YWNC*J7!GUNJ*6>[684X 1 MIVKL"O7KLT&2$V5/W.5/01O5>C080WMP8$]OG:>.0).PT!"LX;5?>>WW>OU M.8[8FI)_<)P/PD=,\8K(SK6\0$UJ1D\F+9_]5C3&OCTZ&(7M0O[0/AR#G87< M:?VO4C0Z/ZXZ/WY?YX%,D%3[F6T: Y(I\R7 1TW5<UV\OKOO\JE7=.IOM$E88!(6&H(U MG(?N?C_L?MPNJF0;"I%16F"4%IJB-:-4RUI@[PSYJE)H5D4JU9&*ZI'J# YL MK3-P:A]LF9;]%9]LNDE::(K6--W;F^X=M553R2*XW,J$<2)?.IWNY9P\#4S2 M J.TT!2M&9%]Q@<_,.6#1G,^H[3 *"TT16M&:9_WP?[$[UV+U;"]_?9;V^_^ MBD\VW20M-$5KFKY/*V%_7KE$*5$&4X+ 9XYHE!"1O^8"5TQY#OX%=ZI2Q*,D M?[CD.":R,8$ZHV(R%5P:I05&::$I6C-Z^T05^A^XL/5FP2='R20M,$H+3=&: M4=IGU+ _I=8S)RIF3O1_,V?6X07Q,J0(I7"NG:8V4^+\Y- MBAO)-OG!P".3DF7Y98)1C+DNH+Y?,29?;W0%U>G5XC]02P,$% @ LZTO M6JQON4K>! YA( !D !X;"]W;W)K&ULK9AM M;Z,X$,>_BI5;G;K2!; )D/222-WV'BK=[E:;[=YK!YS$*N"<<9IV/_V-@0*) M#>U*VQ<-D)G);P9[_@/SHY /Q8XQA9ZR-"\6HYU2^TO7+>(=RVCAB#W+X9N- MD!E5<"JW;K&7C":E4Y:ZQ/-"-Z,\'RWGY;4[N9R+@TIYSNXD*@Y91N7S!Y:* MXV*$1R\7OO#M3ND+[G*^IUNV8NI^?R?AS&VB)#QC><%%CB3;+$97^/*:^-JA MM/C&V;'H'".=REJ(!WURFRQ&GB9B*8N5#D'AXY%=LS35D8#COSKHJ/E-[=@] M?HG^9YD\)+.F!;L6Z;\\4;O%:#I""=O00ZJ^B./?K$XHT/%BD1;E?W2L;;T1 MB@^%$EGM# 09SZM/^E07HN. )ST.I'8@;W7P:X>RD,V/->W<:4D?,O!3RUO\UAD#'VE3ZQ %RM8)CS!MVP#9.2 M)?H[=%443!7H*D_0/YRN>H&7;Q[C]XAGJ.//$WA M-A5S5P&E_BTWKHD^5$2DA^B&Q0XBL]\0\8AO<;]^@[OOE>[DU-V%VC0%(DV! M2!G/[XU7ET%!&=(V]TM;9E6HB3V4WI&7Q9[&;#&"+54.LQ$')K'GD#/@RBCL M&)&9G39L:,-A6K5CTL83FK69.=$9C\4H[*M?U!!%@T1?A8(UF?1L2!MJ9% $ M9.;X9ZR143O?F]A1IPWJ].U=H[JUUH8Q_9D-XR<%.TEXUB0\&[PW-PR"QIQ6 MV@PR03,A%?]>7K!E/C-7=3@UEO7,N#43S[/?&NRUDN<-LE[3/8>5Q+_#_=&5 MH- Z2N:$/<)7<:N?>%"HEO?.RBFW00S[@2L44RF?8?X\4IG8:8G!0?Q.S6I: MBU70Z>.GM*WNX6'A^^,)!N0"9J%< .H!]G"NTF=8&Q5:6QJ7^@9LYC%Z@3\E*I5/SRH-3:E[I]O MZE@GI-.)B6HQ(U&GBYVRML*%AY7K&TT/M6RE,.32/+;O<5.*QK[1[DU5&T]( M7SU)JUAD6+%^J)[$HCF!;]338A9 V?M86VTBP]I4L>;0E=[*:^H.)A.C?5K, MR-3KY>T\WPWKTR>1C^M&WQ)7SSBO@9L2-,'$&"]M9C[,#3W@K5218:EZ#?R5 MH8"8SV%C,HW,=6*QPX'YP.9V7D+H-T ?J=SRO( )90..GA-!!%F]5*E.E-B7 M[R760BF1E8<[1A,FM0%\OQ%"O9SH5QW-JZWE_U!+ P04 " "SK2]:!DD[ M8<\# "N# &0 'AL+W=O._)TGNRD^J(W (8\Y5SHJ;4[5USEPN9MZD?>\ ML&3KC;$+P6RRI6NX W._O54X"VJ6C.4@-)."*%A-O:OHI/QB)Y^RJ1=:CX!#:BP%Q9]'N ;.+1/Z\6]%ZM5[6F!S_,S^T8E',0]4 MP[7D?[',;*;>R",9K&C!S5+N?H-*T,#RI9)K]TUVE6WHD;301N85&#W(F2A_ MZ5,5B 8@2HX X@H0'P+Z1P"]"M![+:!? ?HN,J44%X<%-70V47)'E+5&-CMP MP71HE,^$S?N=4?B4(<[,/HE4YD#^H$^@R=D='JNLX$!^7Y$EI%*DC#/J$H0K M]T+AVEJP_R"S"#(' 2MFSLG9 @QE7)^3"W)_MR!G[\[).\($N6&<(UI/ H/. MVBV#M')L7CH6'W$LBLF-%&:CR0>10;9/$*#*6FK\+'4>GV1<0.J3>/R>Q&'< MZW#H^A7P7NC@<0=\\1IXY.#1"36].G$]Q]<[PG>0'GD\/?H]^?"4\B)C8DVN M,/)[W0$9U@$9_G\!.;G5CQ:(84OL1>@/#X[(&^VX%[I1';K1R=!ADV0X MY/9>[)C9V/#8*D +LY$*@P2=,1JUSGUX<&1>M%B,VJ$Y>A#&M9KQ236?Z193 MC^\5;:@IC!MREC-#CZ9[W'9CY$?C[EI4:ANWM%U$A^HZ:,>-6KFG+@J_-S[A M27W85KQ0HRN"9FD=C?R#HG3=8=4NY8L.J[U:7HH(&HU<#FKM&F)-4OO.+AN= M>K5NNJ]&ULQ5M=;^.V$OTKA%L4 MNT!BZ\-Q[&UB8!.QN 6:PMALVH>B#XS$V,)*HDM1]OJB/[ZD*$NBPS!Q=A;Q M0RS+G$-R3CB<.3(OMHQ_*5>4"O0USXKR4YX;LKFK'M MY< ?[&]\2IE8'EC+$>0IX5^)U\;1_0,@O$3!D%C$!P8^$\9A(U!^%*#<6,P/C0( MGS X:PSJJ8_TW&O'1420^05G6\15:XFF+FKOU];27VFA_E%N!9??IM).S'&^ MSMB.4G0K6/P%7=&"/J0"+3)2E.C=[X1SHIA\C]Y%5) T*]^C4W1W&Z%W/[Y' M/Z(1*E>$TQ*E!;HK4E&>R)OR^B;-,OE_4%Z,A!RDZFH4-P.ZT@,*GAB0'Z ; M5HA5B7"1T,0$&,G9M5,,]E.\"IR($8V'*)B=H, +0LN KE]@'GJU>6 QCUYB M[M?FOL4Q_*-8GIY4#& MM9+R#1W,?_K!GW@_VYB!!(L@P3 0F$'BN"5Q[$*?WQ4D9URD_Y?DE&K9GM[7 M1,5]0NE7=4UM%>LQI=;22;>>"/A[.+T:;O>^<8CO4])!@& C-\?];Z_NS% MOK?Y&VWKK8DFIV1#N=QJY6X:LZ4,C:K1FO*4)>B=C) [2GCYWD:/>P!^;8EF M*-=1TI^BA.QL@?;:"70L@Y!@& C,8'#2,CAQ.E"&/>DZO7!.]ML7J<2*\9I5 M18Z^:V5'@T]ZBR><>/IUL(!>W#)R#OA8WP*!&;X];WU[[O3M)UH*GL9B'YA0 MI7("FQN=.,=N$Y!@$208!@(SR)BV9$S?>*^?0I(("19!@F$@,(/$64OBS+FB M_FRV$PVXWU.6DD!QFA!!]?T'DG)]M2%914]T@R:8566B-AX=U*PQ30_!]WJA M:CP;SL*#@&9I=AX.0W_6>QU$-IO)=#@>F\VPTP>O]+#O=260Y_2Q7@"/SUFU7*$UV7&692BA256KW&5-XEIW8F=1 MC\_W>S1ZP^G9(86@E3HH&H9",RGLBG7?7:VW^K3FHDFYVOQ64)[7+&@UQ$Z" MNX=)8VO==R K\P@4#4.AF<1TE;[O+O7U\X*T+"M)0U+QM%BVV:^.:S)]-LG; M+S&TUD\7GHF YX\BX-0:_QZWL^U5T0O;8?>\7^O7KFCWG>6DTZ]-<>=RJ]63 MTT<%0G@V/#_THZ75^+!59&L5#@_K.?<<7^O#KF;VW47S35JD>96C?Y'< >J' MJ46\3V-[$I5V]=U3$I6[DZ-36$BT"!0-0Z&9C^>Z^COPWK@:"8#JW>9Y(21: M!(J&H=!,*KO*/G!7]F;&)58RNR)\*5.M>L-&)&>5?.,TINE&LDA$K9VH&/=< M*M5T;*92!R',/;BCB0&M^*'03&*ZBC]PEJ'S&_(5("2Z.SEZ'8%6]:!H& K- MI*NKZH.W?DX?@#ZH!T6+0-$P%)I)92<$!&XAX#N&Q/'CD!@,@\.@"*H/@*)A M*#23FDX?"-SZP._Q1-YM!OMZ"4#6O2#HF$H-).7KN@/ M)F\=_2!+\6M0M @4#4.AF51V,D'@E@GV><=C,;J30F4ZT@3#9R2!X'$)/PNL MPK1[5$:S^"'VM3*"JA$ 8J&H=!,5CJ)(G1+%.X8 MV6FZG].P<,WEJY"&&/&,">,8 ]9/ ]E(NP M4RY"MW+Q[6'2C1\XPB2H: &*AJ'03%8ZT2)\M6BAPF2K\[XN3()*'*!H$2@: MAD(S6>PDCO"M)8X05.( 18M T3 4FDEE)W&$S_P2XIO#I!O?E4V"RAR@:!@* M3;,RZAUQS2E?UF>+2Q0K\5P?!6WOMN>7/]:G=@_N7_D?(GT*N8/1AZ)O"%^F M18DR^B AO>&YC!!T] M_P]02P,$% @ LZTO6@]>[KWD! 'R !D !X;"]W;W)K&ULQ5IM;^HV%/XK5G8UM=)*8@,I=(!4ZFZ[TBJALKM]F/;! M)0:B)C&S36G__>PDS:O)BNHKOI3$.>?).8_]).?$G1P8?Q9;2B5XC:-$3)VM ME+L;UQ6K+8V)Z+$=3=25->,QD>J4;URQXY0$J5,+,)NG8@L\F M;"^C,*$+#L0^C@E_F].(':8.=-X''L/-5NH!=S;9D0U=4OEMM^#JS"U0@C"F MB0A9 CA=3YU;>(/14#ND%G^&]" JQT"G\L38LS[Y&DP=3T=$([J2&H*HGQ=Z M1Z-((ZDX_LU!G>*>VK%Z_([^2YJ\2N:)"'K'HK_"0&ZGSL@! 5V3?20?V>$W MFB>4!KABD4C_@D-NZSE@M1>2Q;FSBB .D^R7O.9$5!R@?\0!Y0ZHZ3 XXM#/ M'?H?=1CD#H.4F2R5E =,))E-.#L KJT5FCY(R4R]5?IAHN=]*;FZ&BH_.;N/ M=Q%[HQ0L)5L]@SE-Z#J48!&11("+.Q;O6$(3*0!;9R97FN4 Z"MJ]DDZ>?>O M^IA>@@M,)0DC<0FNP+18@.A(@ M1."!)7(KP'T2T* .X*ILBY31>\ISU(F(Z:H'T/@G@#S4-P1T]P'WOI>Z(X,[ M_H@[3-UA1S;]8@+[*5[_"-YR2SB]FK0?D+=68__@!][V<3MS;! ML"6P&N^#@O=!%_KL#R9)!$1%$JLJ^S23A(G/#'>8XNK'\LL,#H:]P<1]J1)E ML$)>TPJ;K%#/+ZQJJ0V+U(:=J=TQ(;7>!8FH4;&=[J>N")M@V!)8C3:_H,T_ MLQ)]F[S;!,.6P&J\7Q>\7W\G)6:XHYH2*^+)>#(8H:81;AN->T.S"D=%6J/. MM!X5482OMH D@:ID7E2)MM-KQ91()]*I"\,F&+8$5F-P7# X/K,@QS9YMPF& M+8'5>(=>651ZWTF2.7!520.O=]W09&[E5ZS0J"%) Q(Z*DI8J9=A9VI+_5), M-:GZI&4V6_KZ;H'F\HT6+7>J=AD!8]JLRS)87=-_JOJ7KE*3ZN3!*I;#H7D1']8 M,";4"7;R*K&)AFVAU8DL&P X/+=$K?805M&P+;0Z^64; 3NKY<](U&^]%OU^ M4Z!^2WK#80\U!=JV\E%%[/74RDH==I?JJJ:5/%Q)E5.:']@GH31_%.H$.GE] MV$3#MM#J))9] 1R=6YQ6^PFK:-@66IW\LJ6 G97S9\0Y;C>2?=0;-?5I,/-& MS0H8F\R@=^P5BLK*'757[MEG8+:3Q[[6=ON?NC:LHF%;:'7NRM8 P3,+$UGM M*JRB85MH=?++K@)U%LZ?$&8.7)-22Y9&HT;QBXU&_2.2+$MVU%VRWR\7"V/< M5C_,6T7#MM#JE)6- !J<6XE6FP>K:-@66IW\LGE W=L'GU#BL+V=X;6E:+1J MMIC_AY4EYU9V3F/*-^D.M% ![Q.9[2@6H\4N]VVZM]L8G\,;G.U5ES#9UOD# MX9LP$2"B:P7I]:Y52#S;C>/I=; $D^I'$3%P. MME+N+AQ'!%M(J!CR'3#US9JG"97J--TX8I<"#;.@)':(ZTZ8/EP,\>+KP.=ILI;[@+!<[NH$[D%]VMZDZ!"U8Z2;_Q:B@[),'5@_?E+_F#5>->:>"ECQ^%L4RNWE8#9 (:SI/I:? M^<,?4#1HK/4"'HOL/WHH[G4'*-@+R9,B6-4@B5C^27\4(&H!>/), "D"R'' MZ)D KPCP3@T8%0&CC$S>E(R#3R5=+E+^@%)]MU+3!QG,+%HU/V*ZW^]DJKZ- M5)Q2!]_1-3!81Q+=QI0)].Y.#;-P'P/Z>XT^@Y!I%$@(BWN_ ML$@*=*4[+I*/[]$['R2-8O$>G:-?D8/$EJ8@GCXBAFZB.%9]+1:.5#77Y3M! M4&>FX63CG#_E'"]TW79R-.GJ2N1 [&L#E M0,TB M(##):__8(G[N]=C&R*^9;$&OQ&);]1INX]P^^O?7(/*>+K?%!W@1O9 M!&=3S+-N#.D4HN0E(41VR JD=P"NH=-Q)B^H&Y[!)JB M=VHRR*>%]UVH\R(G69$Z;QV6HX5SJ/,S5JHO/TMB#7Z3DM^D'[]-2IE^C%] ME*O.:HB\X?P(DK'DOI LB34@34M(TWZ0BI1R4+,>A&>(J>71"[RF+5[G>#@] M F:L15]@EL0:P&8EL%D_8 %E@5I:J7&E'DVD5HMKB$X89;,V-;=%S5B5OM0L MB36HS4MJ\Y^>RT#A.W$6F[?@C8?C(W;SEV8ZWUCE5P+!;K4X=(UY\5NV;(8P ME[PZ0*J\ /JDYZASM=R$_/I'&J7YT5<:[P'M%,4[#:9SH>?:3*16U7Q;:DW: MM:4X-@[ )FU:T,XRPGE8TEZ7M ^:=H^4NQ=AUC?9H.TD *251-B2ZT)N;(AV+A8?RWD M/+UW9O<30(_:H,>3H==ZSJV:%EMJ3="5;<%FWV)OJCU>$9P ?-Q^1,>S(6D] M_AWWO3 9^^9FOQ9KY6:PV<[<0IK]%*F&X_DU%6H,=O]JU(G%IE]9657S;:DU ML5;^!T]_]N<);-.\K*RJ^;;4FO0J,X1[NJ$3/39NVQ^W9;+-9?EU0GB-D"K?L666A-@Y5>(V:^T$VXMRYZAJV ;P0$28%*_ MPEGQ9$?9(ZI%H1O0^;DSIYC+[IM3K*KYMM2:W"LW1+R?S2[3FX4 MX(@)17BM)-WA5(V&--_(D9](OLNV-MQS*7F2'6Z!AI#J&]3W:\[ETXDNH-Q. ML_P/4$L#!!0 ( +.M+UH7J7EE2 4 $I 9 >&PO=V]R:W-H965T M+SPSX/-O933P^,OXHMI1)]#8-( MS+2ME+M;71>K+0V)Z+$=C=0O:\9#(M4IW^ABQRGQTJ PT$W#L/20^)$VGZ;7 M'OE\RF(9^!%]Y$C$84CXMWL:L,-,P]K[A2=_LY7)!7T^W9$-75+YO'ODZDPO M*)X?TDCX+$*&'M-3CY[,\U(:D0#NI() M@JBO/5W0($A(JAYO.50K[ID$'A^_T]VT\:HQ+T30!0O^]#VYG6EC#7ET3>) M/K'#;S1OT##AK5@@TK_HD)CG ?U+ P9YP* >,#@3,,P#AI<&6'F E>8^2U:::9M(,I]R=D \*:UHR4$J M5QJM$NQ'R9.UE%S]ZJLX.5^P,%0"+R5;O:(GNHOY:JN$0EE6 KEI4-,M\;]:]V4JTZ:J'S,D-,@VSWU"AQ07A?2,--QO" M[4O"<1J.&\*=]O#?2:0J/T[#!PWA;GOX7;PY=_=*+OO%(])/>?TS/.ZK-?_X) M6\:O37)!PFQ(F ,).D!2DS),R&A#F0,!<(5I%Y5,@\^O_C M9(:PCL:TT:1QF!R=#I/Y*%D?)D]+8FO0;QHF6^O?-=5 L$JJQT6JQZVI3B8P M)U-3#SURMN$D;,I[*Z]K9X*$V9 P!Q+F L$J"D\*A2,^__4E^^YA/CT[86'36^O1?N- M.^L#27- :2X4K2JA64IH=NJ2'KKRH]S/N6X4,>.-CT0T>X.Z?.;)U,>JS63: MZ]59$TB:"T6K:E):+;AUB3]?9FY:7918>&A'>29.LS89-^GR1=X'9F]85Z>A MF#7L38RC#Z[+!>J7@-)<*%I5KM(RP0">";[<-&DH>LXU::]99U5 K14H6E65 MTES![>Y*8IN>7S:@?]$R?A'T+:;JM>7LZ9E)!ZC] DJS06D.*,V%HE6U+ST8 M_"$F# 9U84!I-BC- :6Y4+2JVJ45@[MY,9U6%9 VR0*49H/2''QJ'8V;7T N MU(VK>I9^#[[ \"&1ATP#C[HY/^WDSG*">C^@- >4YD+1JHJ7_@_^$ ,(@SI MH#0;E.: TEPH6O6?\J4+9'9S@7ZXY&SG==49E&;GM.IRN+9XSC* .44ZK+(G'P]YH6%<2U/N!HE65++T?LYOWT[AP;6=T M5@V29N>T2W8-@-[8A:)EPNE'.[="RC?I'CN!5LFD-=OM5%PM]O'=I;O7:M?O M\:V=[<8K,=GFP ?"-WXD4$#7"FFH!UM#/-MOEYU(MDOWA[TP*5F8'FXI\2A/ M"JC?UXS)]Y/D!L6NQ_EW4$L#!!0 ( +.M+UHWJR8M'@( )P$ 9 M>&PO=V]R:W-H965TQ#[[[N?_.7>.>Z4?3 V MY$EP:1):([:706#R&@0S,]6"M#NETH*A-745F%8#*WR0X$$4AJM L$;2-/9K M6YW&JD/>2-AJ8CHAF'Y> U=]0N?TL'#?5#6ZA2"-6U;!#O![N]76"B9*T0B0 MIE&2:"@3>C6_7"^=OW?XT4!OCN;$99(I]>",VR*AH1,$'')T!&:'/5P#YPYD M93R.3#H=Z0*/YP?Z9Y^[S25C!JX5_]D46"?T R4%E*SC>*_Z+S#F<^%XN>+& M?TD_^"Y"2O+.H!)CL%4@&CF,[&F\AZ. *'HA(!H#(J][.,BKW#!D::Q53[3S MMC0W\:GZ:"NND>ZG[%#;W<;&8;KK,@./'4@D-WO[->3-!I UW+R- [0'.+<@ M'V'K 1:] )M'Y$Y)K VYD044_P("JVR2%QWDK:.SQ WD,Q)]?$>B,%H0 Y6M M!SS#74QI+SQW\9]IDU]?K0>Y11#F]ZG$!]SR-,YUSJ5I60X)M:UA0.^!IJ]? MS5?AIS-BEY/8Y3EZ^JT3&6BB2ML%K=+(,@Z'NS"GQ ZXE<>YKMRGRSC8'RL( MCBI&@*Y\7QB2JT[B4#S3ZM1Z5T/%_74?^O:.Z:J1AG H;6@X>W]!B1YZ83!0 MM;[^,H6VFOVTML\':.=@]TNE\&"X Z8'*?T#4$L#!!0 ( +.M+UKN.A>3 M<@, *\7 - >&PO>ZY] MG3CT2[7D]'I&J7(6&1?EP)TI5;SWO'(RHQDIS_.""HVDN;T*='6Z)WK&+Y1GM"!>WOV M^L<\5Y>O'',^>7MRXI_[MV\NMY&S&GKC>E;BBSV(45J,--HD;=4]IJ:[5YK^ MKD1]E+RW'_DN;HPZMB1\VN1[BKAU?;NB/[]^H_/:8H^,93>P3L*:+.A@SIV] ME.W0A1&'=E6;LFI=7KTXAOTT%^T:"5UCT/PDH\X=X0-W1#@;2P9>*F!^NVYLF8R&45VT0PO^/Z\BU@U0.!C/-&8,_I!O4D$EX>NB=>T?\B@_6W&]"7@)S=5M95NQ5638/7R-]:;G MT$5&QR#R**:[=PPBXR,0V7VQN^931 ;'(+)S#"+#PQ<9'N:Z\>J-[]KN>F-O MW5@=>(<9N%_AG8BW09WQG''%1-V;L22AXL$66],K,N9TDU]?G]"4S+FZ:<"! MV[:_T(3-L[BYZAL,1'U5V_X,Z051\P*E8S&1T 5-1G573L=5T]$-';4^P&$; MN:H..X+Y&,R. (;%P11@/L8+B_,_Y=-#\S$8IJUG17JH3P_U,5XV9%1]L#AV MGU@?]DSC. RC"!O1TMI8X[.-5\CN.L#F=%>% M8)GBE8AEBH\U(/9Q X\XML\V%@<\L%G :@?BV^- 3=E]PA!F%=.&K6 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( +.M+UI6\2+=Z 4 .\U / M>&PO=V]R:V)O;VLN>&ULQ9M+;]LX%$;_"N%5NIAQK*=;- '2..D$:!LC+K(M M:(FVB4JB2DI)VU\_EQ+I6(LN5C4M3Y^/#;9V._KHWY*K[75>,N M)KNN:]],IZ[8J5JZOTVK&CBS,;:6'1S:[=2U5LG2[93JZFH:G9]GTUKJ9G+Y M=G^MI9WB ].IHM.F@4)?\*C5L_OOO#\43]KIM:YT]^-B,OQ?J8FH=:-K_5.5 M%Y/SB7 [\_R/L?JG:3I9K0IKJNIB,AM//"K;Z>)%\1B MDIW#!3?:NFYXQ7!]"8Q/"EX\'O6=N=55I^Q"=NJ]-7VKFZV_#'R+*?H:0SWL M_XZ5^,;^GVHTFXTNU,(4?:V:;JQ'JRH/V+B=;MU$-+)6%Y-K\Z2L6,JM\E\* M/N6N'+]@!V2HNNP;#2?L73DP\O%<]:7NQ%TSOAG.(JR(P(IXL:[AV%2ZA$\O MQ3M9R:908FA>AP!C C ^&: X6TH$F1"0R1^$7'D(_P8G[C?0XH5!D"D!F9X, M\MK4+8+,",CL9)"KSA0(,B<@\]/5I'0[!#DG(.G5//[G->S!MI&Q"9$TMPRFHG;2 5TBK<6BF^ M]?"A0SEFHI0R8W;* A*!ZW376Q4P41:9,6OD#N)/L_4?*JZ<\_*0<(N]-Z9\ MUE6%*2F-S+@] H$,0F'HN>'I;!IX)\:D1#)C-LF#:@TDQV8K5FKK7SOTU_?* M;*UL=QIC4BJ9,;MDH=9!E5'&F#$KXX.2+NP-E!IF[&ZH:]V-/O#] %SAFU,U MA0XA*37,F-UP*[45C[+JE?@(M0=/DP$8YV;*"1&S$Q9JHZP%MSZH)]4 I.\# M#\H/ZGS/P)B4(")F0?C\62OQ67X/6C8BQQS,@KBIV\K\4&J(=%_%.]6H#0R. MEO#0"Q@I843LXXZZAE R$L(#K[?%#KHPQJ-,$3&;8M6OG?K6^V?OS=/OW8)R M0\3L!C+1!;$SHMP0L;N!PHPQ)J6-B%D;+X.G./LL@<&]PHB42R)FE^ $>A". MTZ,2;DD9G<)D03#.X]R2X[6YM.:O6XQ)N2?A=D\0<,E[DW)/ MPNR>$!.EW0]:KC6>?TTH"R7,%B(3>6#RA+)0PFPA&A,/7E/*0NDIQS>!+%/* M0NE)QS=!;5(62KE7ZDG,H#8I"Z7<\V8D)HX>*66AE-E"]&@Q:'1RR?Z4*RUA MHU,62IDM1&,&C4Y9*&6V$(V984S*0BFSA6C,'&-2%DJ9+41CSO%^$LI"&?M8 MR$^XH&&%\"7[@(2C1T99*&.VT&^89L04'R5D)DBA&).R4,:]MC]@OLB953"3 MD%$"RI@%M)_+^L7HCD!2^LG^T(3;?:L\)/2AH43+!JM,&:6?C%D_>\Q5 MW[;5,/DV;' 2MY5YA@$;QB3WC#'K9X\YUN$XI( ^ T5#]\&8E'XR]FUCQ*J[ M.,.8E'XR9OT4A7)F"X68U.113EDH M9[8049O^KL68E(5R9@L=Q_3SKUB6.;EWF7M+ ;G2\@EC4A;*3[H@=(TQ*0OE MS!:B,5<(;,%GJQJ^E@6_4$L# M!!0 ( +.M+UIFS1$Z= ( &TP : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VDUNHT 0AN&K6!P@N*NJJ\@HSFHVV8YR >2T?Q3;6,!HDMN/ MY2SL#\UB-A'?"C6(XI60'B'@Z5R_],[#:; M_;K\[-:_C^4T_F-P_:?KWX==*6.U>&W[;1E75?UQN.T>ZNLF/5PF5XN7MU75 MO[REJIX[2"!(Y@]2"-+Y@PR";/Z@#$%Y_B"'()\_*" HY@]J(*B9/^@1@A[G M#TI+E'%)D#3!FD#KA%PG J\3@IT(Q$Y(=B(P.R':B4#MA&PG K<3PIT(Y$Y( M=R*P.R'>B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@M MJ+<0Z"VHMQ#H+:BW$.BMJ+<2Z*VHMQ+HK:BW$NBMDYBOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MOD93>! MWH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=X9]F?4.Q/HG5'O3*!W1KTS M@=X9]N?)QTH"O3/JG0GTSJAW)M [H]Z90.^,>F<"O1WU=@*]'?5V KT= M]78"O1WU=@*]'?5V KT=]78"O7WRLPF!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] O8- M[P;U;@CT;E#OAD#O!O5NOE/O8?P\E.'6\[7&ZW\GU>/EW'*[_'7YM7-R7ZXX MU_<5P_-?4$L#!!0 ( +.M+UH2 6)0(0( " O 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:WT[;,!0&\%>I-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ?:"Q MK&Q]'%PN7^,="Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_;JI( M?:H67X\;IZQ-Y4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ Y[/ M_7B@&+N6%KG$Z.9<;IN,G/SM_+G,JL.R\C3ZD,K%('X][&AE*(8JY._V*KXFE M]-GO1].T6VK?F5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z,"!] M6) ^UB!]7(+TP5&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +.M+UJA(%8/ ML0P &(] 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO M6@#T^C@G!P "2 !@ ("!9Q< 'AL+W=O !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ LZTO6B6K[=BC P : P !@ M ("!$BH 'AL+W=OLM !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ LZTO6KA/)1D4 @ ,00 !@ ("!M4 M 'AL+W=O&UL4$L! A0#% @ LZTO6DSDLD0H! -@H !D M ("!"V0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LZTO6E?L/04?!0 P@H !D ("!5GH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6F7" MU'^U"@ 1AP !D ("!<8X 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ LZTO6JW6-F+?!0 C \ !D M ("!8Z( 'AL+W=O\'^K\# !?" &0 @(%YJ >&PO M=V]R:W-H965T&UL4$L! A0#% @ LZTO6F2@LYQR" .14 !D ("! M,K@ 'AL+W=O#0 &0 @(';P >&PO=V]R:W-H965T&UL4$L! A0#% M @ LZTO6BCHHC=!' :58 !D ("! ,L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6KT?6Z@F M!@ M0X !D ("!->\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6M1^CCYI! -0L !D M ("!C?X 'AL+W=O&PO=V]R M:W-H965TJ8]&00 '@) M 9 " @44, 0!X;"]W;W)K&UL M4$L! A0#% @ LZTO6G7WG!L=! #0H !D ("!E1 ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLZTO6A20OEN-!P LQ4 !D ("!G!P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6B/L"#4H!P VCT !D M ("!PT$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LZTO6N )_5AG!0 420 !D ("!@DX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO M6DR[DZ7@ @ J0D !D ("!!5X! 'AL+W=O&PO=V]R:W-H965TZWO 0, -$) 9 " @1EF 0!X;"]W;W)K M&UL4$L! A0#% @ LZTO6A3WL>77 P >!$ M !D ("!46D! 'AL+W=OT" "*!P &0 @(%?;0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6FYBQ_'F! 9AL !D M ("!RW8! 'AL+W=OP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ LZTO6M]2N-WB @ "0H !D ("!RHL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6B+_ MZPIR @ IP8 !D ("!HY@! 'AL+W=O &0 M @(%,FP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6D7QE-W" @ (@@ !D M ("![J9]3 ,$ I#P &0 @('GJ@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ LZTO6@LR'(HX @ +04 !D ("! M4+(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LZTO6FCP4B\A P 3P@ !D ("!^[P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LZTO6@9).V'/ P K@P !D M ("!K=8! 'AL+W=O&PO=V]R M:W-H965T'B 0!X;"]W;W)K&UL M4$L! A0#% @ LZTO6C0"B\:5!0 6B, !D ("!_.&PO=V]R:W-H965T&UL4$L! A0#% @ MLZTO6NXZ%Y-R P KQ< T ( !G/4! 'AL+W-T>6QE@% #O-0 #P M @ $B^@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ LZTO M6F;-$3IT @ ;3 !H ( !-P " 'AL+U]R96QS+W=O XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 323 429 1 true 92 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.trimble.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.trimble.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.trimble.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements Of Income Sheet http://www.trimble.com/role/ConsolidatedStatementsOfIncome Consolidated Statements Of Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements Of Comprehensive Income Sheet http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements Of Comprehensive Income Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements Of Stockholders??? Equity Sheet http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements Of Stockholders??? Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements Of Cash Flows(Parenthetical) Sheet http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements Of Cash Flows(Parenthetical) Statements 9 false false R10.htm 0000010 - Disclosure - Description Of Business And Accounting Policies Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies Description Of Business And Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Earnings Per Share Sheet http://www.trimble.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 0000012 - Disclosure - Acquisitions Sheet http://www.trimble.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 0000013 - Disclosure - Divestitures Sheet http://www.trimble.com/role/Divestitures Divestitures Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets and Goodwill Sheet http://www.trimble.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 14 false false R15.htm 0000015 - Disclosure - Certain Balance Sheet Components Sheet http://www.trimble.com/role/CertainBalanceSheetComponents Certain Balance Sheet Components Notes 15 false false R16.htm 0000016 - Disclosure - Reporting Segment And Geographic Information Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformation Reporting Segment And Geographic Information Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://www.trimble.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://www.trimble.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.trimble.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Fair Value Measurements Sheet http://www.trimble.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 0000021 - Disclosure - Deferred Revenue And Remaining Performance Obligations Sheet http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations Deferred Revenue And Remaining Performance Obligations Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.trimble.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Employee Stock Benefit Plans Sheet http://www.trimble.com/role/EmployeeStockBenefitPlans Employee Stock Benefit Plans Notes 23 false false R24.htm 0000024 - Disclosure - Common Stock Repurchase Sheet http://www.trimble.com/role/CommonStockRepurchase Common Stock Repurchase Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.trimble.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 9954471 - Disclosure - Description Of Business And Accounting Policies (Policies) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies Description Of Business And Accounting Policies (Policies) Policies http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies 26 false false R27.htm 9954472 - Disclosure - Description Of Business And Accounting Policies (Tables) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesTables Description Of Business And Accounting Policies (Tables) Tables http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies 27 false false R28.htm 9954473 - Disclosure - Earnings Per Share (Tables) Sheet http://www.trimble.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.trimble.com/role/EarningsPerShare 28 false false R29.htm 9954474 - Disclosure - Acquisitions (Tables) Sheet http://www.trimble.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.trimble.com/role/Acquisitions 29 false false R30.htm 9954475 - Disclosure - Divestitures (Tables) Sheet http://www.trimble.com/role/DivestituresTables Divestitures (Tables) Tables http://www.trimble.com/role/Divestitures 30 false false R31.htm 9954476 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.trimble.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.trimble.com/role/IntangibleAssetsandGoodwill 31 false false R32.htm 9954477 - Disclosure - Certain Balance Sheet Components (Tables) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsTables Certain Balance Sheet Components (Tables) Tables http://www.trimble.com/role/CertainBalanceSheetComponents 32 false false R33.htm 9954478 - Disclosure - Reporting Segment And Geographic Information (Tables) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables Reporting Segment And Geographic Information (Tables) Tables http://www.trimble.com/role/ReportingSegmentAndGeographicInformation 33 false false R34.htm 9954479 - Disclosure - Debt (Tables) Sheet http://www.trimble.com/role/DebtTables Debt (Tables) Tables http://www.trimble.com/role/Debt 34 false false R35.htm 9954480 - Disclosure - Leases (Tables) Sheet http://www.trimble.com/role/LeasesTables Leases (Tables) Tables http://www.trimble.com/role/Leases 35 false false R36.htm 9954481 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.trimble.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.trimble.com/role/FairValueMeasurements 36 false false R37.htm 9954482 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Tables) Sheet http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables Deferred Revenue And Remaining Performance Obligations (Tables) Tables http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations 37 false false R38.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://www.trimble.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.trimble.com/role/IncomeTaxes 38 false false R39.htm 9954484 - Disclosure - Employee Stock Benefit Plans (Tables) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansTables Employee Stock Benefit Plans (Tables) Tables http://www.trimble.com/role/EmployeeStockBenefitPlans 39 false false R40.htm 9954485 - Disclosure - Description Of Business And Accounting Policies (Schedule of Error Corrections and Prior Period Adjustments) (Details) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails Description Of Business And Accounting Policies (Schedule of Error Corrections and Prior Period Adjustments) (Details) Details http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesTables 40 false false R41.htm 9954486 - Disclosure - Description Of Business And Accounting Policies (Narrative) (Details) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails Description Of Business And Accounting Policies (Narrative) (Details) Details http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesTables 41 false false R42.htm 9954487 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) Sheet http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) Details http://www.trimble.com/role/EarningsPerShareTables 42 false false R43.htm 9954488 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.trimble.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.trimble.com/role/AcquisitionsTables 43 false false R44.htm 9954489 - Disclosure - Acquisitions (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) Details http://www.trimble.com/role/AcquisitionsTables 44 false false R45.htm 9954490 - Disclosure - Acquisitions (Financial Information) (Details) Sheet http://www.trimble.com/role/AcquisitionsFinancialInformationDetails Acquisitions (Financial Information) (Details) Details http://www.trimble.com/role/AcquisitionsTables 45 false false R46.htm 9954491 - Disclosure - Acquisitions (Schedule of Pro-Forma Financial Information) (Details) Sheet http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails Acquisitions (Schedule of Pro-Forma Financial Information) (Details) Details http://www.trimble.com/role/AcquisitionsTables 46 false false R47.htm 9954492 - Disclosure - Divestitures (Narrative) (Details) Sheet http://www.trimble.com/role/DivestituresNarrativeDetails Divestitures (Narrative) (Details) Details http://www.trimble.com/role/DivestituresTables 47 false false R48.htm 9954493 - Disclosure - Divestitures (Assets and Liabilities Classified As??Held??For??Sale) (Details) Sheet http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails Divestitures (Assets and Liabilities Classified As??Held??For??Sale) (Details) Details http://www.trimble.com/role/DivestituresTables 48 false false R49.htm 9954494 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Sheet http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details) Details http://www.trimble.com/role/IntangibleAssetsandGoodwillTables 49 false false R50.htm 9954495 - Disclosure - Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details) Sheet http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details) Details http://www.trimble.com/role/IntangibleAssetsandGoodwillTables 50 false false R51.htm 9954496 - Disclosure - Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details) Sheet http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details) Details http://www.trimble.com/role/IntangibleAssetsandGoodwillTables 51 false false R52.htm 9954497 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails Certain Balance Sheet Components (Components Of Net Inventories) (Details) Details http://www.trimble.com/role/CertainBalanceSheetComponentsTables 52 false false R53.htm 9954498 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails Certain Balance Sheet Components (Components Of Property And Equipment) (Details) Details http://www.trimble.com/role/CertainBalanceSheetComponentsTables 53 false false R54.htm 9954499 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) Details http://www.trimble.com/role/CertainBalanceSheetComponentsTables 54 false false R55.htm 9954500 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 55 false false R56.htm 9954501 - Disclosure - Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 56 false false R57.htm 9954502 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 57 false false R58.htm 9954503 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 58 false false R59.htm 9954504 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails Reporting Segment And Geographic Information (Narrative) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 59 false false R60.htm 9954505 - Disclosure - Reporting Segment And Geographic Information (Schedule of Components Of Property and Equipment) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails Reporting Segment And Geographic Information (Schedule of Components Of Property and Equipment) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 60 false false R61.htm 9954506 - Disclosure - Debt (Schedule Of Debt) (Details) Sheet http://www.trimble.com/role/DebtScheduleOfDebtDetails Debt (Schedule Of Debt) (Details) Details http://www.trimble.com/role/DebtTables 61 false false R62.htm 9954507 - Disclosure - Debt (Schedule of Debt Maturities) (Details) Sheet http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails Debt (Schedule of Debt Maturities) (Details) Details http://www.trimble.com/role/DebtTables 62 false false R63.htm 9954508 - Disclosure - Debt (Narrative) (Details) Sheet http://www.trimble.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.trimble.com/role/DebtTables 63 false false R64.htm 9954509 - Disclosure - Leases (Narratives) (Details) Sheet http://www.trimble.com/role/LeasesNarrativesDetails Leases (Narratives) (Details) Details http://www.trimble.com/role/LeasesTables 64 false false R65.htm 9954510 - Disclosure - Leases (Operating Lease Expenses) (Details) Sheet http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails Leases (Operating Lease Expenses) (Details) Details http://www.trimble.com/role/LeasesTables 65 false false R66.htm 9954511 - Disclosure - Leases (Supplement Cash Flow Information) (Details) Sheet http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails Leases (Supplement Cash Flow Information) (Details) Details http://www.trimble.com/role/LeasesTables 66 false false R67.htm 9954512 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details) Sheet http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails Leases (Lease Liabilities Maturity By Year) (Details) Details http://www.trimble.com/role/LeasesTables 67 false false R68.htm 9954513 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.trimble.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.trimble.com/role/CommitmentsandContingencies 68 false false R69.htm 9954514 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) Sheet http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) Details http://www.trimble.com/role/FairValueMeasurementsTables 69 false false R70.htm 9954515 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.trimble.com/role/FairValueMeasurementsTables 70 false false R71.htm 9954516 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details) Sheet http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details) Details http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables 71 false false R72.htm 9954517 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details) Sheet http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails Deferred Revenue And Remaining Performance Obligations (Narrative) (Details) Details http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables 72 false false R73.htm 9954518 - Disclosure - Income Taxes (Schedule Of Provision For Taxes) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails Income Taxes (Schedule Of Provision For Taxes) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 73 false false R74.htm 9954519 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 74 false false R75.htm 9954520 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.trimble.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 75 false false R76.htm 9954521 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 76 false false R77.htm 9954522 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 77 false false R78.htm 9954523 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails Employee Stock Benefit Plans (Narrative) (Details) Details http://www.trimble.com/role/EmployeeStockBenefitPlansTables 78 false false R79.htm 9954524 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) Details http://www.trimble.com/role/EmployeeStockBenefitPlansTables 79 false false R80.htm 9954525 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) Details http://www.trimble.com/role/EmployeeStockBenefitPlansTables 80 false false R81.htm 9954526 - Disclosure - Common Stock Repurchase (Details) Sheet http://www.trimble.com/role/CommonStockRepurchaseDetails Common Stock Repurchase (Details) Details http://www.trimble.com/role/CommonStockRepurchase 81 false false R82.htm 9954527 - Disclosure - Subsequent Events (Details) Sheet http://www.trimble.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.trimble.com/role/SubsequentEvents 82 false false All Reports Book All Reports trmb-20231229.htm trmb-20231229.xsd trmb-20231229_cal.xml trmb-20231229_def.xml trmb-20231229_lab.xml trmb-20231229_pre.xml trmb-20231229_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "trmb-20231229.htm": { "nsprefix": "trmb", "nsuri": "http://www.trimble.com/20231229", "dts": { "inline": { "local": [ "trmb-20231229.htm" ] }, "schema": { "local": [ "trmb-20231229.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" ] }, "calculationLink": { "local": [ "trmb-20231229_cal.xml" ] }, "definitionLink": { "local": [ "trmb-20231229_def.xml" ] }, "labelLink": { "local": [ "trmb-20231229_lab.xml" ] }, "presentationLink": { "local": [ "trmb-20231229_pre.xml" ] } }, "keyStandard": 397, "keyCustom": 32, "axisStandard": 30, "axisCustom": 0, "memberStandard": 55, "memberCustom": 36, "hidden": { "total": 19, "http://www.trimble.com/20231229": 4, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 323, "entityCount": 1, "segmentCount": 92, "elementCount": 678, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1236, "http://xbrl.sec.gov/dei/2023": 40 }, "report": { "R1": { "role": "http://www.trimble.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": "trmb-20231229.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": "trmb-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.trimble.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.trimble.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "longName": "0000005 - Statement - Consolidated Statements Of Income", "shortName": "Consolidated Statements Of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R6": { "role": "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "0000006 - Statement - Consolidated Statements Of Comprehensive Income", "shortName": "Consolidated Statements Of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R7": { "role": "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity", "longName": "0000007 - Statement - Consolidated Statements Of Stockholders\u2019 Equity", "shortName": "Consolidated Statements Of Stockholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "longName": "0000008 - Statement - Consolidated Statements Of Cash Flows", "shortName": "Consolidated Statements Of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R9": { "role": "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "longName": "0000009 - Statement - Consolidated Statements Of Cash Flows(Parenthetical)", "shortName": "Consolidated Statements Of Cash Flows(Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": null }, "R10": { "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies", "longName": "0000010 - Disclosure - Description Of Business And Accounting Policies", "shortName": "Description Of Business And Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.trimble.com/role/EarningsPerShare", "longName": "0000011 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.trimble.com/role/Acquisitions", "longName": "0000012 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.trimble.com/role/Divestitures", "longName": "0000013 - Disclosure - Divestitures", "shortName": "Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwill", "longName": "0000014 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.trimble.com/role/CertainBalanceSheetComponents", "longName": "0000015 - Disclosure - Certain Balance Sheet Components", "shortName": "Certain Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformation", "longName": "0000016 - Disclosure - Reporting Segment And Geographic Information", "shortName": "Reporting Segment And Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.trimble.com/role/Debt", "longName": "0000017 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.trimble.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.trimble.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.trimble.com/role/FairValueMeasurements", "longName": "0000020 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations", "longName": "0000021 - Disclosure - Deferred Revenue And Remaining Performance Obligations", "shortName": "Deferred Revenue And Remaining Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.trimble.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.trimble.com/role/EmployeeStockBenefitPlans", "longName": "0000023 - Disclosure - Employee Stock Benefit Plans", "shortName": "Employee Stock Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.trimble.com/role/CommonStockRepurchase", "longName": "0000024 - Disclosure - Common Stock Repurchase", "shortName": "Common Stock Repurchase", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.trimble.com/role/SubsequentEvents", "longName": "0000025 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Description Of Business And Accounting Policies (Policies)", "shortName": "Description Of Business And Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesTables", "longName": "9954472 - Disclosure - Description Of Business And Accounting Policies (Tables)", "shortName": "Description Of Business And Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.trimble.com/role/EarningsPerShareTables", "longName": "9954473 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.trimble.com/role/AcquisitionsTables", "longName": "9954474 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.trimble.com/role/DivestituresTables", "longName": "9954475 - Disclosure - Divestitures (Tables)", "shortName": "Divestitures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954476 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsTables", "longName": "9954477 - Disclosure - Certain Balance Sheet Components (Tables)", "shortName": "Certain Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables", "longName": "9954478 - Disclosure - Reporting Segment And Geographic Information (Tables)", "shortName": "Reporting Segment And Geographic Information (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": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.trimble.com/role/DebtTables", "longName": "9954479 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.trimble.com/role/LeasesTables", "longName": "9954480 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.trimble.com/role/FairValueMeasurementsTables", "longName": "9954481 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables", "longName": "9954482 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Tables)", "shortName": "Deferred Revenue And Remaining Performance Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.trimble.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansTables", "longName": "9954484 - Disclosure - Employee Stock Benefit Plans (Tables)", "shortName": "Employee Stock Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails", "longName": "9954485 - Disclosure - Description Of Business And Accounting Policies (Schedule of Error Corrections and Prior Period Adjustments) (Details)", "shortName": "Description Of Business And Accounting Policies (Schedule of Error Corrections and Prior Period Adjustments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-71", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R41": { "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "longName": "9954486 - Disclosure - Description Of Business And Accounting Policies (Narrative) (Details)", "shortName": "Description Of Business And Accounting Policies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "span", "div", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R42": { "role": "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails", "longName": "9954487 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)", "shortName": "Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R43": { "role": "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "longName": "9954488 - Disclosure - Acquisitions (Narrative) (Details)", "shortName": "Acquisitions (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "acquisition", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R44": { "role": "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954489 - Disclosure - Acquisitions (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)", "shortName": "Acquisitions (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R45": { "role": "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails", "longName": "9954490 - Disclosure - Acquisitions (Financial Information) (Details)", "shortName": "Acquisitions (Financial Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-102", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails", "longName": "9954491 - Disclosure - Acquisitions (Schedule of Pro-Forma Financial Information) (Details)", "shortName": "Acquisitions (Schedule of Pro-Forma Financial Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-102", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.trimble.com/role/DivestituresNarrativeDetails", "longName": "9954492 - Disclosure - Divestitures (Narrative) (Details)", "shortName": "Divestitures (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R48": { "role": "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "longName": "9954493 - Disclosure - Divestitures (Assets and Liabilities Classified As\u00a0Held\u00a0For\u00a0Sale) (Details)", "shortName": "Divestitures (Assets and Liabilities Classified As\u00a0Held\u00a0For\u00a0Sale) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R49": { "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails", "longName": "9954494 - Disclosure - Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)", "shortName": "Intangible Assets and Goodwill (Schedule Of Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails", "longName": "9954495 - Disclosure - Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)", "shortName": "Intangible Assets and Goodwill (Schedule Of Estimated Future Amortization Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "longName": "9954496 - Disclosure - Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)", "shortName": "Intangible Assets and Goodwill (Changes In Carrying Amount Of Goodwill By Operating Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R52": { "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails", "longName": "9954497 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details)", "shortName": "Certain Balance Sheet Components (Components Of Net Inventories) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "longName": "9954498 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details)", "shortName": "Certain Balance Sheet Components (Components Of Property And Equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails", "longName": "9954499 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)", "shortName": "Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "longName": "9954500 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)", "shortName": "Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R56": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails", "longName": "9954501 - Disclosure - Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details)", "shortName": "Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-33", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R57": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "longName": "9954502 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details)", "shortName": "Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "trmb:RevenueFromContractsWithCustomersAndOperatingIncomeLossPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R58": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "longName": "9954503 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)", "shortName": "Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R59": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "longName": "9954504 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details)", "shortName": "Reporting Segment And Geographic Information (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R60": { "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails", "longName": "9954505 - Disclosure - Reporting Segment And Geographic Information (Schedule of Components Of Property and Equipment) (Details)", "shortName": "Reporting Segment And Geographic Information (Schedule of Components Of Property and Equipment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R61": { "role": "http://www.trimble.com/role/DebtScheduleOfDebtDetails", "longName": "9954506 - Disclosure - Debt (Schedule Of Debt) (Details)", "shortName": "Debt (Schedule Of Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "trmb:ShortTermDebtGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R62": { "role": "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails", "longName": "9954507 - Disclosure - Debt (Schedule of Debt Maturities) (Details)", "shortName": "Debt (Schedule of Debt Maturities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "trmb:ShortTermDebtGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R63": { "role": "http://www.trimble.com/role/DebtNarrativeDetails", "longName": "9954508 - Disclosure - Debt (Narrative) (Details)", "shortName": "Debt (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-257", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.trimble.com/role/LeasesNarrativesDetails", "longName": "9954509 - Disclosure - Leases (Narratives) (Details)", "shortName": "Leases (Narratives) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "trmb:LesseeOperatingLeaseLeaseNotYetCommencedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "trmb:LesseeOperatingLeaseLeaseNotYetCommencedLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails", "longName": "9954510 - Disclosure - Leases (Operating Lease Expenses) (Details)", "shortName": "Leases (Operating Lease Expenses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails", "longName": "9954511 - Disclosure - Leases (Supplement Cash Flow Information) (Details)", "shortName": "Leases (Supplement Cash Flow Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails", "longName": "9954512 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details)", "shortName": "Leases (Lease Liabilities Maturity By Year) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.trimble.com/role/CommitmentsandContingenciesDetails", "longName": "9954513 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "9954514 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details)", "shortName": "Fair Value Measurements (Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-273", "name": "trmb:DeferredCompensationPlanAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "trmb:DeferredCompensationPlanAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954515 - Disclosure - Fair Value Measurements (Narrative) (Details)", "shortName": "Fair Value Measurements (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-278", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-278", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails", "longName": "9954516 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)", "shortName": "Deferred Revenue And Remaining Performance Obligations (Schedule of Deferred Revenue and Performance Obligations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-33", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R72": { "role": "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails", "longName": "9954517 - Disclosure - Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)", "shortName": "Deferred Revenue And Remaining Performance Obligations (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails", "longName": "9954518 - Disclosure - Income Taxes (Schedule Of Provision For Taxes) (Details)", "shortName": "Income Taxes (Schedule Of Provision For Taxes) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails", "longName": "9954519 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)", "shortName": "Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "longName": "9954520 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignEarningsRepatriated", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R76": { "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "9954521 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)", "shortName": "Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-4", "name": "trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails", "longName": "9954522 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)", "shortName": "Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R78": { "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "longName": "9954523 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details)", "shortName": "Employee Stock Benefit Plans (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "longName": "9954524 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)", "shortName": "Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-295", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R80": { "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails", "longName": "9954525 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)", "shortName": "Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-312", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-286", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R81": { "role": "http://www.trimble.com/role/CommonStockRepurchaseDetails", "longName": "9954526 - Disclosure - Common Stock Repurchase (Details)", "shortName": "Common Stock Repurchase (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-318", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "unique": true } }, "R82": { "role": "http://www.trimble.com/role/SubsequentEventsDetails", "longName": "9954527 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trmb-20231229.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "trmb_AGCOCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "AGCOCorporationMember", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AGCO Corporation", "label": "AGCO Corporation [Member]", "documentation": "AGCO Corporation" } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in usd per share)", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time." } } }, "auth_ref": [ "r186" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r963" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "terseLabel": "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": [ "r359", "r360" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "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": [ "r138", "r201" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r76", "r237", "r779" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net unrealized actuarial gains", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r8", "r45", "r1062" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated foreign currency translation adjustments", "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": [ "r252", "r253", "r254", "r255", "r679" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 }, "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "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": [ "r44", "r45", "r151", "r244", "r775", "r817", "r821" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r6", "r25", "r45", "r650", "r653", "r721", "r812", "r813", "r1014", "r1015", "r1016", "r1025", "r1026", "r1027" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Life", "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": [ "r172" ] }, "trmb_AcquisitionAndDivestitureRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "AcquisitionAndDivestitureRelatedCosts", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition / divestiture items", "label": "Acquisition And Divestiture Related Costs", "documentation": "Acquisition And Divestiture Related Costs" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in-capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r143" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r582", "r583", "r584", "r829", "r1025", "r1026", "r1027", "r1098", "r1123" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r15", "r74" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r88", "r89", "r545" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "trmb_AgileAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "AgileAssetsMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agile Assets", "label": "Agile Assets [Member]", "documentation": "Agile Assets" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Description", "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.trimble.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": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of purchased intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15", "r71", "r74" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive weighted-average shares (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": [ "r314" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on cash flow hedge", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r253" ] }, "trmb_AsiaPacificAndOtherNonUsCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "AsiaPacificAndOtherNonUsCountriesMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific and Rest of World", "label": "Asia Pacific And Other Non Us Countries [Member]", "documentation": "Asia Pacific And Other Non-US Countries [Member]" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r199", "r241", "r278", "r323", "r344", "r350", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r637", "r642", "r681", "r770", "r862", "r963", "r976", "r1056", "r1057", "r1109" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r232", "r249", "r278", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r637", "r642", "r681", "r963", "r1056", "r1057", "r1109" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets measured at fair value", "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": [ "r116" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets Held for Sale", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178", "r230", "r231" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r126", "r132", "r176", "r178", "r230", "r231" ] }, "trmb_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.trimble.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r980", "r981", "r982" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.trimble.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r980", "r981", "r982" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.trimble.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r980", "r981", "r982" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bridge Loan", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r177" ] }, "trmb_BuildingsandInfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "BuildingsandInfrastructureMember", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Infrastructure", "label": "Buildings and Infrastructure [Member]", "documentation": "Buildings and Infrastructure [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": [ "r630", "r955", "r956" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": [ "r95", "r97", "r630", "r955", "r956" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": [ "r630" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.trimble.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro-Forma Financial Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r994", "r995" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, goodwill, expected tax deductible amount", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r628", "r629" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r628", "r629" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r94" ] }, "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": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase consideration", "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": [ "r2", "r3", "r21" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.trimble.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": [ "r193", "r631" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r96" ] }, "trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue percentage", "label": "Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual Percentage Of Total Revenue", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedCompensationAndBenefits", "crdr": "credit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued compensation and benefits", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation And Benefits", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Compensation And Benefits" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net tangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Excluding Intangible Assets, Net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r98", "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of all assets/liabilities acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r98", "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets", "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssetsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r99" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net tangible assets acquired:", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Description Of Business And Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r167", "r168" ] }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CaliforniaFranchiseTaxBoardMember", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "California Franchise Tax Board", "label": "California Franchise Tax Board [Member]", "documentation": "Designated tax department of the government of the state of California." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r52", "r235", "r929" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents - beginning of period", "periodEndLabel": "Cash and cash equivalents - 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": [ "r52", "r164", "r275" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) 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": [ "r4", "r164" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r80", "r81", "r82", "r83" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r42", "r121", "r772", "r849" ] }, "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": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.trimble.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": [ "r180", "r445", "r447", "r913", "r1053" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r966", "r967", "r968", "r970", "r971", "r972", "r973", "r1025", "r1026", "r1098", "r1121", "r1123" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value per share (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r142", "r850" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "netLabel": "Common stock, shares outstanding (in shares)", "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": [ "r26", "r142", "r850", "r868", "r1123", "r1124" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 360.0 shares authorized; 246.5 and 246.9 shares issued and outstanding at the end of 2023 and 2022", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r142", "r774", "r963" ] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for taxes:", "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Trimble Inc.", "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": [ "r46", "r258", "r260", "r268", "r766", "r789" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income attributable to noncontrolling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r13", "r104", "r107", "r258", "r260", "r267", "r765", "r788" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r107", "r196", "r258", "r260", "r266", "r764", "r787" ] }, "trmb_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment And Software", "label": "Computer Equipment And Software [Member]", "documentation": "Computer Equipment And Software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r123", "r213" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r283", "r325", "r342", "r343", "r344", "r345", "r346", "r348", "r352", "r453", "r454", "r455", "r456", "r458", "r459", "r461", "r463", "r464", "r1056", "r1057" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r283", "r325", "r342", "r343", "r344", "r345", "r346", "r348", "r352", "r453", "r454", "r455", "r456", "r458", "r459", "r461", "r463", "r464", "r1056", "r1057" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "trmb_ContractWithCustomerAssetAndLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ContractWithCustomerAssetAndLiabilityRollForward", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract With Customer, Asset And Liability [Roll Forward]", "label": "Contract With Customer, Asset And Liability [Roll Forward]", "documentation": "Contract With Customer, Asset And Liability [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue and Performance Obligations", "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": [ "r1060" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of the period", "periodEndLabel": "Ending balance of the period", "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": [ "r512", "r513", "r532" ] }, "trmb_ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ContractWithCustomerLiabilityBillingsAndRevenueRecognizedNet", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings net of revenue recognized from current year", "label": "Contract with Customer, Liability, Billings And Revenue Recognized, Net", "documentation": "Contract with Customer, Liability, Billings And Revenue Recognized, Net" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "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": [ "r512", "r513", "r532" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "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": [ "r512", "r513", "r532" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsScheduleofDeferredRevenueandPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Revenue recognized from prior year-end", "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": [ "r533" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r29", "r343", "r344", "r345", "r346", "r352", "r1031" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r1003", "r1004" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of sales", "terseLabel": "Total cost of sales", "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": [ "r159", "r757" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of purchased intangible assets", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1002", "r1023", "r1095" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.trimble.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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1002", "r1023" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1002", "r1023", "r1095" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r101" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.trimble.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r181", "r276", "r466", "r472", "r473", "r474", "r475", "r476", "r477", "r482", "r489", "r490", "r492" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "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": [ "r30", "r137", "r138", "r200", "r203", "r283", "r467", "r468", "r469", "r470", "r471", "r473", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r697", "r944", "r945", "r946", "r947", "r948", "r1021" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, gross", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r203", "r493" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r118", "r120", "r467", "r697", "r945", "r946" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r39", "r118", "r496", "r697" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate (in percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r39", "r468" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r283", "r467", "r468", "r469", "r470", "r471", "r473", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r697", "r944", "r945", "r946", "r947", "r948", "r1021" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "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": [ "r40", "r283", "r467", "r468", "r469", "r470", "r471", "r473", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r697", "r944", "r945", "r946", "r947", "r948", "r1021" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed (in percent)", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "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": [ "r40", "r78", "r79", "r117", "r118", "r120", "r122", "r183", "r184", "r283", "r467", "r468", "r469", "r470", "r471", "r473", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r697", "r944", "r945", "r946", "r947", "r948", "r1021" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term (in years)", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r119", "r478", "r494", "r945", "r946" ] }, "trmb_DebtLongTermAndShortTermCombinedAmountGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DebtLongTermAndShortTermCombinedAmountGross", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt, Long Term And Short Term, Combined Amount, Gross", "documentation": "Debt, Long Term And Short Term, Combined Amount, Gross" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtMember", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt [Member]", "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates." } } }, "auth_ref": [] }, "trmb_DeferredCompensationPlanAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DeferredCompensationPlanAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan assets", "label": "Deferred Compensation Plan Assets, Fair Value Disclosure", "documentation": "Deferred Compensation Plan Assets, Fair Value Disclosure" } } }, "auth_ref": [] }, "trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DeferredCompensationPlanLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan liabilities", "label": "Deferred Compensation Plan Liabilities, Fair Value Disclosure", "documentation": "Deferred Compensation Plan Liabilities, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs, current", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1023", "r1093", "r1095" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r192", "r1023", "r1093" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "verboseLabel": "Non-current deferred income tax assets", "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": [ "r595", "r596" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r15", "r192", "r220", "r621", "r622", "r1023" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r139", "r140", "r202", "r609" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "negatedTerseLabel": "Non-current deferred income tax liabilities", "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": [ "r595", "r596", "r771" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1023", "r1093", "r1095" ] }, "us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany prepayments", "label": "Deferred Tax Asset, Intra-entity Transfer, Asset Other than Inventory", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory." } } }, "auth_ref": [ "r1092" ] }, "trmb_DeferredTaxAssetsDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DeferredTaxAssetsDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Deferred Tax Assets, Depreciation And Amortization", "documentation": "Deferred Tax Assets, Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r610" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1091" ] }, "trmb_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets, Operating Lease, Liability", "documentation": "Deferred Tax Assets, Operating Lease, Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r91", "r92", "r1092" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses not currently deductible", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r611" ] }, "trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global intangible low-taxed income", "label": "Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities", "documentation": "Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased intangibles", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r92", "r1092" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r92", "r1092" ] }, "trmb_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DenominatorAbstract", "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r15", "r75" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset Statement Of Financial Position Extensible Enumeration Not Disclosed Flag", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r644" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives assets", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r250", "r251", "r680", "r831", "r832", "r833", "r834", "r835", "r837", "r838", "r839", "r840", "r841", "r856", "r857", "r900", "r903", "r904", "r905", "r906", "r907", "r935", "r968", "r1122" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "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": [ "r839", "r841", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r876", "r877", "r878", "r879", "r882", "r883", "r884", "r885", "r900", "r901", "r904", "r906", "r966", "r968" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r111", "r112", "r113", "r114", "r839", "r841", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r876", "r877", "r878", "r879", "r882", "r883", "r884", "r885", "r900", "r901", "r904", "r906", "r935", "r966", "r968" ] }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments accounted for as hedges", "label": "Derivative Instruments in Hedges, at Fair Value, Net", "documentation": "Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives liabilities", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r250", "r251", "r680", "r831", "r832", "r833", "r834", "r837", "r838", "r839", "r840", "r841", "r863", "r865", "r866", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r935", "r1122" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r27", "r108", "r109", "r110", "r115", "r282" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Developed product technology", "terseLabel": "Developed product technology", "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": [ "r195" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Benefit Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r543", "r548", "r578", "r579", "r581", "r958" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-for-sale", "label": "Discontinued Operations, Held-for-Sale [Member]", "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r11", "r12", "r230" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r230" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r16", "r28" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails", "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre-tax cash proceeds", "terseLabel": "Contingent consideration assets", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r126", "r132", "r176", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r9", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other purchased intangible assets, net", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "label": "Disposal Group, Including Discontinued Operation, Inventory", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r126", "r132", "r176", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r126", "r132", "r176", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r9", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r9", "r126", "r132", "r178" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178" ] }, "trmb_DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses": { "xbrltype": "integerItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "DisposalGroupNotDiscontinuedOperationsNumberOfBusinesses", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of business disposed", "label": "Disposal Group, Not Discontinued Operations, Number Of Businesses", "documentation": "Disposal Group, Not Discontinued Operations, Number Of Businesses" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.trimble.com/role/Divestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r125", "r175" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r955", "r956" ] }, "us-gaap_DistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DistributionRightsMember", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution rights and other intellectual property", "label": "Distribution Rights [Member]", "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r980", "r981", "r982" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction Flag", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r980", "r981", "r982", "r984" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.trimble.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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.trimble.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": [ "r983" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.trimble.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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in usd per share)", "verboseLabel": "Basic earnings per share (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r269", "r292", "r293", "r295", "r296", "r298", "r304", "r306", "r311", "r312", "r313", "r317", "r667", "r668", "r767", "r790", "r937" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Diluted earnings per share (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r269", "r292", "r293", "r295", "r296", "r298", "r306", "r311", "r312", "r313", "r317", "r667", "r668", "r767", "r790", "r937" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.trimble.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r303", "r314", "r315", "r316" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes 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": [ "r687" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails", "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "totalLabel": "Effective 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": [ "r598" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory federal income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r281", "r598", "r624" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign-derived intangible income", "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1090" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign income taxed at different rates", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1090", "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1090", "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1090", "r1096" ] }, "trmb_EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationOtherForeignTaxesPercent", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other U.S. taxes on foreign operations", "label": "Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Other Foreign Taxes, Percent" } } }, "auth_ref": [] }, "trmb_EffectiveIncomeTaxRateReconciliationRestructuringAndTaxLawChangesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationRestructuringAndTaxLawChangesPercent", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property restructuring and tax law changes", "label": "Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. State income taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1090", "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "U.S. Federal research and development credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1090", "r1096" ] }, "trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionBenefitAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax reserve releases", "label": "Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r580" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized compensation expense weighted-average recognition period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r580" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, 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": [] }, "trmb_EmployeeStockPurchaseOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "EmployeeStockPurchaseOfferingPeriod", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options granted term (in months)", "label": "Employee Stock Purchase Offering Period", "documentation": "Employee Stock Purchase Offering Period" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.trimble.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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.trimble.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": [ "r985" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.trimble.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": [ "r978" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r986" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [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_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Stock [Line Items]", "label": "Equity, Class of Treasury 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": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r26", "r225", "r262", "r263", "r264", "r284", "r285", "r286", "r289", "r299", "r301", "r318", "r401", "r407", "r511", "r582", "r583", "r584", "r617", "r618", "r648", "r650", "r651", "r652", "r653", "r655", "r666", "r688", "r689", "r690", "r691", "r692", "r693", "r721", "r812", "r813", "r814", "r829", "r888" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r394", "r395", "r396" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage (in percent)", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r394" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt, amount", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "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": [ "r671", "r672", "r675" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "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": [ "r671", "r672", "r675" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r480", "r536", "r537", "r538", "r539", "r540", "r541", "r672", "r728", "r729", "r730", "r945", "r946", "r952", "r953", "r954" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r671", "r672", "r673", "r674", "r676" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.trimble.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r670" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level I)", "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": [ "r480", "r536", "r541", "r672", "r728", "r952", "r953", "r954" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level II)", "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": [ "r480", "r536", "r541", "r672", "r729", "r945", "r946", "r952", "r953", "r954" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level III)", "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": [ "r480", "r536", "r537", "r538", "r539", "r540", "r541", "r672", "r730", "r945", "r946", "r952", "r953", "r954" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r480", "r536", "r537", "r538", "r539", "r540", "r541", "r728", "r729", "r730", "r945", "r946", "r952", "r953", "r954" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r670", "r676" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "US federal, income tax provision", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r279", "r597" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Federal:", "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r491", "r509", "r656", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r786", "r942", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1032", "r1033", "r1034", "r1035" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities measured at fair value", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "trmb_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFive", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Useful Lives (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r239", "r435" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r174" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r433", "r434", "r435", "r436", "r758", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross\u00a0Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r173", "r762" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfEstimatedFutureAmortizationExpenseDetails", "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other purchased intangible assets, net", "totalLabel": "Total", "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": [ "r173", "r758" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "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": [ "r686" ] }, "us-gaap_ForeignEarningsRepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignEarningsRepatriated", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign earnings repatriated", "label": "Foreign Earnings Repatriated", "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Foreign, income tax provision", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r279" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign:", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward Contracts", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "trmb_GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "GainLossOnDispositionOfBusinessIncludingIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Divestitures gain, net", "label": "Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments", "documentation": "Gain (Loss) on Disposition of Business Including Income (Loss) From Equity Method Investments" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures gain, net", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r641", "r1020" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "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": [ "r160", "r872" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r156" ] }, "trmb_GeospatialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "GeospatialMember", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geospatial", "label": "Geospatial [Member]", "documentation": "Geospatial [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r238", "r421", "r763", "r943", "r963", "r1040", "r1047" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions due to acquisitions", "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": [ "r424", "r943" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r171" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r20", "r70" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency translation and other adjustments", "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": [ "r428" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" ], "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": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r943" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill adjustment", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r1046" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" ], "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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Assets held for sale", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture 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": [ "r426", "r943" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "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": [ "r158", "r278", "r323", "r343", "r349", "r352", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r681", "r939", "r1056" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantees, Including Indirect Guarantees of Indebtedness of Others", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r452" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.trimble.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r980", "r981", "r982" ] }, "trmb_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": { "xbrltype": "stringItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag", "label": "Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag", "documentation": "Impairment Of Intangible Asset Finite Lived, Statement Of Income Or Comprehensive Income, Extensible Enumeration Not Disclosed Flag" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of assets", "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": [ "r1020", "r1050" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income before taxes, united states", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r280", "r623" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes", "terseLabel": "Consolidated income before 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", "r153", "r206", "r323", "r343", "r349", "r352", "r768", "r782", "r939" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income before taxes, foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r280", "r623" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income from equity method investments, net", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r15", "r154", "r205", "r330", "r393", "r781" ] }, "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r955", "r956" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r19", "r28", "r31", "r126", "r127", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r179" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r437", "r440", "r873" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r440", "r873" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r22" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_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_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.trimble.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": [ "r281", "r591", "r599", "r607", "r613", "r619", "r625", "r626", "r627", "r827" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "totalLabel": "Income tax provision", "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": [ "r209", "r221", "r300", "r301", "r331", "r597", "r620", "r791" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "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": [ "r261", "r593", "r594", "r607", "r608", "r612", "r614", "r824" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r53" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "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": [ "r14" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r925" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in assets:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in liabilities:", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current and non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and non-current liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (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": [ "r307", "r308", "r309", "r313", "r547" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "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": [ "r270", "r273", "r274" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IRS", "label": "Internal Revenue Service (IRS) [Member]", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "trmb_InternalUseOfSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "InternalUseOfSoftwareMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Use Of Software", "label": "Internal Use Of Software [Member]", "documentation": "Internal Use Of Software" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r170", "r932" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Total inventories", "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r246", "r930", "r963" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r210", "r234", "r245", "r416", "r417", "r418", "r756", "r936" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r170", "r934" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r170", "r933" ] }, "trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "LandBuildingsFurnitureAndLeaseholdImprovementsMember", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land, building, furniture, and leasehold improvements", "label": "Land, Buildings, Furniture And Leasehold Improvements [Member]", "documentation": "Land, Buildings, Furniture And Leasehold Improvements" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r709", "r962" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.trimble.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Lease Costs", "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": [ "r1105" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "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": [ "r708" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r708" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "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": [ "r707" ] }, "trmb_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, Liability, leases not commenced", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease not yet commenced, term of contract (in years)", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.trimble.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Maturities", "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": [ "r1106" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r716" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, renewal term (in years)", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1103" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease term (in years)", "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": [ "r1103" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.trimble.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": [ "r702" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r36", "r278", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r638", "r642", "r643", "r681", "r848", "r938", "r976", "r1056", "r1109", "r1110" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "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": [ "r147", "r204", "r777", "r963", "r1022", "r1036", "r1100" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r38", "r233", "r278", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r638", "r642", "r643", "r681", "r963", "r1056", "r1109", "r1110" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities Held for Sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r126", "r132", "r178", "r230", "r231" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r126", "r132", "r176", "r178", "r230", "r231" ] }, "trmb_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional capacity", "label": "Line Of Credit Facility Additional Borrowing Capacity", "documentation": "Line Of Credit Facility Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "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": [ "r34" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.trimble.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_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding", "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": [ "r30", "r203", "r479", "r495", "r945", "r946", "r1119" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "verboseLabel": "Less: Short-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r242" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r283", "r1059" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r283", "r484" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r18", "r283", "r484" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r18", "r283", "r484" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "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": [ "r18", "r283", "r484" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r243" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r40" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r40", "r77" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r542", "r755", "r809", "r840", "r841", "r893", "r895", "r897", "r898", "r908", "r923", "r924", "r941", "r949", "r957", "r965", "r1058", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r542", "r755", "r809", "r840", "r841", "r893", "r895", "r897", "r898", "r908", "r923", "r924", "r941", "r949", "r957", "r965", "r1058", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Noncontrolling interest investments", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r105", "r185", "r197" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r272" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r272" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r164", "r165", "r166" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Trimble Inc.", "verboseLabel": "Net income attributable to Trimble Inc.", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r155", "r166", "r207", "r231", "r256", "r259", "r264", "r278", "r288", "r292", "r293", "r295", "r296", "r300", "r301", "r310", "r323", "r343", "r349", "r352", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r668", "r681", "r785", "r870", "r886", "r887", "r939", "r974", "r1056" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r106", "r198", "r256", "r259", "r300", "r301", "r784", "r1016" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r223", "r224", "r225", "r226", "r227", "r287", "r288", "r289", "r290", "r291", "r295", "r302", "r317", "r361", "r362", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r439", "r582", "r583", "r584", "r615", "r616", "r617", "r618", "r632", "r633", "r634", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r677", "r678", "r682", "r683", "r684", "r685", "r695", "r696", "r698", "r699", "r700", "r701", "r717", "r718", "r719", "r720", "r721", "r759", "r760", "r761", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r54", "r223", "r224", "r225", "r226", "r227", "r287", "r288", "r289", "r290", "r291", "r295", "r302", "r317", "r361", "r362", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r439", "r582", "r583", "r584", "r615", "r616", "r617", "r618", "r632", "r633", "r634", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r677", "r678", "r682", "r683", "r684", "r685", "r695", "r696", "r698", "r699", "r700", "r701", "r717", "r718", "r719", "r720", "r721", "r759", "r760", "r761", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently issued Accounting Pronouncements not yet Adopted And Recently Adopted 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_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r103", "r511", "r1025", "r1026", "r1027", "r1123" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-operating income (expense), net", "terseLabel": "Total non-operating income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r161" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating income (expense), net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of businesses acquired", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1030" ] }, "trmb_NumberOfRevolvingLoanFacilities": { "xbrltype": "integerItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "NumberOfRevolvingLoanFacilities", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of revolving loan facilities", "label": "Number Of Revolving Loan Facilities", "documentation": "Number Of Revolving Loan Facilities" } } }, "auth_ref": [] }, "trmb_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "NumeratorAbstract", "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expense", "negatedLabel": "Unallocated general corporate 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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expense:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Segment operating income", "verboseLabel": "Consolidated operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r323", "r343", "r349", "r352", "r939" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "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": [ "r710", "r962" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails", "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r704" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current 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": [ "r704" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r705" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating 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": [ "r704" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from 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": [ "r706", "r712" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "terseLabel": "Operating 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": [ "r703" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "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": [ "r715", "r962" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r714", "r962" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r91" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments Revenue", "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": [ "r342", "r343", "r344", "r345", "r346", "r352" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r248", "r963" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r240" ] }, "trmb_OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeAndDefinedBenefitPlanGainLossAfterReclassificationAndTax", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net change related to derivatives and other", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax", "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge And Defined Benefit Plan, Gain (Loss), after Reclassification and Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "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": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r13", "r24", "r196", "r257", "r260" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37", "r963" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r166" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r162" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Stockholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r987", "r1018" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r48", "r635" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions of businesses, 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": [ "r48" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r163" ] }, "trmb_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Stock Units", "label": "Performance-Based Restricted Stock Units [Member]", "documentation": "Performance-Based Restricted Stock Units" } } }, "auth_ref": [] }, "trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Stock Units, Achievement Of Company Performance Metrics", "label": "Performance-Based Stock Units, Achievement Of Company Performance Metrics [Member]", "documentation": "Performance-Based Stock Units, Achievement Of Company Performance Metrics" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "trmb_PostContractSupportTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "PostContractSupportTerm", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post contract support term (in years)", "label": "Post Contract Support Term", "documentation": "Post Contract Support Term" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value per share (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r141", "r498" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r141", "r850" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r141", "r498" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r141", "r850", "r868", "r1123", "r1124" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r141", "r773", "r963" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r247", "r419", "r420", "r931" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from divestitures", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of tax withholdings", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r49", "r1021" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt and revolving credit lines", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r988", "r1019" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r950" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r354", "r757", "r803", "r804", "r805", "r806", "r807", "r808", "r927", "r950", "r964", "r997", "r1054", "r1055", "r1061", "r1120" ] }, "trmb_ProductWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ProductWarrantyTerm", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty term (in years)", "label": "Product Warranty Term", "documentation": "Product Warranty Term" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r354", "r757", "r803", "r804", "r805", "r806", "r807", "r808", "r927", "r950", "r964", "r997", "r1054", "r1055", "r1061", "r1120" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trimble.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r231", "r256", "r259", "r271", "r278", "r288", "r300", "r301", "r323", "r343", "r349", "r352", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r636", "r639", "r640", "r668", "r681", "r768", "r783", "r828", "r870", "r886", "r887", "r939", "r960", "r961", "r975", "r1016", "r1056" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r177", "r236", "r780" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r17", "r769", "r780", "r963" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r17", "r214", "r219", "r778" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsTables", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components Of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r177" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of asset (in years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r535", "r542", "r574", "r575", "r576", "r731", "r755", "r809", "r840", "r841", "r893", "r895", "r897", "r898", "r908", "r923", "r924", "r941", "r949", "r957", "r965", "r968", "r1051", "r1058", "r1112", "r1113", "r1114", "r1115", "r1116" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r535", "r542", "r574", "r575", "r576", "r731", "r755", "r809", "r840", "r841", "r893", "r895", "r897", "r898", "r908", "r923", "r924", "r941", "r949", "r957", "r965", "r968", "r1051", "r1058", "r1112", "r1113", "r1114", "r1115", "r1116" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ReclassificationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationLineItems", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification [Line Items]", "label": "Reclassification [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": [ "r228" ] }, "us-gaap_ReclassificationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTable", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification [Table]", "label": "Reclassification [Table]", "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r228" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "documentation": "Disclosure of information about 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": [ "r64", "r65" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Reconciliation Of Our Condensed Consolidated Segment Operating Income To Consolidated Income Before Income Taxes", "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": [ "r64", "r65" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on debt and revolving credit lines", "terseLabel": "Repayments of long-term debt", "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": [ "r51", "r825" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r124", "r590", "r1117" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research Tax Credit Carryforward", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r90" ] }, "trmb_ResourcesandUtilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ResourcesandUtilitiesMember", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Resources and Utilities", "label": "Resources and Utilities [Member]", "documentation": "Resources and Utilities [Member]" } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Change in Presentation", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r284", "r285", "r286", "r298", "r299", "r317", "r666", "r667", "r989", "r990", "r991", "r992", "r996", "r1000", "r1001" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r226", "r284", "r285", "r286", "r288", "r289", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r317", "r402", "r403", "r618", "r662", "r666", "r667", "r668", "r701", "r720", "r721", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r226", "r284", "r285", "r286", "r288", "r289", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r317", "r402", "r403", "r618", "r662", "r666", "r667", "r668", "r701", "r720", "r721", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ] }, "trmb_RestofWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "RestofWorldMember", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of World", "label": "Rest of World [Member]", "documentation": "Rest of World [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15", "r442", "r443", "r1052" ] }, "trmb_RestructuringChargesAndOtherCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "RestructuringChargesAndOtherCosts", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Restructuring and other costs", "label": "Restructuring Charges And Other Costs", "documentation": "Restructuring Charges And Other Costs" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r144", "r185", "r776", "r816", "r821", "r826", "r851", "r963" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r225", "r284", "r285", "r286", "r289", "r299", "r301", "r401", "r407", "r582", "r583", "r584", "r617", "r618", "r648", "r651", "r652", "r655", "r666", "r812", "r814", "r829", "r1123" ] }, "trmb_RevenueContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "RevenueContractTerm", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription revenue term (in years)", "label": "Revenue Contract Term", "documentation": "Revenue Contract Term" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "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": [ "r324", "r325", "r342", "r347", "r348", "r354", "r356", "r358", "r530", "r531", "r757" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "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": [ "r222", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r926" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue And Remaining Performance Obligations", "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": [ "r222", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r534" ] }, "trmb_RevenueFromContractsWithCustomersAndOperatingIncomeLossPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "RevenueFromContractsWithCustomersAndOperatingIncomeLossPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase accounting adjustments", "label": "Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments", "documentation": "Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]", "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r217" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of recognition", "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": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" ], "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": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.trimble.com/role/DeferredRevenueAndRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r993" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r265", "r278", "r324", "r325", "r342", "r347", "r348", "r354", "r356", "r358", "r397", "r453", "r454", "r456", "r457", "r458", "r460", "r462", "r464", "r465", "r681", "r768", "r1056" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for Operating lease liabilities:", "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": [ "r713", "r962" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "As Previously Reported", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r226", "r284", "r286", "r288", "r289", "r292", "r293", "r301", "r317", "r618", "r662", "r666", "r667", "r701", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r996", "r998", "r999", "r1000", "r1028", "r1037", "r1038", "r1099", "r1107", "r1108" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Loss, Net", "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": [ "r45", "r1101", "r1102" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r72" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": [ "r95", "r97", "r630" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Provision For Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r189" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.trimble.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Debt", "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": [ "r40", "r78", "r79", "r117", "r118", "r120", "r122", "r183", "r184", "r945", "r947", "r1024" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Deferred Tax Assets And Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r188" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.trimble.com/role/DivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets And Liabilities Held For Sale Included in Consolidated Balance Sheets", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r19", "r28", "r31", "r126", "r127", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r179" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.trimble.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Earnings Per Share and Effect on Weighted-Average Number of Shares", "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": [ "r1029" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision (Benefit) As A Percentage Of Income Before Taxes (Effective Tax Rate)", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r187" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarizes the Components of Stock-Based Compensation Expense", "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": [ "r87" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r66" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r394", "r395", "r396" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value On a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r671", "r672" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails" ], "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": [ "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r943" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill by Operating Segment", "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": [ "r943", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Income Before Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r32", "r148", "r149", "r150" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.trimble.com/role/DebtTables" ], "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": [ "r18" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Performance of Our Financial Results", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.trimble.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r194" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Revenue From Customers by Geographic Area", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r68", "r157" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r67", "r152" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "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": [ "r61", "r62", "r63", "r70" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Revenue, Operating Income And Identifiable Assets By 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": [ "r61", "r62", "r63", "r70" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r544", "r546", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r73" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.trimble.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": [ "r977" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.trimble.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": [ "r979" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segments [Domain]", "terseLabel": "Segment [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r441", "r444", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r943", "r997", "r1120" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r356", "r357", "r833", "r836", "r838", "r894", "r896", "r899", "r909", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r928", "r951", "r968", "r1061", "r1120" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Segment And Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r335", "r346", "r350", "r351", "r352", "r353", "r354", "r355", "r358" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "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_SegmentReportingMeasurementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingMeasurementDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r356", "r940" ] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "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_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r156" ] }, "trmb_SeniorNotesDue2033Member": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "SeniorNotesDue2033Member", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due 2033", "label": "Senior Notes Due 2033 [Member]", "documentation": "Senior Notes Due 2033" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series of Individually Immaterial Business Acquisitions", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r950" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share units granted vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of units, cancelled and forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, canceled and forfeited (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of units, granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of units, outstanding at the beginning of year (in shares)", "periodEndLabel": "Number of units, outstanding at the end of year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r561", "r562" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, outstanding at the beginning of year (in usd per share)", "periodEndLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, outstanding at the end of year (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r561", "r562" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Number of units, shares vested, net (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, equity instruments other than options, vested in period, fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r568" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, shares vested, net (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r544", "r546", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares authorized for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r959" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, number of shares available (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustments above target levels at vesting date (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Other Increases (Decreases) in Period", "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0Average Grant-Date\u00a0Fair\u00a0Value per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r575", "r576", "r577" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "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": [ "r543", "r552", "r571", "r572", "r573", "r574", "r577", "r585", "r586", "r587", "r588" ] }, "trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock-based compensation / deferred compensation", "label": "Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense", "documentation": "Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of the target grant amount received at vesting (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of lower fair market value to be purchased of common stock through payroll deductions (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "verboseLabel": "Less: Short-term debt", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r136", "r200", "r963", "r1118" ] }, "trmb_ShortTermDebtGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "ShortTermDebtGross", "crdr": "credit", "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails", "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Short Term Debt, Gross", "documentation": "Short Term Debt, Gross" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense and other", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r711", "r962" ] }, "trmb_SoftwareAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "SoftwareAndLicensesMember", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and licenses", "label": "Software And Licenses [Member]", "documentation": "Software And Licenses" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "US state, income tax provision", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1023", "r1089", "r1094" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. State:", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r229", "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r438", "r441", "r444", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r943", "r997", "r1120" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r26", "r43", "r225", "r262", "r263", "r264", "r284", "r285", "r286", "r289", "r299", "r301", "r318", "r401", "r407", "r511", "r582", "r583", "r584", "r617", "r618", "r648", "r650", "r651", "r652", "r653", "r655", "r666", "r688", "r689", "r690", "r691", "r692", "r693", "r721", "r812", "r813", "r814", "r829", "r888" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r356", "r357", "r833", "r836", "r838", "r894", "r896", "r899", "r909", "r912", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r928", "r951", "r968", "r1061", "r1120" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r284", "r285", "r286", "r318", "r757", "r823", "r830", "r842", "r843", "r844", "r845", "r846", "r847", "r850", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r867", "r869", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r888", "r969" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r284", "r285", "r286", "r318", "r757", "r823", "r830", "r842", "r843", "r844", "r845", "r846", "r847", "r850", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r867", "r869", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r888", "r969" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, shares, employee stock purchase plans (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": [ "r26", "r141", "r142", "r185" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee plans, net of tax withholding (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r26", "r141", "r142", "r185" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, value, 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": [ "r26", "r141", "r142", "r185" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee plans, net of tax withholdings", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r86", "r141", "r142", "r185" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program approved amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining amount authorized", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchases (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r26", "r141", "r142", "r185" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock repurchases", "terseLabel": "Stock repurchases", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r26", "r141", "r142", "r185" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r26", "r141", "r142", "r185", "r825", "r888", "r910" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r142", "r145", "r146", "r169", "r852", "r868", "r889", "r890", "r963", "r976", "r1022", "r1036", "r1100", "r1123" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchase" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Repurchase", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r182", "r277", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r657", "r891", "r892", "r911" ] }, "trmb_SubscriptionAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "SubscriptionAndServicesMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and services", "label": "Subscription And Services [Member]", "documentation": "Subscription And Services" } } }, "auth_ref": [] }, "trmb_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "SubscriptionMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesScheduleofErrorCorrectionsandPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription [Member]", "documentation": "Subscription [Member]" } } }, "auth_ref": [] }, "trmb_SubscriptionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "SubscriptionTerm", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription term (in years)", "label": "Subscription Term", "documentation": "Subscription Term" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.trimble.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": [ "r694", "r723" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.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": [ "r694", "r723" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.trimble.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": [ "r694", "r723" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.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": [ "r694", "r723" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails", "http://www.trimble.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": [ "r694", "r723" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.trimble.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": [ "r722", "r724" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Reconciliation Of Unrecognized Tax Benefit", "label": "Summary of Income Tax Contingencies [Table Text Block]", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r23", "r190", "r191" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosure:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "trmb_SupplyCommitmentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "SupplyCommitmentTerm", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supply agreement term (in years)", "label": "Supply Commitment, Term", "documentation": "Supply Commitment, Term" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforward", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r91" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Axis]", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name [Domain]", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r90" ] }, "trmb_TermLoanDueApril2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TermLoanDueApril2026Member", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan, due April 2026", "label": "Term Loan, Due April 2026 [Member]", "documentation": "Term Loan, Due April 2026" } } }, "auth_ref": [] }, "trmb_TermLoanDueApril2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TermLoanDueApril2028Member", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan, due April 2028", "label": "Term Loan, Due April 2028 [Member]", "documentation": "Term Loan, Due April 2028" } } }, "auth_ref": [] }, "trmb_TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO", "label": "Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO [Member]", "documentation": "Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO" } } }, "auth_ref": [] }, "trmb_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time Based Restricted Stock Units", "label": "Time Based Restricted Stock Units [Member]", "documentation": "Time Based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r100" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names and trademarks", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r100" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.trimble.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": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "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": [ "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r491", "r509", "r656", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r786", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1032", "r1033", "r1034", "r1035" ] }, "trmb_TransporeonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TransporeonMember", "presentation": [ "http://www.trimble.com/role/AcquisitionsFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsNarrativeDetails", "http://www.trimble.com/role/AcquisitionsScheduleofProFormaFinancialInformationDetails", "http://www.trimble.com/role/AcquisitionsScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transporeon", "label": "Transporeon [Member]", "documentation": "Transporeon" } } }, "auth_ref": [] }, "trmb_TransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TransportationMember", "presentation": [ "http://www.trimble.com/role/IntangibleAssetsandGoodwillChangesInCarryingAmountOfGoodwillByOperatingSegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation", "label": "Transportation [Member]", "documentation": "Transportation [Member]" } } }, "auth_ref": [] }, "trmb_TrimbleAgJVTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TrimbleAgJVTransactionMember", "presentation": [ "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture", "label": "Trimble Ag JV Transaction [Member]", "documentation": "Trimble Ag JV Transaction" } } }, "auth_ref": [] }, "trmb_TrimbleAgMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TrimbleAgMember", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://www.trimble.com/role/DivestituresAssetsandLiabilitiesClassifiedAsHeldForSaleDetails", "http://www.trimble.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trimble Ag", "label": "Trimble Ag [Member]", "documentation": "Trimble Ag" } } }, "auth_ref": [] }, "trmb_TwoThousandThirtyThreeSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandThirtyThreeSeniorNotesMember", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes, 6.10%, due March 2033", "label": "Two Thousand Thirty Three Senior Notes [Member]", "documentation": "Two Thousand Thirty Three Senior Notes" } } }, "auth_ref": [] }, "trmb_TwoThousandTwentyEightSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwentyEightSeniorNotesMember", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior Notes, 4.90%, due June 2028", "label": "Two Thousand Twenty Eight Senior Notes [Member]", "documentation": "Two Thousand Twenty Eight Senior Notes [Member]" } } }, "auth_ref": [] }, "trmb_TwoThousandTwentyFourSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwentyFourSeniorNotesMember", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior Notes, 4.75%, due December 2024", "label": "Two Thousand Twenty Four Senior Notes [Member]", "documentation": "Two Thousand Twenty Four Senior Notes [Member]" } } }, "auth_ref": [] }, "trmb_TwoThousandTwentyFourStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwentyFourStockRepurchaseProgramMember", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Stock Repurchased Program", "label": "Two Thousand Twenty Four Stock Repurchase Program [Member]", "documentation": "Two Thousand Twenty Four Stock Repurchase Program" } } }, "auth_ref": [] }, "trmb_TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 and 2017 Stock Repurchased Program", "label": "Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs [Member]", "documentation": "Two Thousand Twenty One And Two Thousand Seventeen Stock Repurchase Programs" } } }, "auth_ref": [] }, "trmb_TwoThousandTwentyOneStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwentyOneStockRepurchaseProgramMember", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Stock Repurchased Program", "label": "Two Thousand Twenty One Stock Repurchase Program [Member]", "documentation": "Two Thousand Twenty One Stock Repurchased Program" } } }, "auth_ref": [] }, "trmb_TwoThousandTwentyThreeSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwentyThreeSeniorNotesMember", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Senior Notes, 4.15%, due June 2023", "label": "Two Thousand Twenty Three Senior Notes [Member]", "documentation": "Two Thousand Twenty Three Senior Notes [Member]" } } }, "auth_ref": [] }, "trmb_TwoThousandTwoStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "TwoThousandTwoStockPlanMember", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand Two Stock Plan", "label": "Two Thousand Two Stock Plan [Member]", "documentation": "Two Thousand Two Stock Plan" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleofComponentsOfPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "trmb_UncommittedFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "UncommittedFacilitiesMember", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncommitted Facilities, floating rate", "label": "Uncommitted Facilities [Member]", "documentation": "Uncommitted Facilities [Member]" } } }, "auth_ref": [] }, "trmb_UncommittedRevolvingCreditFacilities100millioneurosMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "UncommittedRevolvingCreditFacilities100millioneurosMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncommitted Revolving Credit Facilities 100 million euros", "label": "Uncommitted Revolving Credit Facilities 100 million euros [Member]", "documentation": "Uncommitted Revolving Credit Facilities 100 million euros [Member]" } } }, "auth_ref": [] }, "trmb_UncommittedRevolvingCreditFacilities75millionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "UncommittedRevolvingCreditFacilities75millionMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncommitted Revolving Credit Facilities $75 million", "label": "Uncommitted Revolving Credit Facilities $75 million [Member]", "documentation": "Uncommitted Revolving Credit Facilities $75 million [Member]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r592", "r601" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Decrease) increase related to prior years' tax positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r602" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement with taxing authorities", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r604" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r600" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r603" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease) increase related to prior years' tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r602" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r605" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r606" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.trimble.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional purchase obligations", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r446" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "trmb_UnsecuredFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trimble.com/20231229", "localname": "UnsecuredFacilityMember", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Facility", "label": "Unsecured Facility [Member]", "documentation": "Unsecured Facility" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicies" ], "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": [ "r58", "r59", "r60", "r211", "r212", "r215", "r216" ] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r923", "r924", "r1111", "r1113", "r1116" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share (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": [ "r305", "r313" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average number of common shares used in basic earnings per share (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": [ "r304", "r313" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in calculating earnings per share:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] } } } }, "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": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "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" }, "r152": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "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" }, "r154": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r192": { "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" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r195": { "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" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r266": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r267": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r757": { "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" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r765": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r773": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r782": { "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" }, "r783": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r784": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r904": { "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" }, "r905": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r906": { "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" }, "r907": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r983": { "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" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1013": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1098": { "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" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1118": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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 104 0000864749-25-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000864749-25-000011-xbrl.zip M4$L#!!0 ( +2M+UJRL\6.IP0 %02 1 97@R,S$R,#(S,3!K82YH M=&WM6%MOVS84?M^OX&PL38'(U!IHZLKE(I$!2=K5? MOT/*BIT;X@Y8O0[+@V*:/)?O?!\/:4T6)L^.)PN@R?%WD^\]C[R3K,Q!&,(4 M4 ,)*347=2J+2O'YPI#0#[OD1JI;OJ3UO.$F@^/&S^1-/9Z\ M<4$F,YE4QY.$+PE/WK9X-XIGO7 8]GMI$@]\G_;ZPUF<]L+4'T3=A/X>M- 4 ME] M.3/PV7@TXW,QAV_(\CC1\B#:T^;X"P-5@C MB5D X8))54A%#9>"S"JB($7(@MDIMR*56297%G-=D/72*X.;U.XS?=#N#L8[ MUJ*':18T2="=ET%J1E&O$0)W51]YP6!OY3D,7C4(2MN%OC9H6YT;H\TF?'$E23E@@K&:4;T9E\]* ZIEY[#3)54523L'=GK M9$P.X3.#PN"9IYQG2%.,X^SM,$@4@2VN#L!4'BI6CNS#3!6SI3? 9W$M6 <1)24$7GBA:+IH:?"NQ1 M-E"]['2;N_,[[K9ZHDW9K53<<(9S)V7"#?F%&B3#U? 2EB!*P/],S@5W.&QS M#(*Q==2 N5J#F=Z!F6Z!^;0!@V5RY5\M.%NXV#8]PC5Y3X433-!U@NG6F_(% M>=8BXLN:.PS+[5U7;)10$W'0[L5AMS]N2E![M G_K]Y]J=<&3)%>)/5.R.MZ M4K-FZ$6U'+2#GC_>2 :OW%F9-+%PG>OX@>_]?-".^^.31WPW?%9 %:F/]'? M()]A <*A?C=&_Z62Z MPAO3>ZGAB)QB.LB2X'1'$'O*^$E%/IOR@Q<=A=2NMXY=[D"UXHW'O6;W7>N+=)?P%02P,$% @ M*TO6CLJXCBS!P MMB4 !$ !E>#,Q,3(P,C,Q,&MA+FAT;>5:;6\;-Q+^?K^")Z.I TBR7FU% M5@RXCM+J#FB*P+WV6T$MN1+AW>66Y$I6?WV?(5=OEI3(E[1QW "1M>1P.)SG MX=<^[4;?1:;3EN-V..MU>U!+=9J/7C'YK5C 4XF&,=8M$OJZD*JM-)JF31__96I=*R'^63+Z GD1E__C#Z;G3+VLUZ<]OB_;9&<*XT7\C8F^'[ MV]';TC=C^S=6W;SPVCXE@U_'=[\?#OZWQ!-Z!V^/[B0E)L)0'0Z[[_* M_WJ7=_:N8E2%EK$TCGU?9S]Q10ZML@@-*EXP-^7NQ4FW=[FSB(/2I4)P-BO4?B\IKIF-T:E8X3R4995 =R MKW:1^^K0:3TY=+[C%I@ @'3![C(]3Z28R&H J41':)B0:>00S(!M!? 6K,B< M*216@*SB$PP XRS%DU$ -N81F@S3J7+,Z2"W(Y#)2%K+S8)$4GXG,>^&3HLV M 6,P9>*S$^8@@4@99".(91@.2X0T;#Y5T939@C[6X^?2R%()+2!5-D':H@PX M5VZ*!=I<1MY TIO#-"VPS!F&"39>;+KAF3"P_?4P4+)89<"8Z++&M KZ01S= M9J-?93$""'<*>E06)86 3O!F \ J.*=,LF Y8"?&$I.39$W)D@WVP=1@O5"D MN$H210(!\%"#+'XZZ^V)N)VR.-%SNR2ID1-EG>&8B%-CL!M65C>X9I?&[%C[ M3.C6>7)TN]W"YL5)K]6\N+0EHB E,Z^'"MEUT-H,?$8FW*-=YK,U M8M4R*%*G0@"#+58G2O@CH2W&5@G%C:(%J)!U?2C.2%-A*1/Z_6%]VO2!2EL) M@W 8](-R#II%1<(IOF)9WHAU1L6(D)\WRPI\&TL21 C$>"G^_Y#WI-@T/I)- M1V_>'5(=O^V/YA;X.%."*,.MSCC%-VY!-RJQB$?Z(2!0>]]4FJ:Z#!<6N3:*NXP91[1&)>*>P M6EG'45PY;>PJ]_D&J$Q3Y9R4'XC,8XWL2OU"P3ZOY!1T1B"T%&CQETJ\Y1Z4 MOQ<*YOO]5F21/X*^?/:%^#4.ZE3$*$!.)Q ZRT1* J R;ZT*XKGD=Y2(0A'A M4Y$O?_S;J.6A_5&PE[5K./_MB2]<8*"5J_!RD")ET80AP!FU335D0XM4:(L4 M*,%5?C%E6-_[>N,99;K#E?(U$EILL(6J<+[T&Q_P^5=X)<[5D ]4-M/)3%)2 MR/BD?!-IRE@ATSS1"XG>^52'Z,"W6 34/TO&K'_*G<)8.Z?3_L4*AJ-O(GRT M'#A?K9>]8]!*FAH03'AN97_YY1)A,4_XHJ\RCX,?=+EM =V[S2B\(BV7MU*> M*:&[O)+KG=>[G5=T*^=@I!/+B;AH1]0V^[5 M6]W>9U?;JE_TNI]=:Z==[[PZ3NV9]V_P,5"T.<]>5]J5Y8!R5_=;^3UK+O=T M (TV^@Z0.J]\@'RMC3CA;TVQ_E9W6^W?F/$ MWH4SW"'TSGR=\LBZZL%/B7)M_?5=/[P>G\F='Q>M=YEW8V,]A(^QU0IW>,BA M7_ <_*52^1E^-W7F?Z_U)U!+ P04 " "TK2]:]!7K(;0' "E)0 $0 M &5X,S$R,C R,S$P:V$N:'1MY5I=<]LV%GW?7X&59U-G1I)%?<:RXAG7L:?J M[B0[6<^T;SL0"8H8DP0+@%+47]]S >K+DA*Y=1O'S8-B$L#%Q3T'YUX2'"4V M2R]'B>#1Y3]&_VPTV#L5EIG(+0NUX%9$K#0RG[*?(F'N6:-1];I6Q4++:6)9 MN]7NL9^4OI)R%,D9D]';FNQW6[WS3AQV MVN=!MQ_V)FT>= ?]L!]TXV[8/_]_4,-0=/=CC%VDXFTMDWDC$33_L-MN#GJ% MO9C+R";#H-7Z5\UUO1S%*K>83V.\_].;V3%FQ2?;X*FR_F[*/*>/Y=W?#<-(S0,O8=C?Q5P">XYR[G MWN4![*0R%\LE!-TNG+[Y^8?Q]^,[U@F:[6V/]_L:(KA"?R5GKV\^WHUOQ]=7 M=^,/[]F'6W;]P_CFEMV.WU^]OQY?_0>WT'KS\>!",JZG -&J8GA>_/DA[^Y= MQ;C._IO(-)4%^Q^?<[W(S;VLLU!H*^,%LPFWKTYZ;RYV5G&07/M7V(X%Y-VP:W(O@ M#*9,77K"'-0AE!KI"-UR#(;!U&!]),EP MG7J4*3J APID<=,9YT_(3<+B5,W-DJ1:3*6QFF,B3C>]W_"ROL$ULW1FQ]L7 M0K?NLZ/;W18VKT[>M(/!A:D(514+)! JCB4N3\UK!]R8<2T<10"YI+0$*)D M+R>I- F-H&X9])$TDJXC:<)4F1+C2#FU2CU7"JU"$>&V8:>@1B3 -8__S:

Y*_\I:2B,?<<)?N,E&N#NIY*Y,O1$\5; M$\68B-;YD-#H04E]?SUU#$D'[6=$4O[ZU4G0;UWL_KX3!M4Y8N82RY.D![U$[NQ0(;L6K4WATR+E#NTJGZT1 MJU>B2(T2 @9?C$IEY)X)33DQ,I)<2UJ ]%G727%.EDI#F=#M#^/2IA,J900< MPM.@&U1PT"PL4T[ZBF4Y)]89%2-\?MXL*_#71%!'2"#&B^CW2]ZS8M/D2#8= MO7EW2'7\MC^:6^#C3$9$&6Y4SDG?N '=J,0B'G$=+3$%RR2?R%3:!>6Z?=,2 MPQW\#EE/SJVN&R6:D]%/U8**4A=@EG&Y.0R5CIP#KEB;BAPI-P7!T"(*8BYU M02'J202&RP)*]D)H%!ZDT39;'H-H+PD8 _#G2:X-L'/CJL M'SZFN]C0 UF5T%W+7@(\0C4HPZ@P+#4AL"'G>ZQFREC_*<132PCU+YMOO"%Y[KQ)N5KF/E,!13T1.(ET\*OE:X(GQ M7J35@^6#_O4_'*(_1K=G5:'W7DZ%[MXS1T0BWBFL M5MYQ%%=6:;/*?>X&3&:9M%:(SRCS1"&[4GLDX9\S<@HZ0P@-"2W^IQ)ON0?% M+Z6$^VZ_E7GH'D%?O_A"_ H/ZE3$2$!.3R#T+!-* 8"JO+4JB.>"WU,B\D6$ M2T6N_'%OHY8/[8^"O:I=_?/?'GWA$08:L9*7@Q2IBB8, H^&QJD0E-F M0 FA?3ZDVDKK1"9$6J%@*M\T1Y=>!;+ +J3Y(QFU_"8J*L5=EPL KUT:<-3A%' MUE7D5>L$U!&Z 9127A@Q7/YQ >DK4KX8RMS%V@VZV/: #M=F)*%(O=71DV.# M;Z[.W<[/FV]Z'3IZLW#21LN)JU.YICN5.[/1GK9>,^@%!YM;S<-MGS/;;37[ M[<&3FVTWV_VGM]H9-'N]WE%FSUQ\?8R!HBEX_K;6J2T'5#MWV"X^L6"Y;SUH MM)D? NDQK'V&?^T-.7"GHQ2"WK;EO^;4=$<0W%'O.VSN/:EL&< MPZ0C=]TC8OZT72M])_5'7^9>U+%E,/^.,+\(5/^.P%TG4L3L=E4P??!/;(?0 M.W,5RR._S'CPY5"AC#NL&_J7X3.Q\RW1>INY,+;60_@$>ZVTAX<<^F#GX(=) MU:__3.K,?9[U&U!+ P04 " "TK2]:O*CSMJ@$ "<$@ $0 &5X,S(Q M,C R,S$P:V$N:'1M[5AM;]LV$/Z^7W%SL#0!+$62WV4G@.LXJ[DDWJ_?D9*=V)F3HEC:8IUA&):.]_[PT8F]N<[2D]Z2: MZ92>K.STCHKKWI%UTIN)>'G2B]DML/BXPIKU3E)KM!.O5??K]5FG$W1J;:\U M:[5B+PKB]A]^!55Q>:&C]#*EQY6,<6=.C?^P'KBM1JZ[=RS6\]#WO)\J=NE) M+Q%:X>D[)J'-J5*H;H21R(5,MSS[*=K)$Y",I8NPS=3 MEE$%Y_0.+D5&^)NJ(EPYBDJ6% L5^XMB3!B>O;PK0FZAG91QNDH!$\>@AQ_> MC=Z.IE +7'\SXL>)$WF-N6N1AQVT^BCT"&M-Y5>*?3"\G([.1H/^=#0^A_$9 M#(9CN+BZG%SUSZ_56MP\B M@:EDV2RE,.*1"P=&:W^O'01>=R"RG/"EO?*[AY (:8WF&**(@?(8J>:41C2; M40E!IVJ(I09$0<)2%*VCF-!H(9EFF"[A,0SOHSGAUQ09*S): (.X9152%?2+4@V#8M'N.^*.?^GM_TNA;\Q@N)16Y(]K'.QDJ# ML-+EA,@9X50YX_N4+J$?:2,Q"*L:-;-D1I6].6<*;KBXP\I=4Y3.">;;:'=W M0C$G<8PT[Z0TT6&MN4(CP[9P'3I^.W]]6GP"1KL#;9^:Z\B_? C=C=KX=;=A M:F&J7>Z$9)&F" $1&I0N4:JI!\73%+S$%2F*5L(.""'@)O ;QS$A^L6/X![ M#>RRSWZG5J\:R+]$)S.AM-6(29H"JF$PR)LHR!$!JFJU$L8)C\Q]-!@S:]KP&:Y: MI 5>!'*C]:FV2,?]E"=*8[O_@1O8A'J:&(8N-69"QE0Z6.&4Y(J&JS_=F*D\ M) M.]+Q4UD=AVP$61 ML8T*H7)>89>@G^&U_J>G:0?,/>%=[-]"[!3 MB;*_3Y_Q6^\$96V?*9MGBE9YU:4O-+#T M'4/U-]NZ(_O8>_Y!V_QJ$],O!%_(Y+(<*!O5XBQFYW"P=6"2"V7'CE#2E)AN M/#E">2 >BR_O087,D'T6>K?*KO?WG> Z#NIMB(/81;NG@9:HB(M$:B2=Q/OU.Z3DQ$[JM.B6 MMEAG&(:EPW/_]/&(PTP7^=$PHR0Y^F'XH^/ L8A7!>4:8DF)I@FL%.,7\"ZA MZA(-=@R7<9AG+C+A 8!26FO&Z3=H-,-4Y]2&ON_>PU4Q>65CM+KG+YJ%(P[ M&37^H\!O=<-2#ZY9HK/(<]V?&G;IT3 57*,_B?K5W\K, V.:WFB'Y.R"1S:E M1J6Z$<C(=CQ;3V2G,3F!\,H.SM^?SMZ/3!2QFX/7@;6O>&K=@ M/AG;15X[=)M[\_Q6$AO-870\.UM,CG?2V231=SLFV\6;"3GG*(!>780= 8)4SPZ\CCNPZ#=>2")*P[+;.CLK#<1JEW,BEX13Y[%8DB1!GG=RFNJHW=G D6%?N(X<( 1$;F!Y"U5)_UPQ2:,:1KPIB^1"I41/43/ N;*. ,(DP*"55IN%-(R9Y#JB&P2"!H*!$ M!*BFU4IOB04-)LR:-H2&JU9YA1>!Y&A]JGNDT_J4+27KDH2Q 8:>S5^RVO+VRQ\SZG9;?[?_K9KUVJ]_;+_YL MLP%&&WZ2V4-;X*K(V$:%2'G5:#?N,7SDES?@[6+#X/U!)T79>(1=_/OL@E-K MN'7/3M+US2_/)_8MP$XEROY6E/MPH[_W9E!7^)'BN:9TC2==^I$VU@^L><)1 M"93(60*;8GYW/?Y/M/2[Z]J>T?J;;=VAW?T>WVX[7VUN^IG@>YE<\=?%J7NG0I9(HFM]'Z5?8P]WZM_JJ.G0'G']#5!+ P04 " "TK2]:E.G)%\)_ 0 U+A< $0 '1R M;6(M,C R,S$R,CDN:'1M[+UK=^)(LB[\??\*O,]5K&4HW;JYJSJ)\Z>%, ME>UMNV=VOU_V2J3$:$I(C"1L,[_^1*0DKL)((% *LF>6RP9=,B.>B(Q;1G[] M/^\C6WJEGF^YSJ]_46KR7R3J&*YI.2^__J7[=-7K_>7_=/[CZ_]7K?[/M\?O MTK5K3$;4":0KCY* FM*;%0RE8$BE?[C>3^N52 \V"0:N-ZI6P]NNW/'4LUZ& M@:3*:CV^+/[6NY1U:C;5 :W*#:U=U5OU?K7?IF;5-/N$Z,V!*M/VQ6JWJ!JM=^@>E4V&Z2IF U3:[0NS$O2-(C2I[+:U_IZHZZ3/C54 M4Y:;^J ER_4Z>^\P@#G#O!W_]VQVM2K+VF?\ND]\&E_^OG;]F\:N5MKM]F?V;7RI M];[IN8KVV7+@4HKDCR_WO6!]Q/#ATF@MW]55I?G!@*,KYH,(JCXUEFZ OVLO M[NO"&#X''G%\Y# ) #,XQ'I5;E4U)7Y.X(WZ2P\)/&O4MVG-<$=LA(JJMA=> MFCS"C]ZHRE59K2IJ_!##G3B!-YT]B#TD'GKTY2)M-C,%H3'C'SS%^HA\CA\0 MQZ"+UYO6\B"BBQN?PR]GE_I6TAC@2N7S__SX_F0,Z8A45U]@4BMYBO#%?'J7 M-@'9K5"G^OM3I?-U2(G9^3JB 9'PUBK]U\1Z_;5RY3H!R''U>3J&YQOA7[]6 M OH>?&9$^-SYC__XCZ^!%=BT@QRMQIS[^CG\\.OG\-%]UYQVOIK6J^0'4YO^ M6C$M?VR3Z:7C.A0&8+U?XH74"W^U3),Z[%?X_@Z4B6<9X?O?@T05$$W@1F8)F_5@8(P@[^_?7S MTO,SO"Y6<+>6;Q#[#TJ\6_C$G[U K720$'F]X $N=\WE5VB5SNT?N[_@Q@'^ M3*_@%1ZQ>XY)W_]&I[.'ZY6.#/^U&GI3;^_^DAE7KJEO>-88!7/VCGJE\QR* MO-1SC)KTZ<]_:JFJ_"7ZD/VE?)%<3XJ^P/7CRAV-B3-=__(MX09WXJU_./&C MSWZ1+%\:6* _7F!I@M]GHY7NW)JD2*XCW0*.)$6N_NUS5_K$+HJ>,KMV]K# ME>!]4M=Q)L26'NG8]8*E1R HV1HX!;C \FG"NGA-#3KJ4T]2VQ>X\FD7TMO0 M,H;2&V%C6UPZGZ@Q\:S HKY$'%.Z>3>&(,*,)"/+QY49ATCC$3[=7,W&AL.@ M?6]"O*FD-MB;]*6+[V'MM1P8]VRTB_,:D9]4,J@7$,N1PK?Z%Q*,T&1L[<,H M^]1VWVI=7QI[]-5R)[X]E4#"#=OUX5NXK1?0D=2JR4#6@;3"2:7YQ9>N)IZ' MM%^A7 L)MT*(FRO\^@>92EHXEPOIQ@,M*/V9C,9?I#] E;](W[\_S"!U\T<\ MG8O$=UO C#%R!-[OT1?+#Z@';QQ/^C8 G!AL<4"<#"QO= &7HWZ!"Q:>!;^3 M "<*!!@3CUT,_":.-!G#BH9_/X2/BV_HSA][STPKM'Z^N<0S9^-^N.K>?YO# MU?''U$ 9@OG^(0T)$!:'; TL& N((;#(\7$"\(P0U1199+TX##'T'1"$MR,+ M9NP$Z?5Q40 X7]AMO@0H ML:U_AV1>1#\ &IA!G0FM21((.X$__8D=@-:B$@%^?;)P3(8],2.:/A!@1*]W M$"H!YX[0H#C!"9>!OP0-JDUGH[%-D?A@@N#M*X"KQ7R=R_S3PF2 QT^3 M,3P!_\;5\9H$).(UD#9\V-^CARGUV=-NWH=6WXJ>D/!H"6US$^8] P[JSSZE M3CPM)$PH*:'4&-'RARH&%+H12>*FQ7)HT0&0CBGT5^# &ZA'AM.^-U\4+/O M$)%@UN/*!AH(/GD*5Q-?TF25W=J6&S,.$:]/ $G5^W>;3F/F@.NA+C.'$K!6 M0KR0V7"9.*R)>JBB2! 0) Y>/B.CIM24"_P)3]=4_!TOA=_@;R:Y;!T-7P,2 MZB.EX/F]A77[<;YN1POMP@)[R];MA%=+($+1V^ ]\*+X+:%C*;%P!HV&&4D""47!KUH2I$^* $ 'P@&'0?+ M9A;[;DTB3!?>C:+.N'(1S>$"C=Y(MA!AN\D[/"-BP%1RX1&@LU 6X.-H,0;M M^,'BB82=#6\\\=C"#%/WZ, &]+''+BYW\%Q<8 +)G_1]0&ND8?'IH:D>+CS^ MQ!BND0&L(_+3#SFR@D5F46P8XLS4GB^AL8F&0HL#9^(2@!7LX& V4GEU,I&F M"M?1#6^'Y[V@!(?+ WL\/&5A]HP<%Q'M81X.SHV^@U7DHTD$IBLJB_@=BP1! M4H$(L"7(GJZ3:^A.;+3<@1F$W0[C_>?$83IA;FUO8.K**$/F^$M&>BV3X]C4 M8L\1XPB7CZ&=P99C8@3/8'C&GJ/>:E0Z#THVYW?E\4\P]-@C77YV:^]G@]5@ M3HS@'\3S8 6<+CV^+>__>-+F=Y\.)O9W:T#G;VS"&_6,;VSN]<8VO+&>\8WM/=Y8EQ5XHYKM MC2UUKS?J.[Q17WTCV &@L+^#BC'!&0(U9<'*U04#,>F5"J)3R_;*M3?>PPP) MKKK?*?'AS:0/NB&81O[]S$2Z'\Q,%$ T\R-OW@/J^#C [["4QZ-29!ED\J/( M^Y_N43G&;P*C,GI7IGFL2< !YM$^PCS6^'$-%[T2-!,9V],-_,;!AY/%@)TB MZXTTXV=OR8<%.0Z]>=BA:_*:/GL:@M'W#:!CHCD!@V-#ZN*B$(8MODWGESR0 M*7[4?0./D?WX._41>V'D5YE-1&VWDK7"Y^6H.=A78 H[Z.>O!_LQIW3IL^P! M#%]B.:;+8#J&P?L6^E.5Z+.AA[-;BNO7WGVS\CE\W_PET3M]\&G97RPIO/.E=B"G7VW$::_?CA]?4PD+ MXFV-C,S"B+[,1$8Z\3:R^.;WQTS/(@8LBZ%8)P]PX8),#P;-T*?KXPS_ N^$ M9GI:?^);&&M)'F/\;:9'VB[9,&7\)LVC(K7$GH;9F/ASRO(]\5^SN+$G,3U M$].Y5[V_+>>!5F^>C6#YZ6.FM.*_P)GT@FO0W)@2PWQL55/B^^;?S89IQI=J M>*G:GK\B_";^.W[)YZ5Y)Y-!Y8 ,89HV"&3G[VX'&JO*=BQB1VR M O]/PXX5Z=B''2W!CF1V*(P=:AIV*,N"M \[VN5AQUK(LNN8T07^26HN#$0) MYG"JQY2#>Q4GP9QBM)K"@Z_# TAY\(QXP,/!_:BLPCJ+C\;17$R"!%,,DKH. MYIR731 L;W2=I\ U?N8OL MND+(,TWW<(.7@'MZ!:=Z=%?8]$,OL.5=D; 7$ M+@W]N?-#,]+_D89U S?$)U'A_BT5]IS M#'=$2\,+[MS-C+QX()B%*PVYN7,G,Y+[SG6B(E2LY&&%T]0O#?G5@SN,Q4V- M.W>+N]6, SM;/;C?55)URP-O#NX+GHANYH%79?=7"S$A>6!@P8:>&!0 MV;WBHT4E>&!6V3WIXX7MEFB^EZ%==H^YF+!=?O0ONPM]Y+!=;H37N,NVEL'F M.A ORN[M'R5LEQ^YR^ZV%Q*VRX_\/&1I#S2ULCNR1P[;%5,FH)7=:SU*V*X@ MWI3>82T\%%00XX3SRCF#A*=;(F:5W2T^5B@HQXTL>ND]X@)"07G2O^Q>\%%# M07D2ONS^<-&AH#QY4?:T]1%"07F2N^P.>P&AH#S)7W9/_.CQDB(V9NEE]\F/ M%"\IA#=E=[MYB)<4PKBRN^/'C)<4PJ"RN^!%Q4N*8%:][+[[L>(E>;8T*;N_ M7D2\)$_ZE]UM/VJ\)$_"E]U'+SI>DBDB>YR^ZP%Q OR9/\W'KB MUY8_=GUB_^:YD_&537Q_=J#!,@/@0IR3Y4Q ^8RCGJW^7ZEM#EP/'K!-\Z0> M4:C'9K#X1FP\\N1I2"DV89ZO_=>SEO;^M^G2-/Q>?*I)\J 7NHU$YU=U7TJ# M).[B!MC/Y1%D,>)72%S\\,F@#H&9/\1P4P6X6FN B(V>-[\%]%!GD!0S$K0%/'!\^9_>2*$.RN!_"#&T'*H-UV\L"QU0TT^8T.[B)?@[CIW^8S]\".[MQ//L8*)1^'" M6^L=?RM-V7J3SY@./Z);:N;R&; I7G*9JX[5X). >K,K,(WO#H(WXI5FIT.+ MSVA,\>)[.ASF+MZRDQK]-K%L+)HO#=GY#*9PHCK9%AF'V+_[]'Y0.HDJ132F M*)U9;M:6(LYSJ$#;@6A:BM#-H6)G!Z)I&0(F_Z#6RS"@9O>5>N2E/#J NW#% M;)];#O7]K@'6AF_-M_U&NV.)XX]=CQX\4:Y59;TJ:^E2'DN7[I/R:'/G MFF_ERT(EHT7]^T'/,:U7RYP0VY[V1B.@A&<1.^'VTVQQU^;.]3Z\HR"PD1(; MI8@/'"FC7$2U2YL[+S[=LM=]L6S:]7UZ" N#@UJ7=BE<\",IS?/@.')N,G#'SN0UL".9SYGIR&XK9"2G7])7:[IB:S]08.J[M MODP?,31Y"F@YD*K@-B8D ,"?NE!D;D-5.\$%^&72.S+:6JA5!GP<1D$H,G>Q M+<%RKE0"=_$MWAA33-Q1D4L:]SHF8XJ(1RHR=X$OT8;WJ&UXY795;>6S.',7 M40LW;0ZI.;'I_2#LIOV#!D,7UNA7&NZL7O^4LB4YB17_]^],'Q#C,/ND#\47 M[L)O1?)EZ^!,:EU^IR_$OF'$6@R)_W9U?^5ZL!R0<@& NQ!.3!HX:%PWMV7=O'W543KP*7S$HM<8-X/PB0/L&G@$=^49V%JG- Q0N0U3 MI&' ;]3UQV H'?AWC MRH/@\+FF7(G.K;O,FXKG(0NA<,$=;AULCA8/+AC%K>O-PTK#!8>X M]<9Y6Y8.Y(2KW#KA1:\TAR)XJ7WMXWL>>=)>*[6;?43/(U>B<^MJIV]C^!W@ M/E/VBSVN*E9$V>_KK&K;]^/D<5*!JW;CCG M3,A5$KCUMM,KJ;CS+:HERX#GE,EHXM:)YI?^N>*?6QZ<9]PQ@T1U;8M1\1!1U+GS\;F'R*GG:W3N(A#<0^*,DD0Z=T$0[M%Q#IDIG;L S"%@45;F MZA#/ M\3==YTK[4@=PCKCI.E>B,2;/^QH>XT#O7B7AQFO6+C5)&8HI@3R'YFT8I MHR#'9T]1]BN7$8G9:@+VT8M'QD/+(';((?SZ#M:087<$\S3(OMXF]R[NN6TZ M:W(9!1&(/)\];DTN RX"@477K!4#1NX"3 *,Y[>#K\E=E.T$4%A6+' 7 $R! MA9L)MO;@$07"6=@'B]P%1 46S\9-X#(N++!W;@X"E_%O <.S<0VX#/"7%G]E M14$9\PA=WR(/Q( 7&#Q"07@&>P"R5<8TPCD!\M3=@U89LPCG!, S\A%:94PB MG!,6S\%1:)4QA\ Y",L*A;*E$.(%(W '_W#A43QB0;@+^R"R;(F$LT/DR?L+ M94LGG!T"S\EA*%M2X>S >!8>0]E2"V5 85FQ4,8$ ^\5:*?B,A2RLZE=Q@S# M62'RU+O=MLN88C@K!)Y1<]UV&7,,9P7&<^CEVRYCDH%W%)85"V7+,O!=F2:< MA7VP6+;\PAEA\>3=A+)E%LX(>^?D()0MIW!&,#P+UZ!LV02^\5=6%)0QC\!Y M%9KP#'8'I"J7,8UP3H \194LDG!TB3]Y?*%LZX>P0>$X.0]F2"F<'QK/P&,J6 M6B@#"LN*A3(F&'BO0#L-EZ&8,SY4I8P9AK-"Y(F?>ZLJ94PQG!4"S^>8754I M8X[AK,!X!J?ZJDH9DPR\H["L6"A;EH'ORC3A+.R#Q;+E%\X(BR?O)I0MLW!& MV#LG!Z%L.84S@N%9N 9ERR;PC;^RHJ",>03.J]"$9[ '(-4RIA'."9"G[AZH M9'#JKJB1_:A;MGA*?^XXZ+P'U1M>T'SQ/QW39AWVBCN4" MT8.MM$[]0GQ1S\&L!8YT,7#RYCX/W0D&\9[?X*OI\]"C-/T(.)(V[EQBP>W# MR;;.G=== F[?NA.OC**M<^?7"V8?3K*YBQR4@-DWULLP**5H^60^\'5QXUXV?LS^[P:;?$P+*8 MZ?+['NFK:[]:SLOR1>61:NZB6H+/!Y%G;J-G'U']=P<&,($+$ 2'U]Z MN\N M<:XGM#OV+!M8T,CKI;FAF2/5P6V(3D#JB)#*4TO5N8T#<@VIUHE!*D\M5>L'S&K49DW]W#'2+YKGB7,3W MMJK.A7>!]E1E33NP2,G:0E'G?NP5 3TNV+M4X,L8G*[6>@4+>Q7XUKD-]VU0 MK\>. T7J/++*CA?^47*2=6[#?%OX^\VSS!>*QNGA::TV\Z$UMZ&V FF=H.3: MJ97<_-+]E!RW 2N^8MU9G$]^Q*XA8D=G&XY-/JDY1I\:)8U$ MGBPHEH0_OXAS@]LHH^!SKDJ>VVCCF?)Y-?JF@U"GC+XM7KJ?DNX#8,NARH8FMW'+6V)Y?R?V MA'X#E41\<*GP ;<>_=>$.L:*+IM=O'"I_XB.F ?,RDN;+@QI]NM?89+$,X;3 M[_25VAM&U7/&D\!G5RCE@0:W(<43A89:'FAP&QH\46@'K?MZT7=LS"S?N8&@$UGZT17'(_>()/_0$Q\+NG M.!<0\N;K81Y<,UU\SDP>D2F'?=,,4@L$Y$F5M+@-]/4P\DZ?R7MW$@Q=;RV% MU8-Y> ZQ([X]4>_5,FCO\:DT:KS%;21M&^UO78]:+T[8RK<\+6=:W,:GMA'\ MBM@6:"/'(K<>:*2AY>/%WUSB[7T:3OP*>%Z8V+HBGC>%E[W!PU>SQCY%UZ8\ M#..C!:W["ZUYW.? M?XB5<=E-AR5:[G56/3XC:HQ FQC$IQ:WP8T-W+D9C6UW2BGCS?WX" ='%J35VMS6"W'$F4(T6IM;+YX;SA2D MS=K<^OAI.'.B>HS;, 7/"E&@W'KJ7/ DZ)T%[<.?1@NFYU ]MTU6'1^)6;F M^@%&Z.V#'R=?E![C-@; '7^*T6G<1@$XXT]1^HW;.$ J_L31^"[0 N)W#%> MBQE*QS_ X:)<:#QN8P,EX%@1.E"3N8T9<,^Q8K2B)G,;2TC%L2=JVY;S @S[ M0;R?-(#?3UDE:C*W 0;>V56,/N0V]L WNXI2AMR&)5*QZS?J4(_8P*ZN.;(< MRP\\N.J5GK9&+'?8HFB>%:,6RQW**)9G1>E&[L(;OA=(B2YBX4.K!=A. 6S@C'4\\8PAB\>"Y+QX9;?)M MX=G3>RW2U!1N8QMEX4:>LJ%R%T^8<6/2]UG7EN#F%7XD M'(:Z?$%>OF9V%-RZ$Z\ &.B8=5%;^<" NZ!"*822!R-"Y38:4";6%9)T5KF- M*^S$NBX+P,.WJD __7RJ"JJXJ$/U7V4ZM(MN7\?/SX ML>R9>%U%"MSH04Y5J4BN9U+OUXI2^0RC9\/U8:DRJ!_^.:3$9*0VK=?.5_C! M<&F1ID&4/I75OM;7&W6=]*FAFK+'V=KWT/QQG^'CY_ M_2WS6S5X S*B2FSKQ;DT$&Q>]*SX_R3S+[[\L .%<=D)%E3R__@GE, M7[JC;]*C"Y[F7RX LW[5!UX/P@M]Z]_T4M'A+>S/MW!N37@.D)K&;J]\?>\^]FR>I>W6=B^L'0]0U##P@.*KJ^SX2^"HRP MR=BGE_$O7TS+']MD"G8B(R>[::>AMMI,O/'%H#P",WYS]'5-AN\^)WS1:H;W M)7T7W_29/=);H:H6OLV48#+(X5\K6F5EOM$,Y!J\0?)=VS(E1.&7,3%- ,JE M+"D+;_C,9K\;M7.%NRJG@OOM_>,/"1<[0E0-L[!.T$ MDUJ7UZ[!VDRBSU1A2GT %W04N?JWSUVF^N?/Z4AII.8HQ$BIOCYU86XFSD^Z M*Y$\>L1F(V8/_-N*:.WY%OBWRPZ6"=;.XXO=1V/8O8TN^.9;@FE7X\;1+; M51VFKXIM: %F5E]=QYE@>\VQZP5@)6-& !9AZSVX'%COU*P&WF2FWL )_O.? MVDV]\655O\VT0V!NHNXAB9B7V<-HV+V[^[W[77J\>;A_?)8>?G]\^KU[]RP] MWTM@TSV#X28IFG3_*"EUZ9/YRY__I#3D+_>WTO-?;Z0%HV]F\'6OGB7X6FEK M^A*5D@&*ZGDC0->T1XZ4_DBCAT^P'/1Y+]7FS)LX-F=N74\*AE0:6#X,7YI2 MXDFP2E%SAV7[@3F<-Z$;N@Q\$SZICN 10[RM:I)I%5]5I4XL"%H62;N:>!Z\ M\)8-^@]X4-J7SM^G5SK7U&!.>X@W#&LM2^"%A.;T1KD,/;W",9X?NW=//;8T%+-J1#J9 MKU4C=V8HF1:)8(95*0PNLA#@S!$[_M!"BIK4<#T6S[P$W4$]O*K2D4) 9/U9 MW&10KN?C"-S3HNLR=5<7SS3N6N,HOGRZ.-X5GFWK8^Y!NK7 6005#(;$90:C MZ88E!/#F\-Y8O38@ PJE'V[*"[Y&^L V73H [4V( -G'Q M[?WX]OU&ZMU=U=)C\.!D:&TSP<(PV\T[,0(V6(C'*=K>AA7RTAM56Z%8;QS.BTA7H3=[9[X\@T8AO-(_)Y[EFQ8[S EUKK5((':9]T(< MZ]_L[U\2;,!<\!6*<3$46;%N,A;:K2 M5DLG#KW:8^VI)D55YIZT/-/(.4C"?>JU\3A%(XT*?KWWGMVWF=K%;:CL95AWBG5< M.;V)J<1[[P'T/*B_>?I:!6?Q?MV(WNTE#RXL)O;_;XW#E29ZA5;IM&20G/*9 MZM&T<,T8>T V:TQLB;Y38X)-8.!CD"'J_R)]@BE+..?-=OK1 P7IA.53AJ0& M\MFC9(FW>J735.55SD;!SO3/QNX[]L/0=5:B#;@1KM5J5AN@RXYDI@:1')2(LB/MP1I2GOY(XHC13E ?LZ M?\J2Z[>?]W>4%:Z-WFJ:2D,\2]<*+'BDQS!&/6I*XXGG3S"0$+@27(%K>RB' MBOJI_PLJ,0R2=XW@DN-H0KM>D]7V?VW&TW\E049KU]K-1N)7T M5,QJ!4:2%0K6C) LX/_CVS'(52K$W41R&29'5J-Z*+7+ 3W\263 M#BPG3.X]3@ HNER/\;: 58!>C6W:VEBED#$Z\P\8U=]P4$_1F'IL2#/%T*YT M_J#^J@+8H^HD;='::C%#,@MF!<@'*#=)"X--K+AS#T^F]&.,RNY6%%8)),=Q M _CD7Q,+%33HY0$6K7BLX-#_0&%KF+Q9_JC^R9SI\'B%W"Y1 ']N^9AR$/\ MU8KJU=_S[8^($Q&/U2IX_V[P@@\7CED6O;2GCX6P!?!M2 MEEM=D>5/2A3['<)RAU)L2L2V9Z*\*.-]&ET #TX0ZR5)7E@=%X4:O\9Z6ZSD[2IR"#!#P'I[KV76TC;59:J8S=<+](U''FE6YLKA+7D\YO M(7T?S,Y@\RV;XF";.[*$/X>SH,N8O-!JWZ/D9Y4,X &7Q'X#8P%C)WFVB$G MQF"01UX\*2SWT=Z-KX27H4A##[7LGU)T[6G4&Y7.,PO\P:IRA3H:K+ROG\FV MICN+6VRU1AA8.^[6_D:MU51VR+7*LII/@K0F*UI.3VJV]%R>I&LUK9G/H.HU M33U4^O=X%:9IDX:[["WRKD!IO[C>=&:C:)7.=[8,=!>4.KOT\-M)L](O-_-' M3@H'<%YXG!86B=OK3F1N"Q@-)Q@!M>A9YF=PRDD&YW[)?O[8>+=B0YX/%T^ M>:>L7YY&Q+;C!B"SD%[X9]33O_@IYPS3K&8$H]&WB0\/\OVMW2E4/5U[BE-2 M;SS*#&LV)@_#EQIXE-V%; ];!*5T!'$]=B[["F^ M_,V"5\-K)0A@<>6%IN+_X M$O%]6#)8P\N(6W0PH"QZ[D2[?O >"T-W#K !%8KGVI(+:F\!(5Z\+DLL?#3# M@2[K"V7W3\3K$WAL]?[=IE.6O/RDU*7?:T_89K>I-K!&_Q><\GQ^4;E:WP9M MMH##@>6-PDS#&-Y-\"* +BLS,MF(R<2T@FAJW<,P9>%X?N>MTY MZVYM\K*U2V%C>YM"3K$^D/QY;AMXN:5245K=R[%182Z*RQRL?GS>N1\_8S$( MS[8BA?5IX6U1\GK ZD3Q(\/U/#K;2(UZW/,PG>TB%E\M=^+;TQB*26\M7@=F M;X%V:SE/P2BXP9E>S>:_"9?+QD)SN[' *3 _1A6NF0Q +BRY(0;FT(B!O V MIJYF65#4U(;+,KJ@D.VI;_G1OGSOYC7]$6TSX8060:+TH8N5O.+JLLU1;ZN*B!RM:)QNUM5 MV$&JLTJ-W*3$HS^DMAV;H-*GA$I=1>U7U22C;G/R_@1J"D\GMYZ[L1(%'Q X MJ3W'5EFME"Y3S_]WXD05-)H<]IZ]8.) 7EY H%#B1FPG2;B]*186(]P$Y>,F M* G(Q10XR]H/T+Z VY),$2R:(6/PL]XM("D%H^(_(][.+$L4+.3'RS MLL(JM0(2;,"MMO]KI=I:9]P#LZIO;9>L=#1U)J.JZ;*L,-X.KK9!D-;M&1?; ME8ZBU6;=#.+Q1/#N6[:-HPM7,#QK4V"SPRK(BM4I.^+MAZ)ZI%@*?3A!2,RQ4(J MD\+J'5=580U&S#%8#)^'%FI),%1'8.;-#,+X"F;R3?RXMMN!Q=OWB0?8E'"/ M.QJ:/J[0RT] YYRM[4Q3PX(\!O-B).Q<+6DN-=W?)\5\M7$ M6G40A M5SJJ7K]HM)H72FN3';K*E61\,5[(J3B1;Q?Y0K@:,B]+GC>VCX"^=#,%#GE5 MQAX>_ ^*3PD M2GJ<9=1FCYCM7ULXC"<^JD92VW%D(&P5\S;+SK%4Z\I>/O169\&TA9[UG_"Z M:(1/-U>SL>$P(DM#4ANAD;%T\3VH+PMS=;/1+LYK1'Z"+P[JB(#3&[[5C_;E M^X9G]3&X3&WW+97'61S:NOYBL@44!H870D^^%]"1U*J!T1%YC LX8TYFM"5H ME:\M9.L*FVZN\.L?9"II(:4OI!O/ ??SSV0T_B+]X4X <-^_/\P ?_-'3.R+ MQ'=CJ?N8LGKW[0E.S&OALHCQA_FSPE %3#3,?+*+6Y,#G8A!U74ICO']*0 &'CDY]-%KJ@0 6< M #PC3BH @&!M8WB.L@]A/&0&MC!U['..K.<$KLU3YBS5'@=L:+39#1=_G"W( M' ;J6#3VC9*?F$&G?MS&/GT.G;XC+J*'OP% 6/QH$]Y_S 8W&^^:XNK%[[Y: M?/?M[-VSNKHX[;FN1"2V/2@,A<4L#>$951=08^@ CUZFT@MUJ#>?J#]#6>_Y MMRM_+B 3QYRP9)0%PV"]M69WL/%M>/S\:0N A?D-B,%TF1.*"T5_8Q:5"PM7 M;.PZZ5/;GD4BP\:F<#.^B8T"1. >$#^< MP,3+@)\P6+:V'H7;M2T8&EQJ$X-IBJ5QM;L7\2IR%7,";WKP7(.:$X_&S MA MLC1^+#T:FW$,, YONFMJ8JV^))>YL6@L310_TS*CWAK((L9*9QHM?3CJ)#4- MPV!]>Z+M= F5 [A1EP8(!5@K-@H-Y[KN865O,$OQ*4G]>)(Z#C"S@8R8]7.Q M"@=D)*@(/\Y_C&V*T "_"&]?$8=:C+JY1GI:(#4@\&DRAB?@WVCWX,;>"(G M^/!A?X\>IM1G3[MY'UI]*WI"PJ.E)V,(L+;GL)[U,(BFQ6JFPHH0)M-&9#J@ M IPU#_1=":L:XKH(JX;(T@-@V;QGWZW)J^G2,$W%,',149AM,(XD'_&_FZZ$9T3PB--: M%DHJ?!P9,K"R?&!XL'Q>/#R6$/.8QHIKLO"QBZ8"/!<79TSG]7V0I6AUFE=S MA8LV)OO6R !V+_GIAQQ9D9197X.$(4+^$2RM[/#QE8?:,'!<1[6$>#LZ-OH^QL3O6JD79.W-] M64=2@8"RY1M;4*R2:^A., .+D"3L=ACO/R=.&#&<^5$;F+HRRI Y_I+[5>Y= M[!D"46P'M=C\?GZ;WXL] *&I_]?J67+;5\M-;?>+")(RQ^;V_O%'%-I+,WY6 M",7+!)Z[2/K[6^GJ_N[YYN[YJ?!"!M :-3G4'%EZ(C1K,>% V<'G?I:0T*JW=S6,I$#JM& RK*CN7(S&^OZ?^VI_#0G\=GO>:^K$" M6ZU,K']TX,&V-2RS?7RH^X6AG];0_[LP]'=9%96ZL/1+K!GK[4HG?<90&/IG M >M?B!+_]AKB5 2.:&BT:ITGH"T)!#6\IFP6VM]I 0V-IHZK?QD6Q?929&= M+"1!MII\R)I9W[K#XV.H'71NW?=NZM>][OT]-Q]OOFQ(36;[R:N'3K0E"(WW%)J;3WYJ\QGD]=KK<;' MC]HAC+57L\E,P8TZ_D\8\H7G<=HL!CZO7/Q&;%;__S2D-'%]S.3>[\WE!+W( MMJ4*PSXW]N>6QA,1/#Z8JM=79/IIJ=-CSS'<$>4Q<"K^HDQM?GQJD[\H71KNV_"&S\#(.26:A=K.1],;$O.D9(=8P$\?#0U^%O"5@'X5KX_;S IVY\!N+11^2:E)UZSUP#CNQ!.? M4\?2FPO='QY /QC6_I5U8K'G'QKY:8+<]+[0!(=A=U.--(%:DVZ(Y[ 6#V/L M:X.=2,6R?_K<5_)+M(EUGW=^UR-IUVJPMO]K8H4EC&)1/P.^YRCG8E7GG=^M M2,YUL.^M5^H'5AX5\6(]+P'?E?S2;F(]YYS?+262\WH-FP@3Y\7"^:U'DM^H25=1O^^E&EE6=>,Z(GA_'EA0 M\DO0B56?=WXW(]EOUA:.!GBB+V&G>ESUJ?OBD?'0,L LF'6K%3; Z>-"$;'[ ML^%W.TKAXQ;%:]H/Q#I_^OQ6VF*=/QM^-R+Y;M>D[Y3X(OE^#AQ79;&"GPV_ MVW$=CEP+3Q<,YKT%L!D$$)TZ>93=B+6=?R2H(A-_+OQ6Y;CN1E%JTBVQ/.GO M>/ZV] /6^8F73]&M6.WYQX":WV98L=KSSN^X^D91T6$?4 \/6GL,CZID2_XC M'1'+8>6V"V=>WL_/O!1FP.E#1!4)_//A=URHHVBU:&>\]$S>A:=_#HS/4=#% MVL\YOY6X4D?1:]+-:&R[4TK#'?/2-^K0@15(#S81*_PY $$56^W.A]]QH0Z> M?(TA/M>)Q/Z1CB>>,22^:(9S!AA0/^Q3+1;[D^)W7*"C-&K2T_P(Y1L\Z%DL M\*?/_!R%_3#-<#2YK@Q4/KA:W%BR',PE5SIAK5W4K-*D8PH_0*H?Z8OE!Q1C M>0^3OFT9B]OF;RUOA%B0/CU<=>^_2;WK2^FK]7[IN,[=9 3S,=@9\C#$1QR* M454JDD-&0!V36I?=B6D%KH3IZC*F-M(/:F4QWJ49N[JTMRW(#=6+6#+ MT\TT..1591"M.?'9$R^M -YF;#6_*YU//4>"%]E8/7$AT7>#C@-I3#SI%>NM M?DF!TFA18&8BW,L:)4KQ5#@CSH>D6#Z9:'^Y/&7"'#M04\2TNT]/B\;3'A&# M[*> '^C^(P731Y9IVK0@MEU-/(]M]&1='B[S.-6ZO*? )XN=Q/YM\\Y([*"- M97\&_D+_-;%@35KR(2.69IF]+)4!P_^YUQ2_K(89N9I;%-Z]]8C!FJI.'"L, M[DY\L[(2[=4KDDD-:T1L_]=*M1['?B=^]860\24BI.N8^,_-'![=X(IXWA3( MP6K&03I@YG!78Q8AQA2$VJZUXB!Q/)8-)L NTI6:"?FL"D($3E4$ZH<1 :RO M:RHUF1,1*+L3F-9R*L?*&R7H?,FC!@5,]6UZ(3DTV&A+J=D(D:B!RBVF6U:J MF**/,X+>T2"R5!.DLUWI-.5&K;&W=&X&X4$6J!1FKX#*%HV>#2HZGDR@:S6- M$ZB51U!%V*S\062+'DP+$1W\&BV'I?(HMNIIF8+WP9!ZDK&4'!$V MX:XZD5$S[".^&>UXJH3>/*4PLP!(6HV8"B - (C:Y,9U."O[,#H$8$AM4QJX MGN0#;X2-N'-\DU'S?G!M^6,72/D;D&C<7 ZL=VI6_TT]-P%@+:QI:JF*^H43 MB.5IB6I-SC7OLQL0.T=+=&.=W:F+4BJ=G"@=SF14-5VV@0-O3Q"1-I@F%RU- MKK5S,D[2<:D$=NW9PBV5YMX-;G5LW7U15UHY+/J'AMLYU% ^>"ZLKL&4E=]A MY=T8-V^)&H ]XZ@A4;&/4=!US)N8KHG)@[K"]DKDD#P05C!_4-D:3\T$%6R4 MJK1S*.;BRIKE6D-&WH?S(MEX](#$2%)U!]4)_"&BJWM&5V/BLF,='O$E]X/? M?_GE9V%0;-&A,4W#DQB>R?M'F&\# MYA65FXTIPO(\HH+, I2&#$#16C6=$Z"B'&%$!(UKCU$*492I.2M:&VR:ZWWK?>\^]FR>I>WGUB1=O.+=//?O_>>_]BG$^," MFS1@A.E.,+"^RJ>B^C1F'-TYA._B+HZV1?J6;046%:TD$UH-X( M='I_+8NUM]O(W81%][I4YC'#Q3/ XIOK>>X;$,!/6+2QBD&3A.)$1]C@A^VZ9EO# M^N'1[")ON+.2C,^Z?\3S!JGY?>[N;A8%W)O;XJ>$7>00CZ@O=\!+$S?7UMO< M^$]G94[.RM \^DJ=B3 G=S_L 2[&Q_S#"H97$S]P1]2+X3_=#'ZETFDTM!Q* M+X5QR1]DMAV.L!MD5(",UN8&,F=E:O9FU;IT3Q?\+*R%[2XX&NZS,LR/K 2M MT@'0\]*+3AB5QW7"4\-$QW;GW,#DK&S)Y1:N"YE1853N5;:;RHFJ8SL6100I M3Q(E:0IW4Z$$.[HV]%/;RU .];C H#S:NIZ%8;!%/2Z0-)_>KDWL[=K*08L* M*Y,_,&W+?>\+IK3]79LY]G?ESTPMR1:*G,W4L^VZF5Y#[]9ZLQEV>E6/L-F@ M;$;OV6(NO2+?#7,MUNY5;ZBYQ5AY:O=:ONW 6)6VN3I76#BIE?%"==_B#L]L MPH&-7R_J'&T %59R016BNV-(9?V)U).K(>5:C:[F^B\6.RR(&.U!$O\?;:1O MX3[:/((-(F3+'VCV2?U_"!J=@>;$ZDS+H3<76G7M'38X"ULB:[^N!<\ML1=3 M"[-<+7%DX6FB)6O3KJUHP6Q7G1^T;-&5IN6/;3+%@7X KD->=0Y&\.K!"*), M(?<#$=+9,LU! +N]B@JR0PSZY%ZK2RB$ <03('=N@-:W7@EJWN:.1%>!IE3YK M$A!6]+U0Q\#*W$]W;D E1?YEQAPVT#V;^FUF5RBR697DNV]=.I;]:R7P)G0] MMS";8-5.D\RQMV"N1*KG0"1](Y'.(5+V%+C&SZ%K WO\ MN-,EGK4<3$6GPST57_SLZ!%5O/Y2:3&,%\'J!R].G(-5E>#T6M?2"-B2>]XN.^2!NGX.-K_/U&SX;J=R?!T/6 \6:".=+\@(K) M0]AZ"G3&$;3 ($JH^%FG6C@EIEZV; 8CKWG^Q,<=]HZ_G8[,T5W8>K] M)/ #,%1 4:0?&\CU40:7E6:*K.P'P\,2#4QV3(9MAV@*$%N,-,S$=.>CV6)6 MBIC8EA# ,K.9IL["8(VWK3?8;@B'IBOZ<:ZSE]VZ;=T+ M7Y'12%3D':W6;:O=CJ,YOLV:5/0X&_IV:U&1FA+KM7],W9&]L(Z'S74 MK7GEE7:S"2)REZ60J33H2"_L&]&A\X2.L^JXTH4Q(ZV)#3:-958MIVJ0L140 M6Q0O[=RR;T;3!R!IS[D*";H@"!G3I(J"1?T7JJ+7&IRX5<(G/V9SO_P!U4! MR74]A^)BKOST+0V@MBC; P"JQ59O+8^M_%Q5YI=#V2XP4'+# M_JON:.S1(75\ZY5*MNN?6Z7^I[T4L _CA]\26A#'=&95V5>+5 YW)'X'4M_1 MX'[P3-Z3! 4K^>M)+85^$?9MJ3&TIG,/AB$50ZM:DEU[= R5?3,K]P,\Q1T2 M_D))X5^B8D*Q5>(@KL-B]>8-(W16RTY5*AW]HB[+A^^")[9,E IZ6YR,'*"G M(O3D>GYQ\S)LG2B3)E_8Z\92C6DT>\JM &&RXE(#@ICNI&_3&9_VDSGN*)GY M3.H<"70ZRBC]EL&N8^:@FK!IVT5=RZ,?<=Y<+<@7%'(MY+K(?9GYR+5>Z30O MU$8[MY:DQB^6P5S>6ILPLK'XYZWE$,>PP#IA M-9%L;U]MN?YI@0316W2UUL2QC5V?I2$O/3RYUGJE7]XL,QC&P%VX,6*H/+^% M]&$0DV#S+0>G[W;Y8\145JK!%G[B:%$4+-(TB-*GLMK7^GJCKI,^-513EIOZ MH"7+]?K_*CI6MH9W#;UY/? +K?8]2GY6R0!F>$GL-S+U$8J+N /0K1!^$\T6 M(*K4/RHO'@QVH5AKA6#-!(*%<@$ZPPU/^K@$(:<>7@6C(;P,11IZJ#'_E()S MC7H##'C4"5@GB)M>44:^?B:=C6*RP 8F)HMEW\V:RA]C>O#K.^J')'60A/]" MY31I=L"BQ]Z/;]]OI-[=U68%QLM@K^[OGNZ_]ZZ[SS?7TM,S_//CYN[Y2;J_ MQ?'?_[B1,D^A\[7O?4Z-R:2GL(5OKK'90@L$LA<53]5:F1VW^O*XU^!N4ULJ/4HWDK^)';0GG)%EFS7 M*]@K26]:A4FN MGB/!BVQ0H/Z%1-\-"K,94R\L-I?("(S:P/]%2K';_X,-1:%(%E0 O*:QV,2Q M0#[#I+9T&BC=W-4SGKNR-/<\ [=\J( ME7GLW(<=VW=D[M>20TNS^RP M6N:TZ,M6-(]B[G2YIHH;M/,D0'$Z9X.CMK&MLJ%9FNNO7<4=)9&3?O MT9&<7=^G\'^3%-:8@845JE#OU3**:%]?&KEI M%R\W;%.)K#8+/A]RAX6FR)+YTB!,D8N'&#M7O-'.H\100(Q#B"F%0TQCQXC7 M5:W@?2DJ7H@4[*+?;+=R"]*D8V8)6N^< M+RK5XF')#G=H-!NY'=\L8%EZ6&K%PU)CL*RW#[]GBZM01 F,D2O7#[#JS@>6 M^8=)P?*;XBS3R$3F530!S)2J1,F^'_SFNB;;BA &&&?:_)J./;B9U:G"[S;% M7^"Z[L@%:OR;?9ZDR?5*I]6L%]Q51;25+"27EP>B,AH.+!4D6>XB01M2T5=AA(M0!2 M>M']406DBDE]'092;8!472[X_/'#I+K*L)HOL@?#3..)9PR)3TW)<@+BO%BX M'X[X/@T*Z,=;'M'907+\)]?>)ATZIH+E_')8PKGB"C5;\E&[PT:I=%HB!G2B MJ-F2+MH=-2J&#KG1-6>6YPF+3HS%;,\^#O4!^@R61T)V%9"LP2A=PV"4WJCG MYA$=H+=/8>[264-PYZ4],P9U5BW8E'-0W *#)X7!G0V%S!AD6:"&JN<0E#\" M!L^LG/4WS_5]*6Q/PUG7[/+(TL>BQ$C\X+F#[ >AZ.S4*4U3<\N@\J&_#UP4 M> Z8VV)#[ .Z<(.A7,_A[#P!NI,"W1:C81_0A;OS-/WP)?G%6 FECC_)/H^IHZ_7[N?HNLVN;O_W/)*C]2GQ#.&K$+$I*_4=L?82E,DD7;?-!52 M%'RUZSD];T)A35*W[4JGT=!SVVA2LD7\U,&R=2]3-K34Y4JGKB<=,R?0<@)H MV;K%*"-:%$"+ULC->^#)5BO#ZOJ$Z2&VM(Z(]Y.BV2:J+W==6)^H;>/V..PX%^&O[IP3"6F*)U#QVN B\<(B7;9F(['AI5CI:([\>%\)KS1P3#KR)$4P\ MX:_N%PB>D_%J2+P7ZB>A'3=KY9'@%=X'AQ#9'OY-A9$V:$31RO)$,;(]Z)L& M(PVV!TELT!,;],HL"Q^+PB*1[P>]&6&[C*Y)0J&@4.01VQ.N!X=HV;*Z9H>+ M"K88/^DR@99CKK/9T8*) SF'/47\N:DE*(0+-^*YJ^5P8C/>05;>6=EA%+;Q MLU:5-MC^IU9+SRTERT!B<%O2TFP?[08VWP M]*96#NB=V8Z[>2V]Y1CNB&X^"EOL1LG%>.@Q,G]W_41S&AOAZ2VQOTZ :S?[ MX&-TM^$,MAF!)9GITK$H&$J&?O'=P_<3_X M-O'A=8EZMRE7.FU16'::*-E6B)@!)@K I"T:+9XF3K85(&; ">;_%'%D04%< M[P%;80T-XES.'NMH:2N'/NVUD/HP?OAM501BPH8^3!3,O*-!D@A@K\1$3^87 M4696;K"LK:]2=ML,\TISH$K"U@. MX]!GQDU+KG22C@H67GW)$9/6J\^.& 41PT$UH8RS:4DB5P=?OMX4VR<%2/>(NA\G$*)^A$,+5E%?X85+@W26^7 MHY%,#J#:>?S;492DK@L%T7_FQKSER9^0Z&PQ3#X6'0U$IYW'R>U9J%^TKU^& M,L&YG2*1(/"L_B0@V"@Y<+&F82&8@UV4633'WZM)TZDO,%LR?#28Q]FZ"_1^ M=C>%SA;;G0VL=VI6_TT]-TG&] I(4TM5U"^(29LXV/K"V[CY[U@A_!;K7#N93G)M9?LJ6>08)3I+. MYGG%2H0("1':R[9*DJ'6>86&LMR?VE<_(3AE,:J2X-0.PR7K<-K39"IU7<(- M\1P8MB^-J2?Y0^+1';M&KI6\:D $TYV@T;4J9/LZ#+O>7];1Y=&,LMP;;[\1 MWS+VV725VJXH=)J9[8ILID.A<_M(US]0[PEUSX=6N+JJ\6/=%=_-0#+3_'*L M^549SQ"LJ<6>11K1_CCFMD ^3W/;"?EJ/M#'DP)KK;SJE@7T!?0/#WTM'^BK M"/TV+UK_W'*@UY8]":AYL#US)R?;6>=_@H*?2>XC@"5)OL;LO3J_VSAW6!$W M^YA"I(1(Y61&?B!3.C,D.3X)1LB4D"D>[=,/9*K.+-2\]IP<5*;.K)* < &H!@.I%G_QT&".R#&OPAAAH.B%8,G+" M*IT$.^< &P]+)4$["5#$ES4Y2A*A-NK@W#O_[,_/@M)O KM%FP\9P*O(J/_E M''IF"O *\.9ANF0!KX+@U?,NH2\&O,SR^S5 MC66<&!1W !T.$NR)EU8 ;S,^!HG*PF*42L0PW!&,9HK!L#LW@/<%KA0,J73E M.HQJ!#@LW5H.<0R+V-)3 !^P TWF.V]6*1"]15=#HV[L^A:R^M*C&'5[I5_> M+#,8QE!=N#%BISR_A?1A$ "RC;<&:LIR4Q^T9+E>_U]%!QL_NFOHQ5,8@\A5^QXE/ZMD #.\)/8;F?J( MQ$78 >96"+^)9@L(5>"ZS10;#':A6&N%8,T$@H5B 3K'#5OG78*(4P^O@M$0 M7H8B#3U4D']*P;E&O5'I/+,-:NX A2= &?GZF70VBLD"&YB8A%JIBH[/9;.F M\L>8'OSZCOHA21TDX;]0.4V:';#HL??CV_<;J7=WM5F!\3+8J_N[I_OOO>ON M\\VU]/0,__RXN7M^DNYOI:O['P^/-W^]N7OJ_9W-YO['S=I\N9-F<5_RIQ'E>E:]>.G1P(;TG&1Y6U',D>)&-/;#7C@=*BO-D M\,Y/2T5O*X\X$F&B%-")$2;O#95%2^&.[5,/LJFF7!T:3K4)P^X-!E5%S;>) M"0<]%@303Q;H>W2A514MWU8C ND"Z5PVC545/=^FL9RTAN7:[@I/C<>LF4>' MU/&M5SH[S=8&-H5'V6(2("#O^W1?*;J#"7?WYUEPIK0YA]FMZ\&?CF1,/(\Z MQE0*/'B:S7(R$C'_.?&#Y;3+#N5HIU38D-U:9H)\M2C'"P=\A=2_BHC_C+0/ MW]AUS.Z;0:.=1MC0RW/'6'<&P<8^S.&Q'FA M$JNIHB9699CPL%=68.5+Q#$E%U%P9B<19).G9 ,A\$;]#T7HBOC#6]M]^RLU M7RA(S34=P$#,Z*"Q!YLXOQ'+8>W L5[KD1HV\7UK $2*Y2Q9FEJ53M*!Y1F$ M:9^M'>)8@F,%LU;4=G& :X.E((Y)/$W4;3,6"D.=*N-A!R=VZB+7]L)50K3J M((-M!VMS;R1MI)'[@HD+:'#;&KS;#A$,;SB$ODOUTP3YL@ M\<3'<*?I3AT#$DX,$J?:Y4:@$])".RNA) 73/$CP)@>.<5K6*F16R.Q1;=0D MH6T=)+IUID(K)#8GZIR0N.YNZ">):SL,_!U%7 \KJZ+-E&@SM4I,;<7YV:W- M5%T7;:9$FRG19NH@S2Y.JLW4T_/]U=_^>O_]^N;QB45;FU^DF__^O??\1QJ\ MM35#S,)5L#I$V/JM>T=K9649L_U]K)[\@ZID9-US3. MQM2J:77>QM2H*=@=?A!M6NJQAO(%;FF-OE#E*[K:7J8K=BY M2KA4Y](_Z##.X>K"OU-K&*7.6W^KK?9,G,88N?A2U_B90]\;SWU;S026BAR/ M-"!8+?RU[WWNQ*>H?427#R9\JC3J&L9D-&'[=QB96#$V^VTIYL$^P3)K0;XE M\CV[ ;$9<9Y0Z(:N#7:D'UFI(>[^-;&"J2#;\N:QI7PXHU.<%!>42@!80LO" ME959;9[%RKQ_FSK^6!R>79#7E _4W8\_LG5'[L3Y4%T(LB61#<:*T2YB2P_$ M,JL]1[HB8VM5RZ2T&,O0ZGA&E_1)@Q/M*)JS"CY(WTS^9%CP1]!%T$701=!% MT&6%+DX(_J99N"_(7 Z5A<#0)[PKN@Q%] MP@7:>4=[/3O:%_<7.I-1U719&1(^(TD4U$I'N6C)BF@F+L2!>W%H'%P<-"8. M;:W@9K9"',Y4'+*U=VRF;)>:SBK2*YUV*V%?P9%:G0K,GRGF,T&^=? EH%[I M:!?U=J/6%DN $ ?.Q:&=ASO< *-'V/\"[;RC794/KOR;H?)OY=97C:?N:5IS M.\P#=UP,$#8?]Y@N],]?SZ"TB1_6XDET=!+<$=P1W#DA[F1:VODHX+MQ7V<2PU,3[N$;T>;AIN@J>".X([@CN". MX$ZYN).I8D1=*Y_=X8#=N#EEX@$V#\2C3E+S>5VM=!I:33V)\A(!J0\B ,># ME"8@51)(B36$9^X<_Y#V'05>YT7@CWVH66%I^4PGJ^X;'!/WB_L/'%S=KST_ M=YH[SUS-X0^MU.MY]:[/R,RBH_Y%WR\$@^_37/5&7J>Y'D$P89%0^VD$IA78XF^048ZKDT?'$,X; OQUC+64MN]XL*7L$6QYGU#2[COE( M \M+BKTD28>*49:]A$/4Z_.\.@KN\+< IHJP;)5IM@PFB;3&%KSU#5I"ILN- MFBW;;?=$C0ZH:>C[A5$$;,12NOQLLG'1 M:<*BH^31Q$'@36@#P1W!'8ZYDZ<#7X2N;@E=72J\"6W ,W?R]/R+T 9MOK3! MV10Z+&\DDJQH)Q'\\DHC#)Q7Z8.(< KN".X4$3[84%_WPW)6\\=/5*3CL;XKJ2RH0;K]9G7SD>!'B';@CN".UQRYR#['O;0O(K0O"5" M3[9BD"W>XQZHP2.#$UQ 4092:L!L"S?L 1@L(MVO:1=7)09\G!373&3Y-V*S MCA4DD((AE:AC8DL*55:5?1SWPX9,JYEU.* MDTRA+2*1ZAS/+,\HUMGN[4)IR0J-1(=="KH5].+8:W%AYUE#V MVWLL1(@G-)VE"&62H#3;LO=;&MN5CG;1UO4$N1)+HY!K(=<'D>LT.[,_D.N! M]4[-ZK^IYR:(=%.>I?V%2 N1%B)]')%.LR][KZ6ZJ8BE^L@UX%J3YQIP&HCS ME_B^_R2K2#)IQ;7S13,<[MY4*QU=;R>HN_(7I!5]OT#FEMZ7'R-3.UUDGB0R M1!DTS]S)5):XQ77^6&YUON0VSQY'7-NJ[.A7UMUH?G:H#3P2/8[$7FS!'<$= MP1W!'<$=+O9]:&EW^.9_G'NS7NDTN3C.74 J5TBM^=K'@U1#0*HDD!)K",_< MR;9W,.U>Y0,(?),7@3^;9D1+_!,I*7$_S_>G"*">V/EY>69%$E1UK*;A+WN" MI$G4U\L-R^(]XTGZ&P]O;C82*O5W"]'R<>RF$(R2"\:VM,,1!*-=(L$XF\,; M\ 11UF#!'6!Z8^3B / 02I@;]20Z&MONE%)I;,,[+B2'!GAE0-ZE-RL88CT8 M3/?,TB 9.RYH:;9KKY_D&G9?2'V4:TO&PRK7SST1[BB7&!+! IZYD\GD3+.M M>]^#FEL*2'<[A]9F D#\19O6BPP/>>9W"ZL2N0@P"12)16)[07TY?;/#Y)?R M40#8ODY+6$ORVX=\U-B$T Y".Y2,=8=)1N6C'?12:(>S24XQIDK>[$#4,SL7 M8[.D[!%LV7J\[%/T['7IJ%8.-$&J>N;-GW"5/H6[+W CUV12[,(Y5V?&Q;"]O' 8[K_*5==M!8/[S81C/P3>N,2;T :".X([Q>\;*4)7JT)7EPIO0AOP MS)T\/?\BM('&ES;(J?Z"YY;1&X\>5?U+09Y7VX0[N!1Q3*=5TLQT*NA5P?2ZX/?KY:FQT]JFIR0DF9D&LAUT*N#W+T MJ)YIS\]6@[L%0JPE+XLD*NA5P? M3:[3[)_8\>A133Z-HT>%2/.$;B'26T0ZS>:)?59J35;$2GWD.O TISF-+-.T M*;>'CYYD&80H4A'<$=P1W#D][F1R(O8X/%63U4I'4Q1N2K$$,H31V M[6RO+'*K";DM%3*$W/+,G4P%U?N(K:YT9Q[OXS*ODZ$<0!E_[W>*RI3E,J.C[]Q&,$Y>*+<;,$82B?22AX"J-P;O=4^0AQR?G M0R3W=M%W.P4UVR''FI+3(QW#*Q #8>H.>1!HYK2K'2:;8&: M$J!&K 0\;3*>)C.PNTZU*!P8EA+H$L!%"S3-WLAT>?%"9;G,CT^=41I+O M\<$B+LM_7%9P1W"'UY*+XQ]"IZDRK#MZ.X?J1H$WH0T$=P1W..9.GBY\$;I: M$;JZ5'@3VH!G[N3H^Q>A#%2^E$%.M0X\=WW?>'JPMD^M0U1^$D[L4@/2F^ZD M;]-965II*PQS.6&XON6!-O60X5")W M^I138R0=/+'#L:CK2D(O_6G&0D4(%2%41+**./0)JYI:9R>L*GK"QC>A0X0. M$3JD]#ID[3#7W'4(.WU=UYH)5=Q"AP@=(G0(CSHD4T%1?>T\VSU.A-;49J6C MU-6$@&#F"J+2BVN6^W.=+-?@_,],X-SS4-84*UP+CW"LRW("9/-N82CTM]#? MN=N >QYR^N&QQ6K[)(XM/I'U1*@/H3YR/_7\T.NK)F]?7X4*29_<_LPZ1\*_ MIO7:^0H_XD&/B/=B.>S5^K+@&A3[2N:-146.">(G5!9;Q,>E55NU.J40, MK',GSA3H(=VY ;PO<%D^^\IU&-5(0$WIUG*(8UC$EIX"^("5-M1F3(LI$$ZL M\[7O?>ZL?1G/-QJ"KM::=1CXV/598<.E1VT26*_TRYME!L-8@A9NC)@MSV\A M?1CA)-A\RQ%I_R&E]65J+/[$T:*$6J1I$*5/9;6O]?5&72=]:JBF+#?U04N6 MZ_7_5>K@TD5W#;UX"F/R0JM]CY*?53* &5X2^XU,?83I(B8!D"N$WT2S!?@J M<-UFB@T&!]&<0+!09D"5N1ZKBKED73SQ*A@-X64HTM!#U?VG%)QKU!N5SC/J M"RP1N4+%#P+T]3/9+"8+;&!B$JJL*J[]E\V:RA]C>O#K.RJ/)%V1A/]"Y31I M=L"BQ]Z/;]]OI-[=U;IVXVVP5_=W3_??>]?=YYMKZ>D9_OEQ<_?\)-W?2E?= MI[]*M]_O__$DI0%88\,RQ5:XN?IE*RK,SB9CGU[&OWPQ+7]LD^FEY; QLIN^ M1$^/=#8B>/700WQ?^/5<%=7D4!U%A6/1FZ.O:_#5Y_7/Z_6:WFPE?@6F3N+G MFQZEJ+6V5L_TJ,V?U[7DEQ0Z**VEYS>HK41/\+-BL(#U2?.^:DO-(1>EA=L- MAC!PW',D>*P-.M9?B]=FFULHS5S-[L,:R?5);0GEEF[NZAG/74DQ]P)U1%YU MR8?9Q)R2S%?$'TH#VWV3!IX[DMPQ16L-_#OT]E_!=:+^Y3X1]52^=5$':YS\ MX/B2#A[W^J<4DSL:;#@A:^_-+=S9$QE"M E3+"C(FG)NQSJF7E/R.J:>FQU= M N@G"_0M%6D?(UVM='2]G5M+78%T@?3#(7VM;"H+TC5 >IN?LTK+8/+QV)0Z M):X6-N9BI-JC "7#LBD[$"RT!?%S_,M )VKLN:^624VI/\W?C2K:&2G)_7R! M?[.8:TW.P7]-QP!XBR5N)/J.>\XWGPU C2WFZ#9L- ;O,<8^%J2-]NCW"_)W1&>1?SO')9D M_EKN'G])GEOWMZZW2-HD.6OB\0EJ#H(F>C-S")0M"W0FI&![]5P.+15(X1 I M6Y;K3$C!IMU@]/.-%+X6[U+[TP/J>=27Z@49@;OM<1"P(S/&(F M[4;Z'3"#IXXW^#UUG*_%O<2>>;XG@9R'*;UE!V/:XWQU#5O9UA,:W?!D1@N' MZS"N>7J8Z 3518P.4V8;/'+T\.DCC!1A5->Q*O/X:KSBGE8K]0/K&#BP3-? MB.5<8+&,"'IDMHH";]2__ T(B(5I]\XU@"K:U7X_^#;QX9V^#VZ)/4'BA/X) M7GGKN:.P_<,/&@Q=\%R0'ZR@*4GW-2J==D*>F1-G13BXN05%C@FJ)H!JSR.D M!:IX1-4&D^LXJ,+N;YH(K)Q\8.4^&%)O#ZOA/+R?E %,1LP[U\%BY5#RH@AF MDH1A=E*DL4\4,&G3)%D04Y=9+=K^NX $8CA$3-HD22;$X)&$21X'3XCA:RG? M;+1POYOF$\#!H\2GOR"2V&^2Y4C$]VFPZ]:8%*:ZN)]/))?8*.T:!DPE\'%' M&+5>L8/5.9JH>02VXF4CU@W7D6;H.3&1'VP4@ S5V=\L@"=B'SG&/AC! M[^,.0EU&X"0!;+&%?:^*'>'-\@B8S&MZ6L2T*QV]D;"-72"FY(C)O+:G1$Q# MKG2TI.XSG""&KT6^Q.FY&"'2IS@[]PNFYVR+]"U[G_9UI4 M/N)AJ]3\/O<%DN10QR.;..^-+I('QU_NLZ&H7NG4=;$+L0P .NS*GPTV#0:; M];/*>5(^?!D!)7;N9[WT//I*G%<>3P2T\ MM,,TW-D),-@35^:]TZE S+%6]A2(:8.*:7+>K(FOY;S$/GUOH2/N?O'ZTIK2 MQXO78_1DUL&2?A!7:^)^7M&XX_30LU?@/CU\E U'&@G\E!P_:;>"[XD?3 &) MXM*3]^4_+BY=*#\Y,R?_2!;!>W2V"3/#!!%%[OXTE M C\\XF=WBR 3?NHLP2AVX^X>#^#:$KA+>X[R/K&!ONN9U*L&[O@2.>^[MF5* M\=Q***@YY@* _E= _H>(^M^FO_MHJ\]KQ&<,2!).3,"UF[EEX%+SJ00>X5EC M;DL^83_0-2L=K:WD=C:N -V)@&Y+2F(_T+4JG69=3K!C2P,ZOBR51)N,:TL% MP2,-;/=-&GCN2+)8K^)E&V7'S3(A+5)!(OM.E!3>C!@<;]*Q.8C)_9:RKO&O MB17V_O8E=R#UH_;?U&?M\O C9N\3O,ZCILCY[6R[/Y IZY7^['9#8GZ;T1H6 MN_L!:JSH&WCTP/5&)/BU8KT'E\YD5#7=H!H]/6G!PV3\A=QJ\1N-%\F< ^TT MSX:K->BT%\P97E "N@8(XA$YB\_N^ AHO"#39R@ZY@W,9&3A%"M='25WX"[ M2-@<:]7/A!J-G]5 M@KR"O.6]ZJSBW5C AZL0:GIAYDA<^$ Y#.+;N?IQ$8TQ3-"%XZ4GI\GFIBG M;>%1[LTX&F4:EHRI)Y\,(S)P 9K;YK[MAILF:,._??NI$ MH]7%VR#EONJLD@'BN.<<-_O$\;A;UUM4;8S&O;ADZ<-2MQ8>LU[/H:67B.?R M&,]-F078 S]8.5(7":0R0.<@&W[VAU!;9N?0BTX@9['S9^)3$[O.)U74BET_ M!]XQA'PEUSS-O!/). M"WEI[9?]D(?M$N1[F%__GG,R4Q(@@80%")RQ MLUT8=,D\>>[7,UEG4 ML7!W*HQ:2!A5@OU^^!,7_>\L]+>/"O-]; ] M>XD;:ZDPS?XC?#G0I8]-=]H)2J%"EQ-'EXP%/OG090#B4J^F1!!#1=POI](0OP,T,ZM F"HNMH< MO''@AK+JRHA"6\1_.@ZMHTD;FSS756^/\T.2+1(_#Y)T*L-V>U!>3E(N&7_" M!O];JW5.5I?>2_IM7*F.>=H(R%]D]M"FA+-VO4L#5MXTH$>98V5$H5T"]3OB M4(\"L&ILW]GAT"YA^QUQ".<]ES?SHUSR__0R6Q/G]/PB2G=^3^^;"=1C2NU:3V)=/M@W_<::FK!62)3:Y^2(PF;!JAX=U3_EK/$IF;]L-@$[QLV M6TF!L3)A4[E4A[>Y< SSI7SZ X.O0\U!DX=>Z"J[M4Z&97Z<.YZ)^'?I,DOW MS1?V$774BQ;=O8HVH$7C \!.;426&P&X<#TXD=)J-HNRN!3)*9(KS\;+;)?LH90_ MRV,%K;92K V=X?X8:%L /,,)1A8KH)6S6MU)=IH^O92$QV ^MQA6,>D6-V>I M*3N 8FPY7N"R-W5A/W8O\Q.YOUQ(?*+QG+D.4FWBN)A6X\P8=D9G7F+Y]9L= MHZ>LQB5L\7PTM2VITK>$&4^(& ^ +7 MDPWCL1?]H.Q#FA7&*XS/D%Z4#>.[E>&@7W*$+Y=6>'JFS:I6Z#.7>3F4P8RM MK4Z94R1L\8PXQ39&P1%B Y? 9B^M5F%^N!-P;RML+]/>BM4$MZ)[OS+LM0KH MJ3A MG=R_=VSYX.LCB\G$L&.DWS6IE*KQJX;,8N(XONWXC).TC0J?_.J[0SCM^_/+ M#Q]>7U]K/T>N57/KWUP86?/\AK*T->/P(+_'NN3(SN9A[T&4#H>+KU M%8YT'I:HP+?X&-,.F'$_9ZZ.[Q%!XNVAX58=#-<$$:T!F"U<, X+2\U.'%NZ MYYD3DQF:[FE39G'3"-;(\ NX]S,;L]F(N9P)-@=5K5EOMFKT/@FOX7)^(/Q' M(L!,=Y]-FR)ZW65!.F;(D/CYT9K&:!M1YWL"]/ M\QW-GS+MVK&)>>D^ $ITQ=$M[=&'+ZC?7RT5 N(M[6:MAUF6ZRF8KZ;A3Z7 MB]TH66=TBSZ"101^^BT'!.]&8'96\D5C_\75(N::>F^L-T:LWARU1NUNIZV/ MV+AIU.N]]J1?KW?V<7(9?J/"WT".[S4K5=]X2%#BJ,= MX-P*X--@%L-0D3"0 K')9!>(]5< UDL &"<+8!P.I_U+X/?,Y,:S]N7V[NKN^O;JF_;X M!%_\?G/W]*BM'UQ6*FZ%5,PEU%TP@]6.UUTSR[+R4^#AK OO,_/&KCE'\(,\ MO (6':"L?'X ?CPVF?<$S_ADT2@U*1$;7"Z30+WRQ7?X!GB4/D?XNP%+YP(; MD6WOYZ$U+K7/-X_7WV\?GF[O[[3[+]JG/QYO[VX>'[6KN\_:U?7U_1]W3[=W M7[4'.++KVYO'C-+W2,+@R35GR E WZE5M5_^\V_]9K/^\971A\9'#=0-\9T3 MN.M?!I[X[E?-]"B2[\Z1'*EY*@EG(CNNJECZJ^XR#3!GS+3[L>^ X@+Z2J.; M+I^7&<^18/0G*!^P;EVSF(Y\3W:*=6F@.QM/;5C(\T(C^0^4 (K)5/B=I.>!0@>:W,P9F?#SJ^/^8"[I,N8,'\P0O+X+Z\4>IPA#TZ6K M\$EC>!+S:IH&:YHXXX ZN(47X]H0YB!S^;^."R_">SUL:FLP"U0:5^S ",8^ M7P^ Y<4<,[%L($X;>\;A ^;3A8?F+UUFF,^HL/&GBC4\,YM10SF7O3"@:'@P MZ-0QHK MP2)OJKH%X4 5X37S^:::CNQ\Y->,K"N: 1GYU M"7CA.JOBFE'(>U8UO ]+S"P?1QS$.:+@5"1?(@YVD](/+/$Q20\"5G -.8:7;;0AD;FAT$@[#Y@++ M]R1*C^,W(UZ:A@E$0(1*GBUAN9 -$]B"[(ALN3T(QIT.A#]BS-: 2(&0\5%P M]YUC(PZ!_6LAV'=S =STF-B7?'-28,WPU;+?7BG21!I?.RTM%?&?@ W1JM= M6S#=Q6) ZB3 1=<7%_:Y /#H"'/DT,OF=JL!)_2%WXYF-QG?377U//?[DU370;[B2/VP+6*7F8&?[5Q,VZR'R&E5: M 1X88LT$I!9L!(\ROG$NENAO7@FYC:/FXG-_X%S=&\\'T>!CDUK)SUJEYV>P M%O?KH+\*N>9-ZON0;U%S?O2$_6+^&FH>+AB"SS;Y8JJ"6>,3#08L$QBJ MU(V _04NUS)\R!LQ39TR[&! MV!CGO: P4U2D7Y\? @5Y/3G?H2-F-A?#G;B.^Y">]$MKG-\U/ G^"W\!A\# M+P3C&W0Y(\ZWN:8H3\I *$T"2\/KZ TOOVK/CF.\FA;7YXA1K#T+M5#==/%\ MX"K=6GAT-]Q,4N4"*X_1 SV;,]L3:\2G_?)".XA2>;F"B)<3MXDP"/8P->%A M+FF6["N.XYI&,G56VG.N:.+T$M SZ;18^=$"@)//3 M:]Z#&GC"Z2B(GP-7,H^)Z8(B\*] !\Y&UA\7UZ^RH;;!K:;8UO BR:'(Q^]X M/NH]8*0!=X#K MR7H')CL!T@7^,#-_\OV- Y=@)'8*%MKKU!Q/I<[L)?95.#J%QBW(#38H\59@ M^;"V\930#@!N(C_&8X^C75P"HI!$+ -$&J%A(; R MOOME-P# 31$D&GX;LT$;.1 ("$U\.7XG^ M)$(X\L3"%@D[:9\Q(3H#&0#B'!!NZKPB0.!K_9E+'(GG?/$F!=#F*!'1U0*B M%D60%TE"+T9-Y$DFX1XW]V+G7DY.]8#H -+36A!R"(1@Q@8.1*:.R_A9>QA5 MG( 1Z;QZEYGVVER-!C1[,I!H @QM__)B<#1PD.;5_7@\6ET&3:=&+DQ!)BLL MT@C]8IP>A&LL(K%?1H"EB/MS1DK%&E?Z]:,ZL+TB5H:/$6Y:RU7QLOYK.]TO.8AY< MTW%E6SSIU(NB%)+[@,X,]B*/5/)L++0%T7DD;HU;)2MF+%B_2Z:R81KH (Q[ M$WW')P<*5U\Q,$I?+.FPJ);GAKFR#=HW;UM] M9?P5>#Z9X@G!N'9"#+"]GL> K)J%4[@(0'SW3D;;GQR=Z/Z/Q17T54U]Q1^T MYBR*QS'??0)<-ST!3J6R'7\I*I7M;:ELZ6D+S<2TA58E_1YD:)ME$Z681TR! MZ@H 9I8^]]BE_/!1IJ>;-FV=;OHHGB4X24*74X(*_SDBJUJ=DY:HAA5O%C_7 MX*.NO-6A>8]+$ZWQWWUC:?48D.&J=YB!_ MQ0D?_W1KRQH=;VTT4E(M6%K/QLS%9.H!FPFG3 L]J0>\A5=GHN8R,JLK3XNB M8=IWD8ST5N9]LN"(YH!OR],5-VJ&W[DS^DU]=M\N_O?5 3=3[_'2+4ZM[.P/M*"^R+QK4*O$_.6!1Y=/ MN ERMGV>9(/,;%O+U96DM[DKB1 W7UQGAO$-?.2?IC^]#CS8'G-O?HHTSRLL M#/68\:3_Q+8J[DSW_[MB_O0O[6!V83@47<"7)#4IZ52&S6JCTU0]E!6]'&-K MN6:M=_H99ZWO1#GKQ-'%]N*=A!EF.2:F*ZI05+%7*5("(8+-5ZN#?K> AI2* M7!2Y[%?I&AR?7G T>K79[M4ZBEX4O91JN#>?>K](U &'2:"8T_%=*5PE0 MYXRI(@]1K!DB!QB% MFNDT/Y:I"?=NWNJS/)U<(G[+_(U#L+,&VI#=0;T =J8PK'08UEA3(@^/84V% M82>&84K"E/ETUF@&5TQ9PT>72W3&$JQGG7[E2&W7:CY-,Z=QO>[:BIJ],IGZ#H'$10])"V![6V$A2G@4+Y!,7:N+7]"HI^&C(I05$V M/#JJH'B7$:KW%93*Q:;VD3JWSIT&E6&_WRH@P5IYG4HHZ@Z;DMRIIR%3#E&G M\*C,HDZ=3OD$Q3YR1M=INU$9]KI-%9X\%13*)2AZATVC[#33D$D)BK+AT5$% MQ1:;:)^#ZM55^[BJH)A?:6W;IWA?X+P>A.U5Y^>;B9UQ[Z5FE;DD[O$S CJM MRK!5[?:ZA45$LQUB2:L=%/6=-O6]R7FK,+<5&]W3DAO 2 MRA5(L//I1,=K!=F"K1A.@'-ERM9"4RU-+:TT2SMW)_]U?,K?COV6,Z18JOO5 M_8>^_]TDH>;N9IPQ?G_"JGG"#L]& =_6S1A9^OWDJ^,8.&M5%&R&:O=G-G?A M9AJO )\MAA_@NJN9 ]#X-WV?6Q^GOI3U=A%]*4N3"J/(YW3(9S_-C8L@I'5: MZ5>&G;>56BH2422RW]! Z03,@ N8>JVO!(RBGG)3S[;&QX9^R#O13_K-BK#5JVG]#-%(J65,%N:(A]!P%#+QWJ_6T"?"=60ZY@] MDM>A<-:E/>F'KII1E+1'\GZD?JLR;+?;!?035!A5.HS:UA-Y/QC55AAU4ABE M)$B93Z?('LC[H?<.T'NGKCIRGB-&;>MYO!^,ZI8+H]Y-/L6;>AR?:F^$(GL< M[X<<>I5AL]5)<,V=K O[O#%J/RV/]X-;_33<.D6W[WFCE>KV5>;3*;(#\GY( M?0"DWAR49G*$PJBC-$3>"V[UZFFXI<1(V="JS+W SC,Z];X"4D7V1]X/LVH MLZH7,4)).:Q** B/FN3<:Z;AEAH44#:T4G&/,I].D=V3]T/J+2#U1K< MYS" MJ/*)D#6^TTW%)BI&QHI>;-' +*<8+!LOUYX(ZGNL<,S;1]W7XVL9.! M[GG,WS'_[U3-^2+[U2;R,N_1L;;RJTYEV.^H 32G@C0JE%#FTRFRE>CN)-U5 M)'VN2+.M ^;N2-,#I.FI3(5301HE!\I\.D4V)]R=I/NE(NES;TO&9X^,X\W) M=FSIR&&VVN@-%Y_:\['^GOJ6%@&?LV$?NUN&>2LF>]31HM.K%^8X+>X\R]UD M.'F#J@7Q6R%3:B(NHK7VF\!SBC2AA)P2]/@U54HJCD7*CD,+[>W&*O>5YBC[S''WP=7@C_ M&N;+D+:%X#7M@%S@\B3N@AD\8+_]PGN M^V0YXQ\1/%O\+.%ES+CRQ7?X5 :PG\-S?3=@@ VP- G*F>X^FS8!I$NSBZ(T]0BQVI7A!':Z1J4""G1R M8I'>I?8I,"WWU73EE'BPQ(AE0]%_FN%\B,BA7,;W@/:7$]--M%N?K)Q MX)LO3+N?3("3NE7M=>IHID>H=7W_^?>J]F*R5PXB]J);\#Q8IL CQ_8B!/*G MB)=>8/D>QG?P ;$#BC!/'A5@&'!#N@[VJS\S_%;<0M]&C= M99KM^)K-X.0\W07@ 3(CKJH;;.#%>.-!=KW#(/ M+95'=A)X9."3G(=_9V'D&QH H=70F24^\-'V0A.,,>W@$>6D"DNN 9?\( MC%/@]!+L0(\NA_R_@=:".5(;\J<)TL^$4,IU+,H=!8PTD2#G?'X,D*(;=H_4 M?$<;"Q3UD&A@1_H,-!D?B%='VIM8#.]!4H:'>J8AR%Q[91K[.80-V8PBPKIE.:]$P/@PEP''MCGCT>V% MYNL_80< >5PBW#2!G4:[ 38!8A%.%"!BVKA/098>W]I,7PB1R+078!I.@,^: MC4!XU DL ]:\LD:Y0-@:K,(+$%6>^[,6(Z2]!3+5R$Y.D>8Y\M T#L5E"'-2_QP>"!M/AP)/A*!$9D"T 7-(-\1U+K$04GH',-N= *1.@18>XCM1+1X%/S[3,F>G3451) M&3"1B&V1*5*%U9ICO'Q.:A]1)*6.:,AX; 9Z'-#Q'-"3MCMW/)).< ?7XYP7 M(EE 8_<'X^0Y"CR K>31P4D[&QCIM!)_T*%^@NNVST M2X08JR/NRK.1C5@AEAUBA% K/&VJN\8KG1(7#(/?^%;E1HYQ#*M*),E9H;A*;1C_%!0:*LPDH>DZH3M6(YJ,%+SP M:?)V^-6;FO,Y,.!(!0A?SW]#CCYAI"69LU'@HCP>+6(JM^XM>6/X:CV?JV#R M"2@K;-*V 5E0QUX:Y\I7%N[Q):X>3N%6N4TAF.(;/0.\>Q2T=$S$BZDP$9%+ MVDXRU0QF@6KBF&BH2J!ZS^9AU$#*%=74KU\N.K:?A3 MZ>>/W2B&^N-$:LW1ZU1N]MIZR,V;AKU>J\]Z=?KG<[_ M-KJ=;F7X) UU=-1QEX\^S,().ZN0)95AU69,-]=>9CJ:YS>-+W,294QB*]%W7F8 !#*M E3=T*I00 MG'E5#H3:,?4-X6X@1Q%%-@S&#SCPN(XG?*+5T%CEIT.:X,ST-4/W=:E6T&Y M1PEM3[)B0X\1.A*9.#I-7BLT#?(M,9/\4?J2>8M^29W-W6X!Y.>,(.=38$F+^@#XM82^#!6>V'^O)B:AL'L M2Y0 (& =6ZKC=,.F.%JO+0-IOCL;R2B:C* ]P<+68\-&X(:Q82EW>I6A#VH MTQ9,=[U5E3;$]?BNW<3( ^T3W9DOW,FZC-8(J2I_EE#;R<)#2*$O\D6Z:614 M0Y(0@(%H!SGR.EFDVJT2"0*,1/^;\3",..]E[^Z_ AVDL;^0!D2(%/QEV9V$ M)>:[3S&1M.Q,.RII(T+K/'3FV!=SEV&X;4E^DC\:B +L.Z#F5V99^&],>,9E M)X:WX[)WF:SQPM3 7YHUN83"RZ:E]GOR*NBML11-9\+#\^O>K?,7C MY+*-C?3?PD;B=)Z=APRV\) S4%U^DVI<"O)1Z 18( 4T08E1B8\CE+,$)0_X8BT"[;&[I OU!:@H_/'RKF^O!YYO5S9%3+Y*V&&EB M!CUAF443'_> \'!I%[A,PO+A+7 Z MT5+D#4@UH9390C:#^EO(1OBQ_Q0KR$PY [#Y_%DCP'1Q4[ M,E&($B$L2^=F'*(KSRO 7$/S.7#%#X"D?V%F5)3%6!7)BY3+\"PR):N"(D4_ MDBK9Y=K,%+]_@*=B[@W]1)D+9&F;L[E%S^2>MTBFD?XUT_]R7&$()'I@PG1) M5$HM]A,6 ? D.+OH>N>$?F408G8CBW(DK7&$-1.#F4FHR$,T/&21?LVW>F.3^G3@C[LY[ M0DYX91OW"(XKGA_E1;]?R?2T+X[[V0E&_B2PY%4\X3.BZO:Z*W70/H$\3[D? M+=IV%9Z=-49_)!]HN&HWMFJ;^=7(]RFP%A$XL.4?(F/+"-AZ-N$?\JKHF5Z8 M0>B&!G^(M^3+83_'C!E<_(K$2O&4M9AS2'_X-5Y$2?F>H%5$G6=4:DD*3@+* MH%G*[\>=O#)MJK\PX?B!N[C'"8B+:D7PI?)6?4$ZLI F0-0D0W7/TWGV&E)< MF-$$V_\$/&$KT"A_S2>7!W=D@=*-N9Q1 A2P$ OX'?(.S!UG:V;5J2;2$S5C M@A I.<(AL)S .@9(FJ#W.I@9AF<1C]B2T1""2> *G$,JVLV%7#@+2)W M#Z1:@)FP(%0$TDS3'F)1Y+DJ8?"O0,?75[4IB (06*@P8H*#:[(0F<>!ZY+/ M!#X+K 7JLD%>$@_GJ!W+YN7Y<.A@$S1%Q9B]C[ ZL5D$N;Y(ROS7KKC?E:&8 MG6C->K-%[X4/39Z?%QZEEW"6KY2,.9-";T4@Y1(_MR#S;0!):EG5H%-ZH2'W M8)8]GR^VT'7>!8?[*M/I,=^&L[($!D;I.-Q6F0=X/Z:3/D(IRR#M0 MYGB4&NY@A@7S(_J#MWP)TVXGL'IN6?E43Z/'WB_EFL'&"#6J#3#8C.M68XY0V[0,_,&+WBTQ@^&*Z\.@5E"AM.E(1Q\<*5@,'Y 4$@=O)4E)N MS&6J@G!L+&)+6+8$8;=8P)Y0W1CK"*\'#$]40S$C/"):I83(0A&*9OS,L M*GBEY%Z;/5,R#18R<4#C@I]=8#8:IYLM*3RY. Z86\!X_<4#P-P';?<&UDRG MD,J!NJ7G0')/=(+AADY N;/%(QS '@%"F??8W],> M._5Z9>C#&:;O<1*XMDEJ%6E8\"SX[&W;8J?.O;U9=]BO[VV'30[K#5L4$MF- M4U(L@:6Z9>G9667>I9.3SX0G7=BFO6D'(UF\7 T3A%%JAHFB1+)X(7V:8DH( MB RP*Y@L8@&3!%@U.=] ]C#+Y.,C4*"2$:*/>0$7^F6X!-;&L$>T8&3AS056 M-H6>8O(&\3ZZ3%3X\5D4F;E2&AL2!@0];,EIFX6_=.KM?(C9VMOI=C8A9I&B M^QLH*8Q]PZ/W4J1UI]Y=N+;VDUIXSY:TF *@%]"S+U50*Z2D!_CPGH"5$3^+:3ZH45@BU! MW#5S"+BC"P_@R%*E?2LWM>'(G71]ZDB-YP1GV.IM>?G!4 M9(I/G^D_Y"-$G ]4J87IJ&$KU@76%IL\?3FV#M7DLIT?SE=#67%P1>D?>["@\1UG72 M@2Q==7'W'7D-<6F!C8$I#:4XB&Y^+VH;-HI*+XX;Z&@R76DTD.X5EAR&]D6T MWKSY4+$#VA:M/1DRW<"$FD)]U730UD3^#'>0HG M\&KG$$QJDS@D6QF(YT3Z9<'-C3Z)_@C7L?XHRP'N3KVWLSUQP'-,-C3D]K3X M_LKM)OPSZO-!F##!],:02\IYD2LM>T3(63)G;O<;U646[5&Z>#7LL@-8(FJ+ M>4!:,KXX@X1W1PL(>1F]@*O:DI7]B5[%>$.;Y;5[PG?^8[F=C&2_HO6/)[/G MX7)&]:V\ P\LE+FV6.3RE$P,TKBFS\.,X=/(QXDO3KPG)%7IV)=!R+'N3;4) MMER(@+ ,: K;1E7=\C,@^:L_)1D2MA+!--!JE)FG^[[+(4975<-W\M )&E=A M3(7[)D$ UF:.OPXPT8Q]&R,.-F+-%SAG9PHCC19/27Y M%8;#5I!)R@47#5#@5L^.8V# .GOV]+$R1F9AT)HO'@/X46.86&+R4ZTNV/O^*XO;8#XC20J(LOE"I,H1^$:,=WBLF"AF9O*T= M+^\;.8$?#X:SGR:O"DJA00TL$@?!%J9PE?]D8EO@3DN4BT(U(20#0D5'15(> MV,Z>M:\"<:]LXS;D#%>$[*F.MGZ"Y=%_@Z/MZ()1 J'D&/)G+,5%,AQ22?%_ M=B"3$-'#/7-<=":S?P5 IQA>157>P$Y+&!-'T>F@18XV:Z00@>$0.>F*['&20P$!Z%YAVX1/8,//#_K7\;:8B!'^9J1AVQ,#+E.@EY M,)C:9H 8$2$KT=UJB:E30!UM%IF](_7'E(ZQF$% 6W29!0"V>8V'@+ M%%UN\A+/)EB+=<-C1"4UH!2)@HB@@>K1[UMCB:8;K9LNF=F,SVEO2S M\&7W[F?3 P52M^XGWQS[^1NV:\1,I]*EZL/3F<5W?7R;3>]ZWG1LH=#Z,6&X,:R_-B'BBPDLEQ'[ M6N%7.>/ZC<:&E)IRGA0U=\&* %WC%S+C0D>M[YE%5,+326*9J:"OE?=\U[+" MBCO?9F7HD;_\=$Z8)_B\NB;Y#2:@L: O+.*QZSQ8M)>(I>UP*P.4"^"0+J7# M%J3*'ATZJ3KN0!1KN R'&21 ";WM,<4+@8;MN(7!@Z91S"4W-MUQ,),]DH5! M&>_FLJ+LD?\L=@!HB8B*#A2H2)]+I1?"Q;KJ?ES6AA,=E+RR5S:HY0^D"J*8 MYBN\2)F4WJ+5S2]@(IK/]C4EFH#.B*TL^# /G.9#?UKQ>,.Z4HGS@4J>R"0V MJ$/S,'E*1E*^Q^(+,DR[ GF M!3ULJO1 M$M2]N/L:)1[RDP@SEP+*O%-Y+/[/NX#Q(HFX'0#'S7U&Z!1P&;!-CP^&0+=S MD0[:QRF\]Q,RM&OL]@YL Q=]3RR-G+8BR(W)G*O!RL9Z7@E\=\J&Z*,///&" MP*'%X;&['$^1G!Q,"V<2[9Q;.=1O^3EB42EU.*6HD?'Y#D4(UKV MS%(8Z55WL?!*S&6)5 7'G3"J(4!EY":">*P^9#E+I)S@3TU=">EG+4NE3"Y; M3G[R:#P%)OXY MJ@@4N+7*R'>OA3TZRY;[)!$>VRF5DY8\_61I[?&ZS2T!6FUIH_QB:G4?-L!T MPLZFV$F.Q^G$/!6LR'J.-1B: ,\T164W%6"C"17/&^$=$=+7\B>9S!X5]:;L M1PH12L+'=)CEK@I8PV-02M8"S";>Y0H>9(L>"2ZC,AHB3(0>K[?!T551#H=X M&]IE-/V.5]1'J5RJ6WM.W!RH9'F5+/\>D^431DG"M]TM_M2$!A1HJCWI/U,] M+N4O_^9[T)YP0F"Y):E8*9]EN)[PRV4"K_J474QXY*O*9[&-4(+(Z2[Z3^E1 MQ(3M\ ;QR+ +!)\4J%OC('04)/L91/!-EH'A\RU=C'[E'@1,$^1M5V3E >6S MP=<\ZD8Y;=0M@85O#JT'%(;\9G@RD;EP$VC:E<83>L@/$3;1B2<7KO3$6/:P M4BI/$EQ,F::2F)LBNMEP-WFLS0[O^4$Z \8U4Y86^5DIBW,4\#FWV'-)^,C( M?(HR^7GO&"I(]OE$L32MBC>;H4W"LZ3V7F[,_BX'#F*YBBU+BO$LI$[!TWVI M^52L.09=(J._F\\K=+#'G\I/#K7(P,-7BC;U/V&/(G ]6LB;"&,"("=7%#Y5O$L75(L4*N_TMPBPNBK*(K#0YUT^FK8CJDR50\.KN:.=A MW!IC W+&)K?E<)A/O%4,97OQ )0>B!ZU\HN+++)#!%!@&CD!#[E@&)2=!3# M<&.#?#%1+N:0$#VB4@Y1]"SA'D)-JKOQITU6#A4+&>QX2NMX"@C+9/X//1T[ M8WFB(C9PPUF/B I+O53"?'0 PP=X,*CKNB6TJ'+#!&WNE(M'.,/0BN\]'U M 4H!EX-245 B@>Z MJ(D9.K)YZ!1PT;(8^LCY)L.EHU0:H_ !^L4,0E% )H$48FS48E#*(FIZ*V06 M.B>]R2*681CK8"9H2&:#>RQ:C?36R&>B-UZ$ZN>Z22P+[D8+39*< %(T+U1V M)[,6H4B.S8F0#YYC2!2PQ@K'(QNRI#MQMS3-E*;1(L>IBM>)G(.P"ZAL8Y3^ M(.YY>S'0H#7=I&R29< ?E MYE_7>*#AR:), _D85KK)OHE,#+7!3 Q7CR-F5R$,Y( MMW_P<+JHL(CUW:2J39!IQ _B$VQ(ZS/$P^"Y7R4/JPHBE+]%7;T,K.D+A_G- M>*V4D;B-Y.7S$J&Y4!&%?B<:O'!*@A>!(HUE4C.4D/P*3#8]#2%%S>M K#IR M)%&T ,_)6'_+^&1UG!;](H>Z\SF76#=C&]BZPET>6F^8U"9Y8A*KHB1X M7LH6SMJ0@ZY1PP9^*J?#R[QNQWYVR-#ABV2A@N])W2=\G\AHCAUKK/J&Q\EQ MPM(RWLGGBID 5:X="B2R&0H?W5UP<19)4#'642I_495QR3%@==21BT***H1E M&4/42!3;M(.>X'(W<+S%*$%=UNQ%1;&%UO@$.@XZ8,Q#+\S,#D=N8^Z)F()@ MBL8Z\&\D'OJE%P_1UJI:F*T-G_BX=BWZ&4&-NQ_!N=BBW(^:OY3>;\)+$#$O M"?$#9^OBVL-,932[];%))1U,-CU'9SZ9@E$Y0$C\5:I$ M"5NBBTNCG <_EK[$N7\@_G6I4)6466E$"4N$C.AC]64=)$KH/XGT9=&WDRKGB88,'RWQL[?$S@9QHY397 R 9"1":X+,BU)Z=9R985JX^.&H5P MO(<[]><$QEPZ?N'+7NJ@DGBF<,Q%U7Q4PJO_-&?!+%8#*' M],)Z;!.LL0.Z M\&%(2<<#YF(:@^FLPU-0E$3NP#;_%?!:0/[E:FHI%3.1149T3D2'?EPW6@C. M!@SC]*C%ADT[B([BFXDCBHR@2INM*AI3+&7^D5TW8LR.'+'"\8NH'\,-01L; MNH"%F8 )+;>+E/*?49,D3V1Z#NF@] (]VD4L4G0+_-<-$D)%9:.^/P7#XNQ* MNL/#;$3ATXZ--,="5S1]>(M)T/[,$A$D)6@O)0%K,]DJEOI,X,-(K^.VK% Q0><5?:>Y2V/U MB4N!Q?4F7VC$A=VO_QHQGYEWY7W33_2=F MJ-XQ?ZFVZW)B_F3&Q;^9ZU0T$.D(J'HHZ)OU,!LBVS+[QUEFHS*T':GVR)4. MU[[@7C*NVZ Y1Q,G>$8_#HIA2?W#IK0TE526CP8:=955IK+*SCJK++M%!:L7 M ]8 "@^N8SN!'!*ZN0%$L[EF9Z6GLW5326%P-"L,A^#QOD$X3,;0(C!HRW @ MW6 !RL^5XCL+YHP:C.-3+NJ]JO;(GLFW^#WLC/++DS,'Y&OVZ[]>'LWPHE=E'U5Z&YNU@/3& M=T/,16[PL^F-+=+.$ZL)CW[&(K$ #DD+Z-P\T:V&=N&)71CA+F1 BN\YLD5% MT:3VB_FKG!MLQ&Z39<;Q!'WY<)%^ R;(+R;<+1KAA@E=Z+DE][.\W@1.)ER7 M< /??\$]4 M:8L;>?8^;^<5/B#6#X@BP+(I)R9C@#41YFT@>'%(%.4[FF+*%'I/KWB',HXX M:(A\P8ADHW[Q?_F0<-'0$@FGS9,M2+5 PZ+*O1CF3!P8U6#I+B8@&APBE):( M'DZ?SPB4*_&F,BF$1OS07$;?=2A&P>=.X58M2S@M>=Z9)]LQ/%" M\<+-(THQY7FC:+U%B7#+9AE?*'T-2\6EB121Z,E1ZZ08,NWH;3XZL0%#_0PR M9!-#!1AP)CF@T%V8QRSY8Z]]POPQVM I\,5C.GM6>3*%OCBOB*5/Q?GK2":* MDC %KAAVZ4..].R$N7]R@ C:OUE11;WIHPGC889^+QO5"\A.$.Q5M^$3SZ5^&]74W=I M$@NFO M-$Q19I=B!$3Z?\/VJ&GBC->RHT_,*)!Q=_BBO9#;SN.\=IUKB]JQZ"(YB2WL MNQ5GZJ6DGI*(@&.;"E+_3[<43E20/9'?3W0.)#6O4>F$M-)1+LUJP]9C8[:?:*;W?W3S=:\U*[N?I^ M=WOW]5%[N/FN/?YV]?VFW-[E3[J'?63%&2!C ^V4YEC%!NHNE66L-3*+I9/A MG1X?V3N;86XGU;O'7:.QGB=AA3IC>FA+^@(0>\6 ;Q#7X?5SEQ8DK2'?*]?"&R+7'\76)?LH$JUF$ MO2&H^"_H6O>B.6./?WC2#U"-C;07[A1N;M++N%8@7LSS_V5H1I9)TP3?V=QR M%DQV-8BB-Y:^.B W7VN9\909@<7N)ZNL@9 5&Q-PA"$O8@*[:)/ZTX$<*6E4A W(2\I_CMSLM3IWM?LN_+\A MWRQ^KL%/']:_[PQJS7[R3_5:(_'[M$G?=UIGOJAF<^.C/M A M\H,$7$$L_.\*".QMFI+PXE\VYS^U!N!-+-2$COU5/.(H5#2Y#K91*^$IG_(8 M4IAO%+E9'E<[SG;75!G:+KH_BMAL';<@=54P,H.K,82L IB'AK^V^.Q MW./RD>S^.0+(+[>V!N^QQ#2EGSB'-J;]BJ+ 7[4]\9[S9;1[("<%K*WWYR?G M#OY?7JB#YGHJU'R9-KSO#C MK3VNK2)7'CC4M1-@77]_TP[C.Z.^;F7:6I[TQD8\N_%B;7 "8 N/UWUS/"], M4^Q&?HY.9=@""ZVUEIB8+!IV(:?,P"Y >BA,/U],;[X1U;N58;L]J/44JBM4 M+SFJM]Z(ZCU ]4&S-*A^[CK]9UG#I;3ZT];J9Z9A6.PX2/1G>C1R.8R'TWTP M*V64$G9-Q;7!4SBO.HQ@E0Z%/#B7TS?@S0/SIU[H*?\X3?[9H=F_%GU8= M\*?3J+5+@C\%:7XG("-D;%N\GK&SFU!>!\9Y4L5FH@!;AR?WZM8U:4*< M'*YB[L\G)QHF]S\HU0)Y7H U40Q*'2A/ZR2L\#"7$N5\U&XLV51/3[I\ MB[$NTBPI:QU.D[IT:0BA=T",.ZG1(N=W39M.(KPV&F*#6J,@13K;69V B?:> MD6XWXS\/UG70?*L7H)8JK#L;K-O-99 'Z[J(=>W"D@#VAW5" 9$K$&#E%5L' MCE7$-MF"G1A.@*DW2[L\5ACE3)96:/ G4V+OT0*(:15T*HOK/ /^LAAMHUK; MW%;ENNP$CGK/M7KDVCIN#$$ENBB\SX[WS6(0OX^(WR_*9E.(KQ!_WXC?*@;Q M!XCX@[)P_$*C?N76W-+[#KS%.7MNI)RPP_,CY5R4+/ F@9;;==+>.D?U^>\@ MQ-(-1(7Y9X[Y^;2W#:A/,?E^7:&^0OT30?U\^ML&U*?<@<';\[:*0?U"'*T9 M7/_J_I)72,>Z "WU3*^36GX<0KVR?3,,O:\U\>)1E+WT_>S4^IT,*TR8IX . M[XM6K9'0W0A;DO&6[]HOC5]7FNNI;,'974>]L=;[ M@UU1OXR$*%F[11RZ)*DX*KOKL+']O6%5&['J[9%7A56EQ*HML?N]856G,JP7 MD+M48-K@!\J W*&YX/*LED:K%KH#<1"G[5]>\.\.UEYW*Z90>T:0Y1S:Z_]= MTE^H\>4%[TNJO]+L#6S;%,Z0I:' U-%1MW!*J.SH*%,*5],1DWN@CMA8#SR: MJ&:ZLG,S[T%J8MXJ]MQ,OSW#J*E=&_YV=FOX^TG,YP7R&&'A+0 E:D:_WLZS MW:V(;J4!,ZY\\1T^=FN3SW2\C!' 7X'GFY/%,?L&MRZUJ^O_]\?MX^W3[?W= M8[D[!M_;VM7<-2VM514S%%X9']"' Y%Q:H68#2TF*O )Q[&NM6%GW:<'[2M0 M^5S[S;'HIZ^ST6]T_:/YM-[-6.K[R@ M4:.Q^=_8/3ZZDGJ_:U\93@I9"'J5PT=I'B+C,P$!!P-#_.Z+VT4?5KA3%^.X M/6?BOU(7>*!H;-C/NP*+^=>>]H,MX$ST'PP'B=/(Y[&+XTT()K8!Z.;B/.X) M&R_&O/D/MSEH\(<@;QH_/O=QE&+(-9XM9X2=B8/Y'"X<3W&K$.&MW?'D_)HH+$ .6$NT$AC M>12A''30XU@$'' WB;K9<3[!^(4G;_G&JYXS!UAJ76JCB-V)'%; MM+[F$[H!67GQ!^RS=[]Y-OCOW\!.SD,[PHV]YC M^MV@,FRU!JFU1J(?I)A_$9M\2J@[P?[;1CCM24<^)H^'"AV0$<+'*8U#0L4" ME@C/>F1LYTD5NPW1RT2PV<8;EG>1.08?#NH@[1V?:7U-=&1'[!$=V>/S#X_! M-KG,#H4!35FA\5VQD32U3(-R#S'R(W6XDVS@SSOJQ32%N(J2RA1BM+;*'.#P M-D^BE:G;DFLR[TJ\;XD_P-[&R"->'3 6F)T03.@ FOBOZ]-GM5'X9#'6IB5& M.V^2=GF9X/(^UYE@\4(A8HR=1F78[M72(H@17[SE(R V&S;O?6)N8P4\:F*N MFIA[7A-S$P;7"L= @KN@>=1QMLDT&@YKXV,(2RZ7FMOE4BAB<9%4.I[NVM^2L+-^=C9+DT(/KX @X_3;26+ZS%P9H<#\1>V:/8$NPJPB< MGP'X5V,_T*T'YB*_!GYX/WE"B2KN#2$!&!2" J-):X#X#VDWO+F E:>1%D2?T%) [C5E^LM"&YLOID6 ]=U@+ 99 M/' ,N*P9H&4%T M]6Q:[ JHT-]/_DUV2&7AU*4$83Y+>TMXN7#QT0,R:/6VB8]CGCW.#8ZPD =M MXN+H4=FR)@R8E9>P=$K(U1*->S[&FDMYD$<=<)_/ULGM%8X=PG=TLS+C&H\BM]3" M8%DGP2>L;9!71S_8Z@F=[!8K=G]'V\5VM_74;K?J?%/=AF"*YSOC+:KF'L\8 MB\):VT+=,IY5%?XGW& IS_W8DA?-2,HOG#/;XPD[H)8%KBO2K&ABNLR6 *#B MF=%$=#@6GF;XE=E@15G\:F-FVB;E!6$RHW@J11=%"A%U?\+#CSGC\7E\@,E6 M=V9R^MTA%(/D7+L':4X^N.:8:5>6Y8P)V\NMS]"P<-UTM1?="B@&9&+NK#DQ M*2:D M8X(R:L%H:$DG73S?Q!-&%'<=X!5XBUK,"K/3G@(7YS G"6L1APS, T9[4#-,C.*!/ M$E-K)I;S"FO5K85G>JN:\(YC[K_#5IYMP CC5@" &=P&EA[Q*]OX%AWI%3]1 M"@FNY\MVFQDR8TN T0Z0WRNBEQ@_'\Q@;? 0GBBYC$!^E%: 04)Q@$LY7X@_ M>./<99:) WW@S!Q)USD2% > MFP06W/3"LULIW7,+0H<7(I>5GV/T*+T6V_8!B SK@%4M[1Y7JDW@#PO "O@M M "@F4/KZ3X84_!"[1>X&,TGA::/H=H/\HS:O:4FJ:L;2U)//%MTMX M.MDOR/G_29P_HJVX/P#=5AFF?)W6KF]"'O0'YT'?S,GR+C/BPE%[&$2;I2?N M-D3]UQR'FQ'SSV"Z=48\>MH0=#GACD@9=W^2W3$R[JW(//A]IH!V<61"M=YO M)K@,CF1X$_Q.LX=-N5PZNG#XT/LV"+=?$TD-/_#S>F5RC M*P!-1/(),#B,%^!D\535@\WO/)!<>?M@Y$$GMUQ9=XR@\9?!-8+G S_<1 >3 M)&RP?4,1 WK*T7'VT./ZCD=]5]PU23Y !@<,.%%%9^+AY_0IXDLB/@Q(V#Z_ M\GMX1(DDV*D,VXU:OR2=TY0 S(I[]_Z4N=J8G[302I3L*Q_YT3DE$1Z.C>FG MUMHIV5=6PKMS[(LBR$Y)O8+)#@YF'*>\)*+#%-QVK:>DW8D17:APSO4%HL,[ MDW2_E)7FA*B+_R!.ZH$?5!(1]D'E3&@]LA8Y4#*O1.3G!J)E$[,]D>IO&]J( MV6QBOCL16 @]IA4#%$N,>&[7L6.#.S^)0TNBS4%E.$B0CSEH4XG&P^+B9YE5 M(BHGE&@LJVB4)[5:GA.17P^GEW03*L24;"PM_2T[8F(9:THFEI40TWPR/=[_ M:'U^M!)_I26_N#OFS<2GI.#^G#*QWY)(KTFU2.M))^]:\I4D+6)3LIJ](3GB M+1*PZ)GU)Y/]=3!SD3?*!TC>AFGQ_*X[EM05O]="TW!]UL+I985E0RV5+Z;R MQ7;#RMO4>B>5+7:D;+' PH%,XTW''5L;VK.WYN.F$L(=0^G(D;DDJ@8MBO# M7B>]Z=J)J(=EJV/9B"+)]9.#WMH 'G&L7TQ )?;-?(D?)C_Y/^GQ6IKSLC7])F],,N9,P.[,AD!CJE@ MXZD-;W]>O#-W4RYNUB\--\.^@]U^:L^-$_$SG0,W&QR8F_5 CNV%F9VJ4O;D MZ@:C,U"*6'KGF'K^>0#[XEW8.JZ(&9Y*$7L;ZVK4UUI9[)EW#2K#SH$5L9)8 M^)M&0Y:@X2J".7L5,[.]^KL3*;P,/W(UW^& =CS M-4:3@5#:\*L\G2?]Y^;X:[]1&38[W;<%8$N5^U *OK*=^RJ.DU<.?EEJ+J=3 M)S DA ]+W<(*T,1*S8A.K#8G,:3<;U:&W4&S -^^XCQ*HRE*F'\5O2QWU+1% M1[P6;-5P C0.B=^_P:P[_49-A8"F+)QW_Y:NQ,"\S9OZ.!:MVAK4$ZJK3M9R M?1/2'$T*?* NF1E&HY:B':Q$.-YQC@]LT&"WK_Y4FSLX[=+4K:KF+6P&J\5I M;EC\!5H5@K2]G,FGI91ZVL)2QO!"C ]/K,,%9+KM@9%D$;6;EVZAO=-1L%AL+SAV/>3DZ MQ!X#&['A+I:LZ?8"C@G,5\(H6 >8LK A/I/>95Y@^;S+NHYSI_\*/%^.I<_7 MG+^^/(&AF\:.Y8%?A8VYK\*WYF[,W\=A@EM&+\!I^J^,V=$)\WGR,@D@"O[' M?-$>=>*AUJOZSY63_K RM%4-:6ZJ(5_ MDAA?G[VVWM*_WUV?:=VG2=)UK[3R8@^Y?G6D13,:K8 M>A\G%H!R"+L ;?[?88?^A- LCL\EQ3)2%?(H0H=ME3_HUSJM?MY.^=UVK=LL MIE-^JU5K]%KOI[W]().1_S]\[,+)=79?W5T>,_W4SPSG6IWN@=$#]]>)/[,7 MY<3P]G0G!63;\E-\5NH)3P;(MMN3' R0;6MO<51DB=B];;)PDM^BAU9S>7KH M%90OG8W224L\ I;<"6U\Q<0[\73I;'O/E5N30"(>; ^[48K-[J+_FOOWOT& MX-^59+#A73.A=/K@O0VV$(NT7F"-+%UC7[UJIWA'V1P-60Y%4A MAT Y70"!K0>&Z?/",>ZIIL%R?*-FM%'I'(@,_E7O 8Y^Q#Z 5XS6L2"/#Q8 MX_F.B\B7\GPPSI_ ;)<#)Y<&"%HX"S",^TCKG[P(2=,OXQ,RY?!!L/8=>">N MS6 C?]49XB=W9)BV88[Y.%@Q/$V$ MR6 '?"_H&M%][=4)+$.;ZGCA6$R@-=<' DYU;-+(;(KLX8!'GP_LI(?#8VA@ M8,)^O"D]'Y[2<9.P0%K?C.E>X-(Z<5KM)/#QK^C4932@&BX<7V_8\+9,PG,"6O-T M2>!8'L/3=QJ^*8YQQG!1SE3E3'V_SM28E\>3'J*P@W/.G*]!9=BJ]EN#A!:S MIUGQH CDC FD=7 "&=0Y@31*0R '#2\<*;+ ,X3/I0E+R40% )CG16$ (0GE ML?"VUSJ;07 *YTD\_FH5-"LJRC"4O;:.FK[S!]3_O']97V%+L\ M"DSZ#BWB'__D!6ATL\>H9@?3D9D+6"*A 1""R^DE",.'9$^1\?E4HJVIMW.9LS F*ZUB$>C,68+?! _$XI0"-;!,*NA^1A6YNN) MT,5YM=.+ F&_(QP*LPKLI<+ YBJL<;Z]O_B=^5/'N+61$>"B[U]MYF*+Z0?F MHGM;?XZ&/5TT(P!B@]OUW@?_(3$>L&09%W?:0'>/&^A6AOV-&X#3*S=3O *= MA\?H,2X/F (:@XTH25$))%QG)0LBY$->C,OI.)G4]<.8/?;8PX+," TO,P&B MN5J&U Q;)9@VMMRXO#B>C,;*W68WU"L/?US+H.G4J'1.U[8T2^PM3=!X#.9S M:W'MS&8FH?H3R)C$#HC DPR/V1&R]RI##]T:%]CX<#7%"9,<;/9*B0C\%2"& MI/STI\"*GZ>BQ$6R(R%&M1]LL44F1;*%Q$7@,<,>__"+8$7K>24<"Y9FI06Y[#5,BK8NV&95*Q]^1@O M!QJ=TJF>%B=Y$ EV>%J/S'V!H_-2I8XX)6&6N&C?>92W-Y[JMLTLTE] ZPN- MNGGLZ9Y\>L(A<[OM(])[B4^Z>8KTVZ[U0_JU14)GTD$[H2Y!UBHHG' J=C"! M#X&[='[R<$.9(>9(B%]>'=[5>9.9Q1*MK!-H*9*T;$S!#7O6 !QQIRS,?#9= M,-FGNC7!G3?KS39/W/7BINN81@MA=K"$$IP!MRG QC6E^0WJX7-@Z;X#%^IS M/"ZPQS#Q-O)9P'-=-G=(2XA#]\V>?08\^( Z6WL[[L M8+?CODMEK_?3['5Y?Y*C9P7#1FSYE$&YHC5I,UH4W"A7=0(D%:NMCS??C.7X M7SUSGZ$.DB)&-6EL1.3>6_!@$[0' M$4=5%D3QYVF-)YSR.&Y?Q$E"W$_5S> M]L?QE!F!Q>XGN?SN/!@3MCSXI%MHJ#U.&?.O;"-R)$3^>2_!03](<- /UAWT M6_LVC'777>!OU DU])+.]+\ 4@1 _F7*$2V!F'OL$,[\$P";?T"(\T^ STB. M2]T?! 0T H&7<#*7:X5 :]V(4JJ$WF4OHM8*>%0O(M6+Z/Q[$5%X,OW704I- MW<8%TPP72_Y#7]L2R^J.=[CFM M_[1.-JVGRXKZD+?S=C%S=G/T_'\_P]ZN,?:+2B@%@='D ;UU25+LD*54MF[9 M;\XG3MAB6;I>OST9KK-EIG">O 5 (K"Y\)^;")76<^2Z=9SDE- -NY09;%D>#7ZQW"O$>J@=]+&5AJBH?-YM?XI-_U(V"\:2732K S[[0(* M5)1,R8<,]]2]E5J=V+[P:RIY<@AZ(,A?<\#S84])=-&J#%NE&6S^?BRKAWBB M#QI69,UPMHGJB$QR["0W81-]8; MA"OSY(#JU?)D\B0ZZ1"=K+=,/&EIWKQQ; M1Y(CF':M#)$C&2)WCCW>9HOTT!91TB,F/8Y2*!MKK\3/2OM-)G,]PI$EBY-M M8'FGDU1S;;XLW./MLU*W<0^.5RNI?)NY2!+#H!;=26UG3FEN:AX4>0,C*UN4 M?74T[#L.LX=QM[F^P%"/BJZKZ/K.X<,'CD-)[')0&39J_?.R/D[6.O_,)HSZ MOXL6EE49)'F+N:Y,DWQ$(P]!=+X3T9($VFG4@7;:YV:F(]WZ<6^N").;H4AZN(XB1R->51">8B:($20E\P$J8 M'-<1O$6>M"K#7FUP7N+DM+W!L0-[FTMXR1DDJK96_4'OU&%<(&C*PH/V[TZ. M(>9;?WGU9ZM&W1'=WCI_< MC^&..H#<3V0/;93]JWW\[& 6]O$3!%J/"+13&4Y@#VL$&C9UY1V/L-I0C*4D MX25;F&)5:<[6K?W-W.=!//F+Z\QB")2ZQ^TC%;J-+AC3_=2,0U$C6O)>([=T M",TW8]V@#%B'?23-GQN1KAAD&QP>V?J58;/93;5));;AP%&F68!:V"O'B%Y. MTV61 U&O%^PC VA$F\2^.JZN/80=I9\< M4*EY#^?'&VS,.L;9JE1&$P&4;JRFT&V8"=)OUM99#\%VFF0#)33:P34Q+8TX.Z%QJ MMW=/5W=?;S]]N]&N'A]OGAZUJ[O/VM?[^\]_WG[[EA%!R[.MZ(1%ZM3:"/)= M&EY]P>;^[!N0P1H*4;N:!.S).COBN)W(4GMEZ1J-O787LI/>6N;_Y=F/GFX, M:OUZMY!6,_W:H+]YR'/F1=5KG4%10ZQ;_78ABQK4.KVF6I,ZO +7U-_\[K=T M9@)]>_6Z(S?PZ6-SX@P^N^7>3!G'5&^&1>=L8*&F3Z=&1TY@R/C6QGJT\S_I M#V9<7.&LD&>F_>&Q28"1$3!1M%_ #J-.S.\+*%]=QQ/=2*]%?]/_&KD?AE-1L58:#.IBS!:6:YN$-^QM@GEZ'J*CJ/5#5+X<^N'N")5=/VPU*L-VKYW@M<^A'RKT.2MVE*SZM+"12+]5FA8)"ET* M19=VX0'!5JLR[";&*13"E!)A*I;.AS*.Q)$4\T M#*1_;B/72FM\/[FZP>C0/"JD]O'OF>[^R&* [[+[T[/,-6F!V*I55CTJ@3.\_/&EYR:S>X(DT.SZ5>&K7ZM^_:XC,*> M,^$V*8K-H#+L%*#6*&0I(;)L:32W@VAJUX&O# K+PE7X4B[1M#O"9!=-[0:@ M4"$I PI[SH3;)(NF-E:?E$8+/O=P]V?3\UUS%-!!$RRXY>U0*TD3CMJRV-@/ M>#\XFC;\WF+AO?U8W&WL#:U"X=D93:]XM08=P:5Q[BE?<+%:S>[XDD.KZ21C MD HDE UY#H4[I-3$DVXFYD]F7/R;N4X2_G2Q,7:_V6A^5%SH'!%I2]OE7816 M#V>OE&5$D4*78H76[OB20VCU<2K).@8IH54VY#D4[J18XC1KLRRRZ$,M=ZV7HNIW M3M6Y5+H])#3F)/0&U47W&@DE';N6:RH:5S1^WC1^&!)?K?HCD&*JA55GS=5Y]+&]Y"$FY/0VR2^ZTG3 M694VKFAR%[R#(?Y!O^CN+$K",-QR4)J:/L -[I@DC.Y,(32!WNUFK8=4-G<\FHI]R9L0O;!H"M]_+(]! M%*19CV[11\ Q C_]EK5DS"-1<:.] I[8?Z=NE$KZS"Y&+M-_7.@36.RE;KWJ M"P]Y69Q1 4]:@6':]E?&B:9O?C+99?-;IT# WCF_!AQU.$U=@I1@+EX%J]'+ MLA1MZB*E_BW#7%EB9S3&$PGE&NGR[4+5,DN>[5F^0[F M%C[^Q$&]7\(AO2$;]9(P>650;S04]Z*Q+>? M7I/*!;J8R]%-:O!PFCF9)X#T7=4$YW!(#Q8G2T)[S'GHMA2O/QS:]Q2O/QC: M?W$"-PGK,2>@/4AHF:"8_9ZPOJ^8_>&P'JY-PGH,D+21>Y0D!OPGX,-C<[!;0_43P_$_8[OFX=,>OB+!U< M*BOER#GBW>YYY8@7F+0R6*:UOP+/-R>+O0>SDH*-E>%7QS%>3Q: M&RTTCSUC,!:)183V,!\C(;9W6%Y!NUDAN[S!Q>1C.8EX8VM0Z_8'Q<0;X89. M+]>CTK]O]=OE6U2GE?R2\X 4_-#*]ZC]0VI0Z_3Z182PM_07R-T2;S^:3;_6 MV2::B,0_!::%Z^7= &_MB:M[(#O&F&^Q2ZC[+(#RE3GP7M]<-QG>#0B^,\\) MW+&8S_"';UJF;[(\\Q'/"QY/+MP]!P.?S/OW"X8U.UHE_L3<)#F,HS)[ I)M MQ]V17,%%P47!1<%E US.W0']2;=T>TQ>"F>B88-H2D[&.B:5.?D^,B<;C<%F MY[#T[.5V _>IQ5>]7ECMX@F4#"LJ*,_6\I4#UK-2P3JB#W#L55.AN4+S\J/Y MEGKC#6C>J^-8]49I9J,H-%=HGHKF6ZJ[-Z%YHS(<%#(37J&Y0O.]HOF67B.[ M*NZ])C#Z:J/5*PT-'"@+\ICG?@4K10A[FA$PK//6Q_\*3-Y4(3V^\>YS(QO- M5C8BN$)PNLSX'+@ C0=8F&,DX7X+C-9>:9+>=\1W-:(@&5>VI,%MQI7,4W5Z M;355YZS1**/P4):.>.JJMUUUH$#I42TTWL-IRBR#[;QC$KS"FA),MHJ!4MR?H- M)04 GO?BM=;@&5>\@^;8HX)P/ M4V_V]I.YV^PGC/0W=>*X.S49&M(MLBR;:_&5VV,M?4YU-S!PU4<]OUXFJ1%=DJLE5D MFZE7^,Y$VZP,.]56IU[8;(TC$FV&EN ?5@;P\H;+"(P,$XTQKKA3/^Y@/K=H M)K!N"??6XY0Q.3,]<)FWWJ![T.(H "MEQI4OOL.'9VK;O7F,]6Y8G;&#^=W] MTXW6O=2N;[X_7=W>:9^NOEW=7=]HC[_=W#QIU_>_/]S?W=P]/1;2X?S6?@&X M.NZ".]?]E+G&@W;V=N?'[&WNS.:.C7DH?%2QV%M5LYF?VKG\;*<2=P:U9K^@ MWMZ.. M^?>3[PP6]\*2FL_<'!NQ?I>95B>M%B55WT$)ID/7_HX/+PT M+9;>BXZ/TVN]*3-H&N>.//)4"X[WP2,E/#'2MQWGL5M&NUU8PFD)%&.%,7FY M9!Z,Z=4QY:K5+FPX=)ETR4:KQ'R2IN2%H;Z$L8G;=JSR2 X G+-A'EG%#4V8 M7^<2F./5ZA36B?D4,KS2%??][4X19T[XG U]9A7N*?2)0P+JS<*Z9Q1W0GO* MY\J7]1(_^]0]'RK?9]E @U@; 5&)/Z/D8*D_;U 4?*939CK,N/:\7Q/9&VDD6"HR8$Y]>G(M; L-95U8&Q;637"N1@OCB2N,)ZY@D@>M%5,>J!?I M&%^ /V%34@^NA1NF^@O31HS9L$2^##AY7+_-^,9>37\:_>8RH/> :;KKZO8S MY1!ZM3NF 2F,X;DZF; M(]"'(^Z,8,GMERJ#9RGCWO)5_F[I;9QJ''YU$UN4]>K8XZ[5*R#_KC3)& K] MSQ?]MXP?SH_^/4#_=KLTZ%]D:DFY)=WO^G@*7[HKVLNY9)GL!?NW3/[)C_V8 M5]6K%Y")IW),RH@O6]S[^?$%=J+FOIGKO0O7[!FK>I::/Q\$LH)&.<.1S%TZ=LFW>F?Z7:V;F%OY[%8'T MN4Y':KSO:>/4%HZ[3YS" O-. MT@C*4QW12N]M':=:."-N\#*X#8FZA98N%%T3-S,-PV*G$N M!#1;L?BH,#F$ M]9!<@M/H4\+F84IP"M?[Q*&5H#Y.D:@BT3>;7RDD.L#Q(H.BS?N#DVC&?NPV$O=>M47'H(\7@]DVAEJ5H4Q<)_F\9FO%W.V#Z4;=WK'BY1G9!V:SZ,$L% M%V$\)[\+E!:7O5JS? =S"Q]_:KZC?3%MW083Q](>?3!YEA-W8SB\8Q/]F#%U M[T^9>^W,P*2:,ML#/G!KCYT9PR&UR;WU>\WZ6DG@RI2%:*8!K"+M2-9+=(]7 M,!AW CD($?H]!(EF 31X^2!<3 P3+O3UGZJ:4%43EJ#J1543JFI"54U8HFK" M8W48S[>XDQ[-D-'JC*DZV*,!?K*U,?6 &"\TWX4G6UQET8V_ L_/62)5NA[- MQ?LGRM.D^2"1+ _6#Y\VA!\V:<\(!.D%XX\]7Z)M,H8!69=@NK$OC MB26IG3GR;$N,>#OR8/;CN94>9.:@Y*@[!@Z 0(-S=QFLY]]@G #0 QW'@&C/ M<&2KWM[WD81V1,W],YO [>E(I-I-OG4U_6FUR?#.FF M),'%TT^2T^ 0!!GRC/K W7;*KF'/J*9]9W.L0K"?/YO>&$1^X"9ET S66VTW M!YE;;6_.*2L(KY-RE\!HO7^ZT7J7VO>;A_OO3[=W7[7'FZ^_W]P]:5=WG[6O M-_=?OU\]_'9[K=W>?;G__OO5T^W]7?:-M(]_-'6ILXK77-]__EW[<5DKQXO77C1+< ]6)6XV;&]FJ;]$PQZ M)_"T"1"9XWI5T?0?'PU[_\& ,-A<=T4 $IXS#CQ XZ1C#V^7IP[),Y9O 3)2@!KGDFT"-O/B^W MB\L -N*QA!W#XN_E-EWV#$S'M1;8G9ZVC! 05\;N=9D76+ WX'=_6#$T]"> M@26-G,#'W^'&L>R,3PUJ+* +GDSE:$P?3\/'XB[@.]WSL!D#O&/BN'#68P8K MN[7YMP$[!50SC8"7F1!LX-XOC@NO-SU8C>XY-AR)K\%? MV"$3.>&8LK+@Q?!0V#>B(SW_ M4BP15E)NLL#3=XF7\3PU20EX:@9P*=<0]+2$U8R4Q370)6)T:L?Q/HM4K)_);>^+JO'D)2)EC MSA&I:4](4I)VYR[H,BZ\1N/CYT*V!NCON#^05P ;TMWQU/39F#>L939@"H/7 M8R/;<:PI"^=N$5NE/V>ZB?F_Q \4]AT(^[XR!];FF[IUJ@)X G_XIF7ZYG%G(8%$WH6)/8-I %H/\3#,+P.^ MM>!X%#398#_T[UP-)0^M&WB$D3EQZM>5-S#G)0 MV YOF@L5U8*LVJV@5:"FC0#\M! _KENPK?JZ!=NJG\BP*%ZL@= -=ZV)G6JD M[J)U,+% -2'=7MHUPMR(:<4)EB)EU=-UL%2=3_ 2M]!U"\]G,\(.-+SDHU&K MMAU?LQE...>(PL>$X6&8_H*/"?NC]EC3OEY=/4CT@O^1;>=A,12_!E?\JB_H M7S+?(MLT;K"(!?^?)=N*L$W:9%YDL&WE8)N&\)U$H4N[6:LW-Q>"9'W4H-;I M-4M6YZ+6E+$>"&[H]$JV* 34X.QJE'::<=3LG68-SIJ<68X$OYOSB\7:=APE M=.#5]%X5.N_*^9/ M_](.9A>&0]V0\,Z$1-D6=F*H=@:M H:,E*:H5E'!N5+!E@+SB K6$;U9&78' MG<+:%RLT5VB^-S3?4@J_"!C1O-PKK=*W0 M7*'YOM!\3XI[IS)L57N#?FFZX10Z4.M$S/ H,YB*48(4C)<21+1(U(XY@ MA7BO7L#D>H4C)<219B$X,J@,&ZWZ.;6X>C->G+"549Y6M?O ^"T!@D2,SV=R M@' >-JKU3KT DZ/0[EOR/1)Z;5Z/<=B6].I^=?\;P](;[&$^A^OXYG#&T1O' M3@E0]Y_V_2JE0Z5TG+M?N)TYF)U33:.4CO:@K:(CB@K*3P6[Q[K!R!_V.EV5 MTJ'0O/QHOGNL&RS[8;^9-/5%H7E9<$&AN4#SWNYHWJX,N_5V 8*S?>< MN;0GS9UR.KJ];@'C#51.A\KI. "_[Q<19VMC3D>]"*PO39Q-X4B$(X7D_;0Q MIP.TX+>/[U(X4CX]_7UD.#97EH.Y760XJRT&Y2K.J9'MJ7-'A60[- M9FGJWU3 0%%!*A7LWK@";)IAO]E/&&6HT+PLN*#07*#Y[LD\'6QT;SW9-Y.ICET%(Y:PK-RX_F^]+<>99#9U! +$]E.125Y:"2'-+9_9:D MMHQ1!4QR:#1*4SNI(D^%XD@AB3 =3')HMU7CBO/$D4(283J8Y- MHKA'X4CY M<*1;2"(,8-JPW5*Y4N>)(H7DP70IR:%5FMXFI(-_H'&8%/3OEB!8=KV8W-/ M&YU-XVTGDUTVOW7X$LY$IB, &G! P6KP*5J.792G:U$6*_9NI]\9Z M8\3JS5%KU.YVVOJ(C9M&O=YK3_KU>J?SOXTN&@=/?-3N1+M&>J?1B?HPRTAM MPGA.?GQ*=*_6+-_!W,+'GYKO:%],6[?'IFYIC[[NL^4ID3$;YE )^:YZOF^:Z?[ON=0ZK@HN"BX/)VN)S[/-\K#YV6_\-T M5[L!!4Z-]U7WE[=*:E *0DKF'5?C,6S#]S27C9GY@I[DJF8S7]5*O9.$R^:6 M1#.)(-]#_+AC_G7@NF!,)85X&Y5AJU%$-I'*-5:HOV?4WY(_EQ?UFY5AH]E1 M'9 5ZID!>9%_59E.&BJ A.%^:7'_-:69,>\F-\&IM]33%^A?NE1?TLY M>%[$[U2&O7JW-!W""ZVG*K/%?FN_P(DX[J9PI4I8WF;62B@N ,F3L+M;&7:+ MX.HJF;V$N+'%[MN&&ST0^8U.:5KU*>0XI&6T#3GZB!RJF.XL<6.;[; --WB% ME.(;9X@;6Y3K+9C1JU>&S5:G-'7:[R;\]=5QC%?32D^@W(C8&>WADT;LK9JT M!&'>EAR]!N!\M=7NG5/[)84WF;7L"&_64:-9&;;ZG7,*(BK$R*QA;T*,%O", M1K_I=<$@JY^50:90_TQ1OUEL M@D\/HWVMGAH1K5"__*B_I4M;7M3O5_Y_]M[].7$D^1?]5Q3,SO=V1]B,'@B! M>RX1;K=[KL_IL?O8GIVS/VT(5!CM"(G1PV[O7W\SJR00(-"# H2HC8T>#'I4 M97TR*S,K'P.C+Y OD%]_Y.W:G#B+GM(:].M3?U9$X!S2\,O#!J;O=;HB=*^9X,@Q MC?+ H0$X9)G#OBC 44-PY%@/>># _EHJAV:) ANUPT:.>IV'#+TUZ,@\$F-% M7*>(ZSRL*ETU;J+7I7&=L%DVZ+1(X*:PFKTE?*]G8%RG*H#13&#DJ-C;@-&# M?=)HE+]5 *.P>KT-&/W6H-_3FM2(7 "CH&Y=50'IRR!,+O#,OBZH.;_ 344$ M;HK[1> FK\!-$;=Y'H>Y2I=O'$,?)RG\6A9+* O MH+]GZ/,MS=;'PTJ%QX&4@+Z _IZASS=^K8_E.#4>]9<$] 7T]PI]C;.^HV,0 M0J,F^C)M""GTE%$>;UFXB9')&X.P^K)*L:Q:[6IA": <4@5>QLP- !&1ZZ- MUTD XY#Z]39@=%J#?I]'17,!C-H!(T^YKJR!Z*!U7_1[2FTZ"5*]^Y<0O>_P M7\M^'="!(3EL-S+IR&+*W4=3(/QHE8=6:?-(X(*1[=CTYH?QPXSX\-%]^>Y[ M8SO\Y@7!5]^;/I&7*1@HP;-WX[FT,[T9$NL9'OS9\49_+4@&U"- R!F\(O0C M @L)HTSH,C7]%]NE'>Z[@&/.P%+D/&2I-*@-H]E2<\9842_RD5#SB4D!FZ_D M)>20;'?D38D4>LL7QE\/"4"+S"\R?\!XW\Q @O^//;Q$?H>V8LX!<)1\^678P<\SW*]NE8Z W M?5I_^JIQA_!G/W]ZLZUP@B*@+3,Q$!N9\9OCG]OPTR_KW^M&NVLHF3_)[>SO M-SU*4=NJW"GUJ,W?ZUKV2XXZ**U7[DE;!V5L?52.MZ!D6/DQ=Z5LJ5]N3B.0 M*\0_SJRRX^556=5*S"DGCOK4IEZDJ'-#I[Z<%G%2;$H?>&6'\+)1 <;]<.=* M\!X']OO@8Y%D$+;%X0:(>AK=[Z5DW/6B!%^!E9A2G2X[))#4-0$KF[HW M153I7;B0M;EVK2LXW!Z*ABB MH0RAYYR893+$.N9[K4&_RR/"4B!>('[/GON<6AP%$8_5%[KUJ9?)*0JBMFK< M'Z[I.-Z(:G$OQ(4E_LR#M2(2^3$C;E UROA4SR4^E,-]MR#N;V-B9J!> MD3%]JIN1.;AFR(I3J]-"1TXKVT+H4+ T?%9DF$#'B:,CIV%M(71@UK'B1L1 M/(*^@9OP<<&?=CBY ;J"HN@'UZZ5H3PFBW$]7XOKQ5)D\0EMY*ON)D5K8T8) M;*6*O=4 7'$2\'JTH@#7:8-K@V/SH.#265V1]0BE@X.KZ>;P]>COR YL"HM? M),M^)4%HAQ&&_81D*NS@:CM\BJK $5\65'TD#GH>;KP@&_B8@JMFY 8(N^>T ML;)MQZX,%JSTK&:XR@583ALLVW;@RF#IH3%0![ TW69^"KW17Y=#4'=P?E-T M8YC)]DK&Q/=7OA=&=*4M]FEB^N0S4OF[^8Z*Y+7OF^X+H1^!,V)2WZ0HG;H" ME=8[%]0=VXI,)WU1['C*8B%L6*EGU3T2)L]IPVS;[GQXG*DR*RVWT]F(P%D- M<;9M8S\"SN@I2Z\.+IP#6=G'1,HC*&I^- )5C3K174ORP@G!#)V@JB/]/+3A MK>ZH%$UO@(%>"/5 (6$W*<*JVAKH67V3A-5TVCC9[A2O !0-@-*IPRFC ,H! M'=P5@()'(3N:!<*T+AV"GQ=Z7T;QW)CI<(+,P&%S+1?!J&(#SDZ/6\QNL<4X M 7/F;%'%)11<[<+^J\C<6OX*6)TZK*JDW*S#R@!8=14./2OV#:NF'ST_>Z'I M2+ "EVL%*3[$<=@?,SLS"65V\P8>P/#ATRIOW'NNM\P>6_Q"F(-3BZ,B8?@< M<%AYP5@9/ZX21GFRV#$PV/,NI3TO"L[./E(DZT>E-%W2:N+[7[7/H3B987K"\8/E*-L*!61Y/:HT.!S.C#BR_H1SNHOIM M5GG<5.'3>%$[:MO NJ0SCT4+7_D8(&R_DD4YTI^7"]G&\Y47MYA#F%H4;KYE MK1;@DF\F>\!$CU=.-9V+U=H MN&GZJ8JRBKZM]N]X7&7RO;R2AS!W!BS@18\QUA7 F?AX%8S&K,M0I(F/@N,G MVS1&IC(DLCK4AIVNWC&'9*1:LFQTQCU9UO5_*UV]VQH\T\J\WEA"T<$RC,: E[CS7!EMM7X+ M-%=2^Y=JJV1M[*?1A%B10Q[&J60^$+[$=TUGD<<7AKX]C+ #RZ5:1P@OX40&@@#8GCO;4E*:8E7FN1,;S-PBK9R>/& M0&*)Q#261@F1)7-.95:".R:PQ)('//8F6JPF'A_^G=Q.8PC)CY$367 +_D+& M8S(* [QP!+N+"4,U,5T$,PZ2U(,U)CH.^1/*A!,SI#7%WWP[!$Z'G?;-16*, M3=N77DT':>I*L_4Z!!>T9+D=H'B0WNQP0DGP2&:>3T^2XN+NR4*90^^5M!M? M+1QV+%GM<:F!W6_KAEJS8N%B3,7&I, -^O;ZY<'3,9IEM=>$Z_+ M1PIGLWZ[UXX^Y-KFJJMTRI\CV\'1!E2QN'/'OIG$PFZ.K:Q:++KIQ 0-&=X: M@F8O2%>2=(\D\$#=(PR'?X2V8X?;^KX+.F;3\=F'>U%<;\\R%N3;0#Z,3CO= MW8T^4+22X+;/BU82@BZ"+H(NN].E.4%H.S7>JI8>(>X_O_LYY4&PX(1^+3@G M6UC<@[(^D:[I,8ZY2VQLTP(Q,F;8G%"*;G][+$5\M%2Z?9"FT_9!:E:1_9,- MTQ=P@J-1F[;M N8"YAMA MGA,2O@WFO=:@8_#H "=@+F"^9YCGA$%75MW[(.HO9*57&V'/R6E5?QO\-O*] MV4ZUA!J>'6QT*HOVC@R*NM;CEII3@^0: 8P%,/3JP%!0MV*7TW1_;8'IU7/:]RR"]\&+0.;CSOZ7=K4VQ'%&7B"8Q>]?.1 M3A> T5$X[)4"$1O43A0XMA2EPT4Q<5'?!=WKHIZF-[U'@@BLN"ONLUW'1 M;PTZ7*QQX90NW3L&L[K_]'S'$K[IS=BN[IO69=I,<[WSJO G- 7U5W3N@(R M+ZM=D,!% W!1W3.MJV!4=75N32\$,&H%C.J>:5V#C:0K<-%,7!1V3*_CHM,: MJ(9>FYWD;#S/K,U$$)<#B@L/E355SK8&9MGI-X?7U3T%=^DT+T/O:QQ$0O^J$(L$]1;AG!W^&T1H87,JC"^X1W%.7 M>9?CGAV\/CW@G@Z/YH&">P3WU&7>I;BGLR^SJ-\::!=&O]3V56)$#$X,[GP?[E6/).[*K4&?2YY>;0+ !,P;"O-^ M];CH+C:'5&5N^J: N8#YWF!>/8[\F'UJ7YK7U=KTTMO+,)T1=U8_(P7_W$OZMC/I)1F] Y$5/) M%1C5#[.[75!M.X8(MFTF,*J?TW8-D!A&1Q04:B8PJD?G=_$ G\<1H\!%#7&Q MI[(QW3XM&P,:2%W*#9W-V94H&U,,^=4/>PP9R\:H3:JW*X"1 $.5JQ^/& J6 MC9$YZ% "$1O4#!4-M#72E2<=F A<+7%3WP!N8^2KD14-Q4;ULC-%I#3H* MC\Q7X9,696/V@>WJKFE#;PVX=-@2_H0:XJ*Z9]KH8A<3X6=J)BZJ.Z8- \O& M]#@4:17 J"$PJCNFC1YL)**<4$-Q4;ULC(&M@+KUZ9ER-I[G_9:-.8/8K8)S M;PR7*YT]'3_UT$-_T>EW]I]V7 >GB^ IP5,+GJI^L-536@-#[^Z_3HQ@&L$T MM6(:O?JA7T]M#7JJPJV)B&":>N!',$TNTU0_$.UIK4%7[G +NF\FTYPYWS29 M=0J?&9[,->9M M=A68@M,]R533@G,K=_:P@P=%1V.P48W !- ;"W1E!Z]'ER68-BAT40"]N4#? MP5-A@!:OJ+4I#R" +H"^!>C58]%[O=:@P['%A@"Z /H>@;ZG>C ]FKC:ZW9K MPP<-B+TO"(!F%839"^JKA]WWL5MKKRO":!N*C.J!]WT%--R>*BI_-!09U4/O M^RHVYNR)%L\-14;UV/N^UAKT>'A_!##J"(P]A>7V:;%%1>W41@LYG\.L)I:% MV0OVJQ_^]+%-:8_'=ED;#XI Q@(9:O73DGX7)"T0OO(Z7.M/JR3DO-J"JWZL["?07[EF??'7;[+N9D]3CH@8(_ M!7\*_LSFS\K'YGW9: T,0^%=L4#PI^!/P9\)?W8K!R_TY5YKT-6X5X43_"GX M4_#GG#\+AY"4-$_[M""0SJ_+^U'9EWK*?@G-H4/@OY;].DAF=1_1.AV#7^'+ M9 Y3TW^QW62H.JQ:_ T.K@L,O0R,C5,^ &+4A7)9BW Q\N2HY5*[RMEAPK=I*[, PC@VT78S5=J^QX M]R1F%#R$N^CVMHU7R@+AT7D.F$B55>T"_U492;%H5UN2[CTI %GE$&D4!2! MB"]Y/A T^8X^R'[Y2ZY._(GN%N?2&Y))2& M[](+\5Y\;"N<7/7[;4,V4.V-#S+C M%[-?E3;,_9?U[[M&N]OM9?XDMY7,[S<]2NFTE4Z_U*,V?Z]K&K=!Z=D_)8_* M.?PM6>KR,!50LXI=LI&!BN#YE#.O0'P1'Z]J#:Z9Q+NE$D_Z%S'] D4QM\Q\ M!"Q#_/K,G1;ZU$K,*:=.XZE-75V:^DDAFC[PR@:5R!X5,.H_W+F)/AM\+%+9 MM80U?!Q*] HY,[)]!=41WF"Z-*BHC+6)FM-@+^YX,]) MPBL+?JQNH?/H8%S#Q+Q:[UZB<%PNU',R\LI"'7NX]T0/]X:")2=+KRQ8L+&[ M7)M:4>>CU*=+_E!;C4,"T5;HV+:Z)%UE=*LJ";V6:?5MD-:EN U!D'_W$E3G/$!V?%O$_/8SC$ZO)< MKB/I]()1!:/R8U2^1I&*=6Z4/C<3^GB,NB$D-QVDD_5-*G(E7I*.VC8PU&3F M!38-(/") Q>_DCC")%ZRU(WQ;.7%+>80)A>%FV]9.TD_4AB0TEL.Y$G_B\-% MF-BF,3*5(9'5H3;L=/6..20CU9)EHS/NR;*N_UO!JO[Q71-_<03[0BZ'/C'_ MNC3',,4KTWDSWP-KE!^$]%2H46*OBUR:CSF<=*Z%F:@;H\N^=6L MRU"DB8_"XJ<"*]?5NZ![TA ML,AO4-2X8?#K+^:@2(07Y1/&N)>XUUP9;;5^ M"W,''W](H2=]M5W3'=F@9R_BT[/POQ3*OYHBL2IQOY!A^,4.1HX71#YYABL_ M.][HKX6(59@(!YE#K.LP_@Z?0T BWXL3J"GT818D4,>QDBJ.S> ^5+29]!*+4B5XP5.XAQPQH$=X%$U, V& ME+&X2-R_\M@F.Q"T?X1021"P;9D)V3*QDEJ_K?4-;@&.VZ,2"PGYFY4S!^^2Q1JP8A-OI>=1/SG[7A, M1JBG2S8.#<\80!78?!Q;$]H6C?(J"?"I;5D.J6.XZH5$?HP(6'A@IR**P$HH M%,+:1,Q^ 8#2!,D@B$ SW0-8R\K#0]JH!?F:RF>&ZZR1O;.^D1R\DZ:R\)H2]B_MK MD390#/IT1SX"_MDQ1?K?-$=<2!N/5MQH.@259BV*8JG W]W]UU5OUC?/?7DF M_A3]0-_G&NQGL.* 9E_M'\2ZB\V/1U#NYDV,\4Z^'7L7B:?9Q1C4U2RCKQ_E0QS ]K&1I7L"QD1'!NJ99U=U#*^ MJG[]U;)[[S4AG-*I@W5:,W]729%9B$,ZVX5FFA?F9R8+MLED#P/9HY_!'GM; MTA/+?]K#5MC)J>E7=BOL8?H3CZU0),O5$"PY!17+@J5?+[ (5U85O4G=N]ZD MR71C6(?)BBMK-& M3,DM4%-;@VZ-7 <"+%S!DE-SI2Q8M'J!1?B9JNA+G?WK2QW 25O9J"_];OJC M">S]VDYG?^?F9$JH5B@^JC[TJJ6P+,0;>]"8=,H8Z\59A(=ICYM@3M)WV4T0 M&QS6R&D@P,(5+#F)QYR.JS6#WW'U"?J>CH""&Y]8=BA]-4>V8X/><5QBTML\7[LGZN&B>E:1XQ.GD6S@_.U9.B M62TWYDW:>7?/VCFVWFP;BM#.#ZEPY13_*ZN=][$LL-#.&PJ6G.)_)<'2P;) MJEX;L#2@6&JQ14?WHO3-,UVF;US/?-O!O;-;!YV\_OK&G%X5/8'B[#1?U^CM M5]?H**AK]/OB[/20V\=.N0CKVX?:&N@U.@X38.$*EIUB] M[ CM:W1)7SL85 MLDD+J1B1=&Y>CUVU$.'QR-5"]#U'O'GPZFGB^6$29OF;[P5!EECNM0:* M)K?70^R%AZ$!^-@0G;T1'\6W\_Z).1628L\P4+(9:.*J35HWM+F479<4A1F'81KO;2/X8AHY/V--,0^<.P#Z)4;K=Y], M[6AZ[5KTTABV-XC:[)XUNHQ[?T9S[[4JPL*B/R4@E0HPY@(DEJ9Y?!PU/<28 M]3:T8%6$G7[8ZH ;B^6>08FT@G.OM0#EO!%C!F,(IA/(2&I&X><;;SJ$]UI9 MKE$WFEY:'NVKA,_-DJ%J:Z!=R-UN>]V%4LV@*K9L-2T\*/CM?/BM@+ZR!W[3 M0/F]T%5^P37[X[>FV][?2!!<271A+W%E=]!P3L#2/?;]C320..[O<[_H9\_W M:2^Z+,>YW@&;AXOC7)C0M4-(SHZ4KE]Q$_D^R0R;T+G5S!7&<:%=!%9EU^VC MO@;JL>\OJ/W$?3,UP*?E1=B%C3&-$:\[FFQ:M]YX[2J1K2>6^ MVQJH%[K6;:\''NZDW.^TB/4VM07G"L[EI13MP+D&FN4J?[/\X)PKXA'V'X_P M"^W9/2_NMM1-_9@=S[/;P-..Y[^;8>33R,L$R/L=2G;S]46#NUW:T"_F\C!. ML_\SKLIZ4WJ]5_NF]'%+:;)HE7HA>9%/+0II.I^N-#0#[%GOPH]A$)HN2@II MYMONR)Z9CO1&?"*90=S-/I ^V(NVO1^;W]G>Z+<[NLZGH7FOK76V/XIOO^<# MF*]9O5G9L&!?]'P3-[LKV,B(CU>U!MC97/INON,J5FEWB>XQ5!LUR/?!5[ MP)Y0O[G.H]@#.*/^*QBL6:!76P.EK[4-(>H/!?K-93Z$J.<->ON5E/4U=VD( MF*P9[?6&C(W>"(X)DN<)\8DY#HDO=H3],\8S7]I)8[?9HN1:BK+(FI?D[%5#^OQ51G)(47V%5UFLC0X^=B MX[>XE472:1TTIMMWY1TV'?F\S7'PH V/V (V:!<'+9D^ 6P'9!3Y>,XVA#6A MQR)!6Y*2XB1X_(:'=4LWVH$T8R071\#]D%$JA)YG6?Z(@Q,U> M&OO>5 IA3?![^E][+/WN>=8[]>P9GP()GOOT/^9T]NF[],&#><(%YFSF -IA M\!>2B4\.0CN,X#T^*P5DOA!W]/X1&.W-??%-F #>2B\D?T?P7J!H-&._?)3L M,)C?& 3 /K!F.!J8!9U0N]X@7%K39>3A^OBF^Y<$LTY@1.4%0B?6MZ0W.X2E M7R#9@XG/\;QXENWB*3*Q7!(@C/\DTM1\E^ 70J8+6LTQB9-A?RYS1LC>,:/R M'X;S-O$ @O [?)Z9?HA7F.X[Q0*\YBF"9^&K75 4 ?Y.X-%]PK3= #Z\$M<$ ME5%R[*E-%Q ?;@YIJPYC-6I0#DZ-ND3KVS0 M"NU1 >&^)H:./H&MS'7G+IJ]:!?2&Z$%-2AK@91Y\DYO>=MV\:R==GD?QVIWL'VA-(/KEUKG:*MO*KNY M1C,@J+F\32YV2111\;:(8\(5'[&">QNVQS4@Q.-;US5H2!'(4 M7O/0*+\5N MYE2$>(0=:4J%XW?0;E-EW])^!MDM*),:+.9_S>2 MX4#;\TK7V,WZ?BSK.FK;P(BJF1?8-'S')XZ)1?,6@50_+X>[Q=:,O+C%',+R M@@ZV\9:U>H1'$NE*?X4\J7\G_B(,Z074 5 ?_KJD[KXKTWDSWP,TJ=)[%&Q0 M*S3<-/W4=J;HV_:S\;C*Y'L%3*MM45J_FG49BC3QD>]_LDUC9"I#(JM#;=CI MZAUS2$:J)HHT6UKRJ:ZCF3@=I2?-NPY3,EF$DU5+I6CAJQF MZX-K%5V/K@^65&@_^[8%UD#2(/#HP]\J^Q[8\A4=B!>:GG93ZJ1K'$&1:4W$S22"/9QD_H.'6K. M1R-&U4I$6FX_UMT_D1:&C2'3,N\Y9@U5@"G8F7X]5V1559JWNY"N 3-4P%(5 M;7[!2B]0Z1HNL>AEV;ZRAT3=[U_$]B,2'(@<1 X%(L!X!OR$0Z$^LZ168ZQ@ MKNF/;!E],C5M%V^JM$:][6MT^P/' PPZP9D]C%&[KF9J&DJ1%5D'(7(Q['7( MW51FN%[,NX$T,6E3UB$AKF3YYAN _N@"M[0#9 EJ,:;FB#OZ= KO'PO9LKY_ ME'1^]',L^'T*5P,#BS:Z0X:)W$@,K0L8J6.^8YE5P%]JQXDM97,N.I"Y?9LF MVHQ3&VA /?2FM#5K2>W*VZULJ!U^PE%CI;._GD0@6ZDC-([/*B\S89(0[F;5CDKE;B,QL MFV.MCK1DFQMZ(+9?3=]&T^R2.JGFC!+[@JCT1CUC',5;[%:U\/AB?JM<_.[/ MPU>HC\?$Q+EX__*B4)H1UW1 8Z"'":;K>B'L8;"1#^DJ$:M=@PE6V<=6-2*< MWUPK.OJ,"GOV,_>P-8&^[ )?G_W<[F&9ELQ_NV@5/W<*9M M-F$*[@TY[2^* M"RVC-1C;KR13;EVDG(L^>?4 ,]51@^ CT\I0#GA[J@S(;C./9XO8?']S!5"T[/EB$2X%4/CT?I*[V M%15A070F-H?O^8=.S.S=A=XKD399M+ZVV!Q,9_=-IE]TDT'627:4E?,/=D([ M=U",2>QH3V4Y^U)\$M]\88$%7GP8'*]E M,(-IC6VX+X@"_&9^[@SBC81!'60Z#V4>,#>W<]/F\JH,RQ./BXUA^;APBL=- M)2';/:)BU)-;@VX!_3,VXLD/.Z 6?IJ_H[F7:VT'?35MAX(\">39K!>Q!@^Q M#+$H8*=LDK%L0A-Z&<)Q3G_B<1@Y7D##)L:KK\K4ZP ;B<92=L5R&M-_][T1 M(5;PU?>FN'A!LGJE5T?9WK)^;AT$+-PDGODL?C_52*FCG610!(.?S+GT ]*S ML>'SZ(G9XF1T:946ST"A0^9B@>LY0R&F/] )T*YC*7$$A(87^L8D+9$]UPMR M)X$)Z1.AH]0KH2BS T )8"(\/:=5N@??^E'-H<=8J"A,W7;;K-HL($\GIK4Y M'@(5OW51VMNP^5&%[9Z&4#R,'Q/M$;V,BR5;MPM I,[M@EB:R@MIJK8&X9NW M)DO+2O^"Y9'WX5 M_WXWIRW[KK0&>:MD:C]S8F^R%FF[SK>)C?%/- YF(5/2NF/Z^\6=B_$(KY9A(Q:TF?3H1K%TX20\.1"-F^2,-NC#WRK@)T[5[;XY%G M.ERSXL=@)W-HGZ"'/PXP!ILQP',I_ST5:0SJMA-AR,@%FMVH.M-X+)^ TN&S MH(P+%H[,(OZ9C8/&JF^/PA@:4R#/(L"=:O$A#>(+;,LV_1CN\&-&+#.-8:;W M; QCWA#%G R"#BO."DB>'ZO!Z2'$#HK(7PW]_AKY..?8S4M!/Z=P,"?>>!ZN MLB!>3 M**OH^/,@,B9L<>B;6R]QFP6%/;9=^.3?Z\7D+BP9'M&%OI8YFZG69 MSAR;OF0>A+ 8%-I9-/PR#K!;F5!&,%TZO(;Q 0K' LIJO]NJ5+,..PP0\@!& M'75.?,-%#M8KU/6Z;#> L1'K.HR_P\<5JENG=(X6!73_\'PK]:^D;[?73[=/ M!8.WCB1G_D2E[17PFBP'8[H '7(P0'@AA53B)HI1-37_ U^F=\*Y)($U\V=> M'/X\MD?X(P"=S".%+6 'QYLQ[U;J"90[3#="1R-S."]^!:[XQER+( TQO\7% M>!X,"-X*O=Z:;SD+>^AA!AT"[L3-/]/7C"[E!3"Q+.KZP9B7,Y9UW87'6-## MJZX-!J\)EAU\\;*R=2)QS@H5BS!&$I]:L?R.,8V3H8 M&R1G3X>EZ6#RBHTJS;8)V*@+L<"+Q#?DS.&S(@)+BBYX"C;?VU!5LR^ORZR^ M7%AF'=%[NLS^0-(9;,PQN8.0'OOGULI<3.$D*F-VC+:24\ZR<&5,O6TH:JE' M;?Y>U[)?8_B6YDXOQYI3G.&+14-6/#_<=+2LVJ7TJ-LK4IE MTF9,73W?J2L%IKY7+JI',8OBCE;6S?5K@O(63?"$:SH7G/A)%G4N.+O6\K\W1: \7(*,-R MG$*?/#N:"H#DZ1/%$(*!*1T.1?$%0FJ(D)P-N!A"NE2&U!LAPL>RN>SP;OZ5 MQA0AWI?R?OI5B ^OO&R5-P8F-[6[C:@C? #[6#"H8%#^RN-6#NUA)R4.5H7@ M4,&A@D,K*N];.93VN^3F):XCA^ZM@;BH^[E2L$+4_11U/\^N[B=- -CX*PVU MW42H_O%Z&D2SF4.GBODC9C"1QH[WMBGA.@[4II7DYEWKFQ9[BY:DSBFBM-/6 M.UK=8F]Y#HI;["T.JKOU42)>]LRF+N)EXZF+&->3C>3R M>V]0%YF90 9,^7)LEC]K+]+$K"0!? I*2<0R@E%)94<7J1NNBJ"JC//FK.\_ M=.M9JE,>-]AXKA8'+*]S-1]U+]59NFV]P# S' HH0RZU=H:&C&7:F,DC?5 ^ MKE@V%N/+"$/2:?-8R1MB$1-FCY(?HPDK -&ZVJZXC:;5 CCQ@KC[;*8 M(NIA_$= KA%.#S&8[MS;&$I?/7]97G^+8911-!!&I[4&'4.H*8(S3H SA IJL))LN50U M&%LGCP6NZ8/*0+NXS)N$+H[$YHA> M_H]0&QHN.4NI#7,O9MQ(*TMT*C*83'UNN>9";1#@KX?:4 C\O,+4N*H-C8X) MV1+F(6H5N2TE5Z.FAH7@IO/CIFK;;"8W MT4+!,N^J;_OAICHY.%,3S:B<=6SW9\G1G8-S]$_Z![$NS;AALF4'(YA3*-%F ML_B_:J9@0?_."4D<-YH.B;]U"U_KC+LLW3CWA&&C-=#:6BV\>W7 \#FX%]?V%I], M3=8\>M$XNAIGYQ*C?NN_M2=V.:9[3.@X[VZNY'8!!Q;LM09&=A=P'HNPJU)W M^HN88W'P6<1^:] ML(@;:K^FZSN6[M*^WH9^;D3];H:1#__-[N"NR*I8=$7-S+F$'.1[SK9M44B[D2T3NX8G/;\1Y);_#XR>9%414 M#$CH<.O-(@(2"O&R+B(/]@U^3+)Z?O,R,:_2"+2Z9)J?R?[5%2[6@V!^XA.2 MB7H-ED&$GAT8]8:0](= _5S**356$&*DR 4^^5>F.,/-XEQ(];M MCQ%<>CW%OS(YI0=:NUJO\G)GL5\>L:MNH[=0T79X/_D7:G\O^1='ZD)"/16#FKVQ9,YFOO<#%CXDSKOT#PZ8 M"?WI,'O?P7_NO?!?)+SQIJ"6C8B5@E(JXN?*C::7ED'SLW"F88D 9>.& M%(<12.'$#*6)^ MQR-\ZJMA<\570@,NWH88W=@I&.1 "Q- 49? M"\"""6T?83$5A<\(,9=X?8@T1JR]TCMK+20,V1H?5*##,O9=7_05+AY(AE.S M0VJ?7+O6#7W]"\S5)@%&$SL>]L3+B"'3M((Q9!D]M#=J9/S%4U83Y];@_N'Y M5E+D*^GFX???[YY_O[U_?I*N[[_ W_?/=_>_W=[?W-T^%8\=VZ^(S9Y#:N&J M#?2 JU \QN^-@,"S0.0#;"W:D0YVBEGDCR8HBKPA;(V4-X+U?6,O]9(+3H7' MGI5PY!\N"GG0)ZP_TE3X'A/A84Z#6-A36;_9:-(ZK4%7Z65X&9,P-]QK8 .8 MP:9 -X-2D\E)\]MI,F5W8[TUZ.F]=B]G.U[;ZL$^[ER."##2]XA;=Z49!Z!WV%^>(3UF.>/68$:J0)VS@@^=6&'1U8Y-6F M+Z<_3VW7GD93&) TMG\0BV[]L1QIUUZ09(O";[!@;'GJ(K*SI<17U)U">")R M&?Z7RCO4Q6#=/>>5]?YQYK.!G^P E:ZX0RV R'9- ,<(L!)0U1E!,XS@(E!@ M&(I]$I==7P#-(2\(-]\;$8*6"*#*H^730#%U%T^%)83-GZ0'8(,B8+%:Z#AD M&$/RL@NFU;[AJ "C[\E@@F@8V)8-(\<6NZ!I2B!7PO<+O(S>D;H6OEJ]Y7]^ MZJF*\0D'"\I8^(Z/@-__ YIJAK:TP02*B=Y1VP8&8Z_W-IW'8/^\K+;$!IZ\ MN,4<@G(=A9MO6:OX?"1LI5I],_*D_BVN1JK8J"V^:S)/8IZ9+^1R"$;;7Y?T MZ/#*=-[,]P!MTS2+ 7^M4'X3T;:KARF2C<=52-8K(#6V54'_U:S+4*2)C]OL M3P4,@*[>;0UHQ@>R%RKR3#4T!T6$(N63=-L'HZW6;V'NX.,/E$1?06*!: *Q M](1.A PMN((I]-6T_7^:3D06AD^09?ET2U@^:3?/?Z(@M,?O1[(7F,VC7$E? MK^\>I7]>?_OC5OK]]OKIC\=;:O\LDZ\4X9Y&$V)%#GD8STE("]*B1?EMD9SS M.VNP;CVXCP1K*0'6/IN!'6Q*4](,IFR"/4RLZS#Y$M]?B/['V^AA&XXSD'#W MCC.+HBGJC?^%M^ ^.@9*@4H'I**FS'@.:-L-8%9,H8/MS60MDNQOC2H-$C_9%OA^G'(BEI7L65/,<+5KV?/ M5MI4ZN;#HSG-D4EGT%Y]^<3[/Y&'BM ,5%AT1KC2]0C-?^EWT_^+Q+WK[M"] M@2.6KC/[S%0ET1F1^0F&8(]A.&XHL;+\#T/T/E(M\(ZJF(*J.U'U#]>K,T4/ MV!;K1!9/2!XA>1I!U5.1/**58>V:4AJ%P/;A&WDECG179F*GT92SW/P% 1I( M@6(V'HVQ;MS; M;IE ==60M^2*)8B_20'^.^"=J2H9D6&9 >B]UD#+ZK7-NZ*WP.TYX5;AB]MT M5@5- ;C\+_$SZT]J?>RRUU,5]9. M( T1TBKQX)T1Q:0%I#>!Z2U?6L7'45H M%P*WW'&[K8("']RJ%+?K11($;@5NJ^-V0^+Q 50(3:@0 M+[@'3W:)#N"$@+ M2.\#TL;>M0N]B'9QT!/5-:\]5@:ZM']<3FS+(NX5'7:WE7^-<9P5_@)WO5+W M>G":[GYUX>Y?_D]>"DDA'"1L>KP2G@=TCB.\N? [^FK^H M&SS'FQPC+!6\'0'_3^0VH,[MS1TZ$]$#GFA>7V(K+ M7WON31HRI<1G]W!^9+'X92S]0RR^(1:_GMZ"RHN?L<@]G@:H6& ^G@.>"\S5 MWR<6F(^'X0#BNWO R$BQ^&4\$8=8?$4L?CV=&1Q%>Q<#\=J*6.!:.39X+K!6 M8(&;DUR^K6.AR5+,IW')Z>5*RDUM^+O7>*62I&AB,%..AZ54W%*WPS6:?[.; M68!;@)N#!ZD@+< M MPU](N6 W>/:QZB +< ]U[]ON7 W3]0*)H MP W![]V*7 ;,D_'M<"VP/9> M7?KEL*VT!KK:[A9RVB=4F3<;I!T.#WQDDUIZ#1;7\B+L#;![-4<$,[L\=JIE;AUR#L3]XGYQ/X?[SR+S1)2.7E^T)IN#F\.XFF3Q52D= MG=K&B]J"JJCP*,![J,B.G0T5D'$JC.& "O<#U.>&Z2F%ICKCF7O]3X%K@NFIU MZ0K*1K_^):8/YMUO3FEH40QZ]V+0*68JLR/T1 W:>OF"#SY M\:6H1ELOGU]YOM0$7];&Z<6/+T59VGIYA,KS)=QY=& ;[,,>TM.Y@YYCO>3S8OEKA*7)5WU4$C1(_ XZPVE[-@R9T+ M="TE$##QE95#L#%=[KR:1%M577W!* M=5HUD5ERW(B[,,N!ZD\+7A&\4@NG;6%>*6Z6]@]8REOPD>"C6KC(=]AS^DI- MH@D%LPAF.39A5DTGL<^@E<$KQR;5W*.U/9AS=0H MT4[PD>"C@QQ@[K+GL,0^H\"9YB^A"0N2Q,+"/PG)IJ;_8KMT:528?+P8EXC/ M*Z67@-9V+>*&5Y>*UM9I);K#4EU%JJ<*=!S\[R^"[I7 $$/? MQ*%,HQ F+HU!4+!W WKL5]O"+X/0&_T5L+,_2XH"H*GD#6%)7A&?TM^1AP^= M^?:(3BY^M@0H_0L'L1S2?9HP5FL,8P#CF^D#3"E&1N^ R-'$=%\(E6HH7H(+ MNJ2(6E565?@+EIT>[;Y+/N!&!]-@5@C'H"!!\;MNA@+)Z)8,RX5)OII)Z_KB28I5IIKPRZ-L#;1DUU M6;SZ/J)P2O\(/0FD+$&Y,#/?V7=CWYM*P^B=^ "3,86)9<O@3_K$(/! [0KI M[CP,Z7=O!,@/ PP=!@U\S-CV YC3FP>;D^F',] MK\Y:P4FV.L"%2!#8B5''E*B2*=VYS$:#'VH\HVR\(0^&--@HQ4=SGL2EPAW( MB\(@A!5&CAPG"C>LB&*%[185F*54"B8^!M@%1\$/ R:T =$ MST?IS02@SF:^]X,. K2A?Y0S$WI+9D)OU4SXYKDOS\2??H&W+=O4;C2]M+SP M,KY[;BCT4X9"-[NL^O_\I'3!.K,=QXZYHN2@^V4&G3$NHS7(.?97Y!@L.N:WMH+H3P)H2V14#R3>%N*]ZZ4*@N M]':FGZ?T=MC!@A7EG9D"@30"]GCQ?!@C\-<(&0V8"?@%WO*-@!TAW=UE[*V6 M1SD330E\ )/P4UCJ$*2V].9%3J*UAO"LB?F*8@'U _P/$!O> ;O!A-Z''%M< M4XS)U5';!F:COME6.$E< ZD;8W^(O+C%'((V$86;;TG! O0&(/F14+%@ MKY@\J7]QN,C MFF,3&5(9'6H#3M=O6,.R4BU9-GHC'NRK.O_5F6]E=PUF9>T MGYDOY'((N_E?E^88IGAE.F_F>X!^N32_ +.L4'X3T5*LI6PUZ\;C*B3K%=A9 M&3];N&W0;?0*1!#Q62;RKV9=AB)-?!33&Y#V'CS@&6[]C%IL:C>$_9/ )CE#0>!'I"+*]ZI WC\\ MWTJ*>B5]N?UZ^_AX^T5ZO/WG[?T?M]+U/7[^_?KN_N[^-^G[[>/7A\??K^]O M;J6'S]_N?KM^OGNX?ZJ+[9(]N7E%XWCM5O3[4LN?M>:T7WG?*8%E( MZ!=$PO'LO!MJI=&]GAK;">G\F'161'7D)96-V5 M'N,M'.59BNI]UHR%2L?Y7D]/.&#PCCD+R%7RX5.2^&&[= STID_K3U_-VT"I MQ7Y>;'MMF6U]<=I(_.;XYS;\],OZ]P;LG5KV3W);R?Q^TZ,4I=U5^J4>M?E[ MG>.@U.TOWTM.5\Y#2Z;I[/DPBS[PR@8CV1X5.-[Z<.>B#PH-L."C5.#@= M53SY["RZPO&;?F-.[W/BQ;*4O+EREW%B#P-H#0S-R&@"MZ*/\%X2I6Q@!9\N M*H*C!$N@^>.F9RD0PZ@T5H#7LC"@'3U"(DODP/1IC 6O-=LKTXGD=HEF/:$'<$&+T=P'9@V(\6L6.K%\6(]'LG4M.G1T'?B MTW!:5 8>AC S&B@4U"54I6"8O7:Q2_AQ9WL<[UR/C6F6(MF"8AD!OHK?:@41^S&CZ' 9E#=S217CQ,LX _ M,4:51J72F%",(1T2XL)T'1OPC*EZ,Q\F[L,:24$T#$:^/<.'70"/C,,WTRV M)/U)XKG'R2ULVB6CL7LREU4L%UNNR'U_NT0RCBTVA"K,@A#V-&NL\$LZX69(3_!+"O M7[O65Y:-M2$L45$Z:\2K.!!LU>6Y&&>;# H&@MAV QB>2\9VN'$06NUC(]F, M8)]!.DNA^8,L> KV@E<;MP+IPY!-]"/=M=A50,# IDF+L5N"14JB;E9<'SEL M8&*_W]:[2MFX1+W75M4.KQ# ?I=?7&+#!V5LC[LL&-?8L*@X$1!XCE-7RL1" M-B>BMT@EI2+.@H)HR.ML4M=7G>YQ<[Z6(F_04JZ*8&/?K6P:<__I'J051- ? M8,&#JDJ3YH)=8D&.[$>P7B\6:/;&BB*D5$ 4/!& M;? C>"/FC9S ?]Z\@:5E.IWVNG?_.+S1>',B]AT?/B+U=#B .P/$-,_$/[8B MT^2-19\.$U+(-9E,0&F?BL8V+/5;@X[.(\),8*F&6.*_,6_!DBH#ED N'3=< MO@D9>06A0#NQ5@PGJW<7U7TIX 4GWR )P%T W/X(?9-6]C/]][N03(-[SZ4! M3QY-CKC#XR#0W3,E!/;HT@UNFGNQY:RIO2L8\:P8D;]:MQ,GJJV!WNUSL"$$ M)]8*DX(3CZ 4[\2)F(-M='BG"^R!$V-].AE!L@ *BTP[[(EL:I8K&1%'/RQN MR- .9#T=56Q\WQ:Q63%B8O,V=-;W'\A)?E0X_=%^:DM?";"8Z8AXFQ.,MSDJ M>FY8\0\1;',VQZ8YB:<,#[$\64NBR-0E.ZA+J '^] M->CWN%5+$/ 7\#^:%Z(*_+NM@5H?Z7\.&G_25N+,0F-V*WT9P/CATRKB$UK& MD-^0.YH)? /DOKI;%4,1OE!'Z*SI"/RQTP/L9,79"NR<.';6-EC^V.EC.[6, M_(6#8V=7_TC5\KN[E=,Z=805!-AV8&4=,&6!39,Q=B+#N"E=JK?N1=[.&8 \ M+6A.N%-: YE;'HK 7D.PEV.^VAIT-A:@JA7VSL':I>=;-"5XI],M'G4! M#G%$?NJ#.^-#LS)BO.F2NI"?D7(U]B_U1@6]C9J&=>8X].:IC;-=@*;LX4P% MU'0H:G@%NPG4U HUQ*A/'#]E3S="4 =.( *GO$41E O=:@%N>KXIRC=@9D$4P5]O?U M<:<["7^? &!MC%&>".Q@VX#]YV()!)X6 G,,6ZX(Q!SY_>?EBC./4K6OQ('' M"0Q.''@(+V3AM)JD'TH!\Z>CM@8]N4EY!0(NI?-0RN!%:PTZC1+^!4[]%RO!GY%X9@^Y):Z V#P*$SE$(TJ M8%-'@5,Z9:,\@+!V>!TDCCC)J)UEN!U-A?UW/5#F.MR:F@@7LP0=\ MV+%944[#?2S05QNCE0_Z=)F*OO7=M8;@.P*HY)U>8$9>1+_3N9-VZ9F2_D9?&]E[D;&W!G.@5<]QG%7P!_$QZM@-&9= MAB)-?!0L/]FF,3*5(9'5H3;L=/6..20CU9)EHS/NR;*N_UOIHG1X1EZ0O+&$ M,@6 %?SZBSE87N+L9:"(9_+@$DV *Z.MUF]A[N#C#RGTI*^V:[HCVW18=:$I MF^HZDH';1TRZTFQMG2 M_1%F D-U;#H"ND#/\+C/CC?Z*R7:C99$0.3/4#CX$6'\E3_*QX0T"> M6FW]BMAF/R^$8UMF C(VY.,WQS^WX:=?UK_7C7:_V\G\26XKF=]O>A38<[)N ME'K4YN]U+?LEC1E45]WZJ!R/3,'TEBW^&:8N'$8IZ^>):XI;54YI$9NMBH9. M73W?J2OKROC^S\>/USS[*6]SVR4T_&QB30HX+>_NOQ8SG)=5J^ND]\5\H98N MSK:H>YP<0B57\23-[0,'+Y\[2ZC'XHF^X G!$_7D">U(/-&5!4^4<\ON_U3Z M>)H@X,4G9D"D#SZQ(@J$CZ ,+KP 5 M073R6X+(>ZQ#G 0/7-,&&[S"2P6N!:XY!%#PP+6&\GKW1*2&X#I'R4H.OX!2 M9+-.=RI7<;)73D"C7/3C22N5%37(LXGIVEDB95=[)-E!7ET,L14ABB)$L;Z: M8SD\ZP+/ L^UUAC+X1F#<+G52SAY/!_:'7?4J3^%WNBORZ$9$)SL%//(*("$ M"VZ_"M2]YUK,TSYT2)R_]S0Q??(9E^(FM1(W7A!FLZV!C@OAD!..B]JJ53Q0 MWL/-:?<$$8'R,T'YYG)[!;6M#07W#H7W?O8QRV&K\]4!ZL)C5Z6;>RM(2>KN #OWIL)!TIHNQ*$I.@N\L*R=3 M#AMR]K%@"3G<$'M8^'>X WI5LSX,HC=T51*(%HC>MQ*])T1C;;#=N@(W!-$' M355*I9HN)5@KO6WYU8<(++RTX/978DFV&YKN"UIA\;'P2BKUP;R:4]NR''(J M7+Q[I(IEVULY5L,]:+TP^(&LVZ.NQ@DZK4/15GD&&B#S']T836-;'(*W&\&1:CD48^L>SP"+ZJT]J$=N9B^/*&D?HQ M7HILINUBW["C^:=JQ*LG8B>C*<>(D)((+K&YWCE$*WLK#\U!-'G$QEU![!S',!1 M9#I8-W<& WM'C2KT(_C2QU(SM+0NZ%F.^2:-)J;[(A([JWB?"C/M8YKZUZX% M%WTSWVX8Y:MXEGLJ/\]R0T[J3\+./RG,9SNKC@AZ38!>@/Y4%+5B\,^">6=G MP[HAZ#X?IQ>-SCLS+]?!#P ID:^M_T1!2+N 9',?K4$@JE8)3T!MDS^+X;B+ M$57K 8$"QP+'-0FK*H9C W',J]7[R>.X\063^?;PC:MGQUV6-%AQRXLP>#V9 MR+E72=]G#\I>CVL'8'YK>9*7J(M+HD[OV!WV9D/Y/?A M19(5$>Q*;,=]88*D&4S"LB M^8)^8\8G^?2!\/X7XKWXYFQBCZ2I_0.[XQ+3=V%!@PMI9OI8WAR&XXW' 0FE MX;OD>, '0*CLLH62E;2O"9(7C"*?=A9YA^?.UWHA(M+-E$7S](YHGBZ:IY]E M\W0UNWFZMA&IQ],! M1X)Y0_3D41$*:;PKI>,D%[>E1$THW9L^H0)H M=TI%CN>#'.36WI^UK&0O"Z)B6,E:X"SV4 IJK M-6Q?44F7$+H)FW1L M=>KOWN^W#=DHV][=D-N]/K?V[KK6Y=9)7>,WJ.WMW0MV4B_H^SY>J^QM(OF: M":!;8 7@DG^!SE6BFWC&S&O9)EPTAS_L,<^>YTP?>&6'\+)1D5"M.Q=,%<=! M(V,MV*D,%N\I+\YWA!L@U01-M!_+UFWUY5R;!5B1#-/&VK76.,?.TVQ MWK[WC9[=*+!6W;J=M%?W4E^*3TZ9<"G++?F6H>AN#J)OWAM6A+3F#N#4/7.? M;S=EZ6';,5GG=K"_TR$)GS;3@DV:RB;Z\=@$(XDUHS9LPC6:ONX[Y??('TWH M*<9BLSRW,A(<=I/$.YC-*;]YGO4&!MNU:RW8A/D,,QFBVQIHAI915_@(P9R< M55>!H V"EB^"##P8Y]%2CP^":M]I3>^C (2'R6( M+'>^.\ W(#2F-_H^AAXL1_&G^;8'DE_F%I-5 X-! &!"8E:@;251G#5OOU2'02NG$=1.1FJ&!X:/=4E.#33TE[]D+360Y, M21VG<$A/:WXB0'7Q6=#;ILIJ:Z"#JJ#QC?O?0UC_X170)?.U:URD29VX&'=@,NCT.?BUAM-4/ M.05/CJLA1V\-8(0Z@/XX\N"TIGLT6T-^CT.5=C$>4']\%/<&58=/T9KT#4R:FB>]+%!X7BS M@JF'BK(FJ+$6ESU^K\D!;I:7[[YFLA$>W7:'B M-A(TI53<,J#I VAX5/X2VFWI]:>E(]#EP\I%L SDL>>_F;XEXE_XJ;7S%G8W M:0)G<8,BMP:J5AMM1&BSQ]1F2\ &F_?H'*)E:Z7$GH80O?V!E6_@>:X7)H5N ML'@/*X(S="H6)3T+I:*"($V^B\D>-[C"PA/7HY$?P9/H?XF5 MYG@\3TSWSGT%NGM^YG&*PL[@ZN()%-KT$65S&23E]-9-(ZQ?J]:ZY^9N%JF6 MG)T5FU+G5+DUZ,JUT4"$EGM4O\1&E"B<]ML3U%-KDF"Y>[F.@AP_[%+ES\EXGU,UD#\PPR^JNM58?7:BJ)P67L@*T(%PPK4S-4%P/ M#A>ALPJ==;\ZZSW)/&-0NZ!0Z#P.&83&VB1XE16XF^!EM 8Z&$2\?/&GH*_6 MNLXYD\/8EZV +,Z;^&X,4CO:E*@!7W;^S1$,9?>=5*CH)AG1PRK%'6YAR/78 M@C;K]8*K!%?MNMT6X"HL!=N3N7GE3Z#R5@&MKUP/KXSV]<>NZE1R=.>@TCS2 MUJ^@R)BB5]?&6(*"_M.C+N2]YUXF7=+GVFFJ66]9);5@/$SMZ"!Z$54K>;K5 M$M7DUJ #7,"KX&D-?!D"^4U%?MDJK-N1KP#RM?J4ASK"L6"MM[6=BV.?QQ'0 M#@6P-S$&IC_WLCK.B>/"T\;*#E6L-V%%:PT4O198.>EFYR7RE7=R4"]9RVPJ M60;S^?K:N!.HWN+CN"YNK!<:GF\$MH MP@OGN8HP+22B[;)XJ4T9]?UCY%RJ"(#K4 HG1"*N)7EC2955[4)Z(]+$?"42 M+=XW)D QTZ$EJ<>>#_>Z](![6[V3"\GSI?N';_AA+)FSF>_] -R$Q'E/EC0] MUXWK>2@B2%FC.M3+_U&&!]6>LIT+MY6W2&?@N='TTO+"R_A9F=S9I4W@-G7V M E(X2?N'DG-0#S<'HS7H=3>Z)>,Y7&#E]1F!7UX!HFU)>IZLH!_!+&%O8&E( M@&FET)/(CYGM$PG^ *[ILIOP[T!Z(2[>Y+Q+;GP9"UV&L5-F2]@('PKW_1&" ME&35^9%=O,C/>#<\-HB&_X$QXKM-%P2*(SGVU [IC0&.PQR-0+YA."8,-9S0 M=P'S.2"M4 C2,IR>1>"5?\8<;I&0^%. ))@!$S.4[!!?-(7QP;/_ EK@URZM M.T=_?R.,"/B%3TRL6B^9$AX0Q8-?G1ZBXR(>&"RH\PY_2*_KP=PPG !(2UR) M!"A![6!"J+R!66,]_"E(A["]G B>+4J[1Q.E"5%O@"XPR M2EAY(?1MP."YE%*[,&T>@3]U@9.@?_ P(<^ZBQT&DN2*WGXR PF,?S,)9F+,PXQR9V^ MC+E-\)'P]8OC#6'&]KQI/.A$;Y=PQ9(K&B;]):)OGZM9"TJ7W$-SM("O;#*W M,:$>%Z_)Y'0LD&TH6U@]68^U%4@A8:5*QS;--P9D1VT;M):4QVAZY1/'Q#WX MTYMMA9/$1$G=&&OV\N(6@*N)KX>!6,QJS+4*2)CZSUDVT:(U,9$ED=:L-.5^^80S)2+5DV M.N.>+.OZOY6N#IKQ,]6I@"]ND#%IE1IS4$3TKU5/,]IJ_1;F#C[^0/;^:KNP M]=D@WIY U219!7GHORO\/F^:KJB7VMS/HBD0[/UA/#]" MN*&/!L5Z9)/@&6[]['BCOQ8BK".W8$\>F3/D>#\B&YE@W=(^NO6)QD9( \>9 M H&@BEP?E@44G?_&'OIA7.-*,I<,]F,:KKB+U=.Z0EMF^D)\W!F_.?ZY#3_]LOZ]WFUW.[W,G^2VDOG]IDS[,Z<4J?ZUI+_+J!K0E M)+FA4U?/=^K*TM1/.F)C/F?ZP"O:"G14)&#GSDUV]6 M1J9BRL/F([$:Y&.< M^N#.(5?D,YZ-N,R_YF35:-DY>P0%EK!BU-3 :U39'H+ZIJ-=R MCMS*P!YKCW6:U-I4P+ZIL%=E?K#O4-AO"C(1T=_[*+,_\FE':WK<1NBI:))! M\TY,G_K9D@,VT:2U\B'L!BY(R(\=Y",'3S6^^M[TABW =QHK 5=_3^B?R30Z M!CS7)N5,E.#GBJJCK;%EX"3+H,YPJ'TBS#ABZ+BB82A0V/Q MXDP/\P>>NIA1./'\'6I=G("5TS.K*095D9>!,"U;0RBA< KKOR@TOF&8*(;0!J$91B'] MF,H4/3,;OQRC5.*31V)%]-G+C$+7X6%\/<_ ?6+K\3#^MEB-3&[IM :]C)-@ M89Z=.+JJ*0#L9C*WW. 5C"S85;"K8=&_1 MXWJ?4_3XT?ET0Q7%1?&(^M509%W_-J>J8S6A"\D>2XL++J0W+W(LR1R/L;P0 MUM8A]*/]RJHE^5A]Z8WX8UT_XDK+18A(7> MAH%MV:9OP^--GZ0KA*6K-EY0[SNY6*J;NJ@%1DN@/40LUIY&XB4/@]O.%\3UY>#O]7*L] U+#V771EC@;A;Y,[@=I0](BI<)T%G1X:78+V.U-!LL M=DA@"+22'ZUOA]4XG,B*W\X&N'B0W&,%W'#(<>8 #-=VI5>@BQ<%.+(70@L: M3M&A-(.=@V86D!^P/&Y]-X#FDB?9C?\I_(MP/+9KZICQE!#CB*B>V@ MH$P5W4QJ#.:5%_2BE52'I, G+ ,,"ZMB7L0/P6,PSX4]Z1VO#FB)-_J,<11& M\'QO"+M8/*U4H"7 /2!SZHZ8Q(R2%R]D55: ?/5FNVL' M5AH1%]I37/FX7"',$4N^Q0+S%\ G,@I=AC$#/RV7BNL\ BT#%I+6VK,\^M4: MT7,+S=!EPXJ,VG3NLD GW#A+(SXIH.LEH:UAF2PTX+-ZQY2UR* _,S>I]#0A M)$3QL5[^>KXG4="8HY$?E2W.6$WGF-EFY*A4IFB,C+1E6ANI7XLOS"@*H"BM"B'%[Q>G=?[" 680_C&V^* MS$-?_LAX[L8+PN!I IO"9Q,4@N_F.Y7Z&67PNAVV4C!Z8EV'R9?XQD+5\92M ME0@YB:6L4H2MP?W#\ZVD=*ZDV]^_?WOXU^VM]/3\@%R4 M+XYI^S$='*DY\1P+=QY:,?N54ETR<0%H5&QPA6"L M#+(7U5A!1L$^SEXBF:^F[="R;%2"!$%$]X_AN[117+(GK5?G7MH5[NZ_KA6] MG#-X6@1<^SYJ&SBIS^]K,N :RU??TTD\C.FO01R)]=\JHA0# WH;\_\267]!%*0)^"9?*MF([A59.]DU:V!,)#RN#JNTK,P=P6V,P"YBVV<*]@PRS)KH6A95E+$D6M!W(0D9%\V0$X]= M(K6NF$^(^-7S?T,29J+; #FI9'CSZEUGM=[*$Q7BEW1YI/022K?,F%P>?;ER MTJ,)L2('E.O;Z6*)];BV#8@U7)+=$?\CB46.WKD3WO[*B/Z@@7=#D[NAPH4PY(=Z1(K90# MB=G%:(*6Z($NBEB>=O2=VNM6<2ED.@3ZK8&BJ>U>34I@B.*M O=;<&_PPKV! MA5_D7D8E(8'[VF!#X#[!?8\;[A5T ,NUJ5%_H$3'X^EJ3^GC/U':: O&^]PP MKF+)CMTU&E$0IH8PZ><4<"\!$UK99??R[0(F=81)3CV4$C#I\"D1>%)5@(ZW M7]X^??]^9G5^R@$[IQ)+"6"S8BH-LOP%3E(XR,N2Y>[FQ;2(NCJB$L ^!0@_/;L'XJ.CBX[:-C \.JF9 M<$73PNU7LHB*_GDYR#V>JKRXQ1S2_/W-MZS%3QXI-%[MKN0&I_Z=^(M0L1=R M.?2)^=>E.8;!7IG.F_D>(,G3T>JV>[E"PTW33^?CZMOR L9C'A%A6>D8#%86 MYMI3UKBBB41X%8S&K,M0I(F/_/Y3?F:VTL6BM,\T0< ;8SX"5M$(?OW%'!3) M+Z"(9^QWB?O%E='>FBA]G(6Y@X\_,,GQJ^V:[@AKA"QR+;*0O)+JGLHBOU1: M6W[NT9_K5H7K*2\O!5/>3);;@WFJ09SV$C0MQ:0KM_6^SB=Q0FDKO7(Y& ?( MYJCMH+837:28G-G418J)2#$YIY0!D4HAZ")23%)SQFQQFC)M.NL=&46D<5/= M3VJ_4K&*3/\31AIWFA0V(&#?7-AS2ZCJ8? Q#Z^K@+V _=YASRV?JJ=E=\X2 ML3_[R@ FIC^:T'IR%GDECC=#9ZE(,-D"=FY)5+U.:]"1.>0.BM2!.N*$6R)2 M3V\-U,U5*05.3ADGFLPM$ZG7!9SPV#U%CDFQG$QT:M"M^MC63N?6 M4U/@I%XXX798T5=!GJBUJ8'1>,.3=\HFF_[6R/QS33#A2)KFB YNAGQ?XY6L MR6^=:GH\*KA3<.>A:5F'I<]-^1EKC2Q;.U;J'^3O>>^TJ"D%BT_U= S8GT M[QBU>^^%_R+AHOM3)@#QP%'I9'3731("+J0W.YQ(IL1H2:Q+$V!@OLQ[)-'Y MLIY'M/%=J;96>YLL:W7UU?,?%Z-4EGH FQ&5U;D8U/W%$&,I9*A21HQ:Q]_ M_/9C&Q,[LAN293>8//HLMK+EGW%'30G;7U+\Q-T"/==YEP(&%/S>LE.=-%>N M-9%7AW'7>!J^SNZ[0*12$+CXQ^+D-_W I/_F]U3_S;94>#SA^PR%)/R(J)5\ M$^7BN^0!V\"XEFB*&+RT?UQ.;,LB[A4%8*\U"-^\>(TN:I(U^U$ZA^=2!@F4HI( M]693VG//M'WIU70B(IGAHA>NA$WR)#N ;0[69@JW6MAM^(/YD;7B<[P ^6?F MU[+')*X!" SL^;?41AG;^YET ]HH!. *T(DF\[]9D_:YO$D)B0N\]L.0$>1W MQ*IT8_J.1ZG)A-;4LXBSX:UK;UF78K4'$.S-5 Y<9'>Q!NV"V+0G=D@9':;- M=.(WT$O8)\JJ[./8]Z:QRKQ)$V-O6/.A*W*1GM;#?$$QW"8H'G'B 8@+S'0% MY6FNBUVJ*0&AM ;K)WH_LWF%7L7Y*?69GPK*IIHQ0UCV>)*3>#U#0"@)V6#N#*YCSXY0)[>@;8LG,$#P( (CL!O_R^]A3X M&-C8?ABE05(F)C824AW>U-H#Q(B>DU)L2U!R#+6_CTLUVKMLO5%6JJ5)%]1KP\6J'[[3HR3-9[5A+ MXT=*M*8]COP[]7P:_H39R^04L'/;;5["!V*=_4D,(MD>)ZDL[E@FH%!!8W[(B%V#? MCPB 8LPT,Z;FHZ5H%JHXDE.,L(FE)7@&2YTW)0\43G34 ZSTSA\[8X8$M!?F MI1A+S.P&7X>W?$5@Q=V#6^1&M9/B 9NOSQ'0?6#NX MN15T'QOQ:RXSV$H]0C\E.AQL09'E3?4 MW5!KH_K:G-7D%*OIK4'7:&N[1TV?5#9)EBFV5#%6Z1W#6)SHKW88-VV M7F 0FVPPK9WA#DK98&J>#79F@>S9FV_%3N8\A 7%5G#GLL.\S+VWVQIH&3$2 M(HGBQ+"W9;-: > !-ZME_%7;L0Q0#OOM_IDUIZSSCO7$CC&9&G(AN20\O\WK M9"W'#Z>S>_V3 FSK[H7]M#)J%*WYW4[ :&PX[DYKXUJ&7K6-JP^FEM+N\,I/ MJ(FIQ=#6K[F_X@8#!1P,L7$M],N/B0WK=V8)_"B@4I[OL>AQ4,=-H]2SQU#EUTTE2 MI0RQ YTD*2HP(K=229R ( ZAQ"'4G@ZAM),\A()A#_1>6]W=I7<0RRB)FH6! MDLV\N<^K,G)0LT,YM=5.B KS@E%:V*X%:WEUR;[;=^^I[,R(#\I'ML;K_]ZY M(R>RX$VE=Z1*I<<.<[P"8P.397,**DL7BU/%+DYHZOF^.47'J:^775J>>N)$ M/IV9%S-5NSCY]5/VYV+*4;0WI#I['('5^89#Z^?@XA"*H\J90A(NJU#!. MF!I*:V!H6:&$#*05*=([88JH0)%>UHG?(BT$%)B5\@)I8<34*"&+N,JB&AUS M+5M-M-K/.J)2>[V*)2B5;;M]CN3)D3BUGCO6]Y-[[75INYA[KIS)D2^UGC_8 MSSTEH[QA,OV3*]F45,2*TWJ_1_YH F24OCNF>_2YY!5NFH!*"7B3;I^^?P>( M8=11./)^514L5[[ERH^FEY867\=,R,8?1P/V-J3B)A1$;%#";M3(R=A!$ MM$@#ECUR[!<;STOFM8W6=[_,XCKS(ACXTV<'MKS+IQ&0%X,.EXO(Q ^< 8)P MCYUB,O/Z:W$PLP1M2T,.)["7ODRDF?GN>[ +6\2*1G'MK7#S6F47),%2XWLJ M2)+PRGA/AXL:>G2F,0T>XFEH 2HSQ=RRM6S"BY;!]+=,&F'C)J4 K&W"M%)108K%P4 #Q#8O]/&EHI.-2D#KKMSI2S-JK1C= 6# M&1L@O"BA;HK>=DE287IYQ\\'FIY&8Y$V%3== M4E!*3S'/M7VH*2H%IIAP"0@20H4_NJ]],H/OB$N]S77/('U*;<35'C:%FP M4Y6'<:S=O9JV@R?!7SV?NB7*\[6.Z=8Y?)WA_-U8\CA6E3MJV\!#EO5\C'G5 MJ)^7$UKBR!IY<8LY##PG"C??LO<".D7=(,8*@5+_XG"1V+9IC$QE2&1UJ T[ M7;UC#LE(M639Z(Q[LJSK_U;Q?#B^:^(O\GQ>R.70)^9?E[0$Z)7IO)GO 48" MI TCL(I6*+^):"D;2MEZY#4>[Z7N#%",';T!*CV? NB*LBY+Q?G5K,M0I(F/ MW/Q3_LHI71UL)5J]#:7*#D!I8+&DNBW,'7S\@3KQUWD9 MO:<05-@IF^HZ_LM5RDL9S(-&C3!Q)R"7\",FLXK M2>*#8D_0X^*J[^RJ>8U),W9FH"89S1"+I?0:/'/.,*:RM3%Q#]%SW .;]-BZL95#Z[TOTS0J/QW2>U1T[]3A+5< M>'L1]NKLG[W4W!+#^V*O?FO0D___]K[]NVWE2/-?P7%F,O*$H@CP(>(\L MRS=*?"V-I)MD?]H#DDT1,0GPXF&9^>NW'MV-!@'P(5$B:6+V;*Y,@D"CNZOZ MJZJOJC8D7O!\_B+5G6OR8>J'\#@[I'=_[YWU ',3TDF6"E\S(H[ F[LR<#NET M#H.)%$$+3'Y/[D4>F\F"_U/A.LK#S@,E'0RDI7Z<0+ M*K5077^66JGJU@,+BX.#K$WI$/!!#7QW0T_$,_S)T"4E@=6?D3R&M\[5C6;- MPA,Q#:EA!(_+51:EE4@1 22%09T:*IVQUZ?OQN*!JB@#4 L9 -:,)@9R "O) M$BYC#Y8OB?!=T%\T"0;>T,._8+X& 5Q$/7,DX'K2LV:PF2& IXI=L/)X2.^84O@\:J&SK#EE]K0L\.^N?5"V&C"KI4WRGNJ'1Z[+ MJ[^)_>9#9]F!_S3NM+.*[W;#;X,= TJ[$B^)M *J,8^M%-^0OK04^Y'4_%*< M7YI>E-VM.2[6>7J^TN_3^8G07S"F6.6-ZQD/R'.F6LTW'UI.O9U?UB=RZN9V MY@N-N@5;L5T_*QKUD[EO<[OPA4:.K))V_30?%39*%U-G%MD+8FTK<5T==^Z# M/1@#J,@'%M87J@YRAI9:!6N&=M96=AM]I5.D9!2%>S*OM).GN53&6SR_UUSG M-8^!C:XS>C2Z2[?NDTCYC#7G0CB&4Q7]IT5N5>?-CFVHNSF3F-D9H1B.!?6+ M )O;Q16D7!0T"#.GIJ8535U-/T(#;, 6DCL^GH+V/(9)TP90MLT7-9F19VLO M"+[)FZ2*D]P+:0X3/;8&YM2XGW VAJ3*D#VCF"(>7/S=&R1D7FEKR; SI56% M5>8CW3;'L&3ID.=>-EZD!XA*G.YOW!3CFO!7^,")(:' KEOPMW!#]-"A_79A MSI@YTVFL5;F:*.:/K3+# -KY^^>5IL,NE%XG?L4W;Y M'7U=!;'(=J/@T&PW]B<6V7EGW?WV\>[R?W^[_'IO7?X=_O=ICJM7W.-EO8"G MV-,:SI8[\4#IC!3]DK<1_*1>$L&(H_0T4 $I>7-"*X!#] =6+Z0#(/)@KMS,#>+@0:#_V. ' M8^_QONJ;ZX^8[P6/=7O>V(MG1MXJZVJ: 5BNQWC$W0 C)&)P9V^FYJ/%_#"# M87W4I&7Z=L%K=-H):A%&M4?"H MUPO@:L3S8/9S)$@Z!EU#7&%X$ES>%V;3TZUDU^[DX8;,/KA3?JGT,@#H& 8P MFX_1-F?OW2J:R)GG!#FG\R4+MI==31'CSOL7GL2U$HJRD]7F8@[G@ "]6$@U M=^G#Y K2I"R\J%I)+RG=>?WH8U>S8!@_H@&GHN?GEZ!JU: M;V#TP .;^+,GQ@/K;@9'V62K>JMTUWFJ6-/(#0>X MZXZ1C8O .CW="[??0,"9':(')D;!DYMPOM9$M;=>;&_=(WC$X]+5.O!+\ "H M"3LBZR[/U)/YRRLIOM*76A)>WXHW)"L1!#-2L4"F&_H]2(G"=7$08L4Y$_(R M7X6\:(#2@R2RYE9$WCJ5GO [%F_1*OHQ"+\AU(&GC /X[\A-0+Q 67]3C))A M2".VHI$W1=\D1PF?5L]E!\VC4O\!&=^8JTNKPJ"0LS_0/I$KYOGL_\$?IEF, MBZP@Y%]&3,Q) MXU=@,02(8>!/S%HE@S8B3JC MNY%<#BP/4^5R5+D\ ;N%>O_/Y*N/DUWJUXP:ZGGH^' MG8P)+M]ZN\:5U(4_DH$72_HWAC+A^/5GN+_04L;*WQ3=[;EC3G#,B/S9I V2_:C84+Y(=D!Q/SCP^TI.*=P83 M#0!C#4/@ #5'PH_8WJVF'QL*?6S)CGL;8&#&4N:!%/!&IU5 W[T BN$B=!)CJ M,!DSHM1/B<=@A/-#V%/>="Q6,^*W*LON. HR LWK3*D()+DZ,$ <#E"^FF\A MCQ:UO,81<_T=9(@,+E;71[_YI"M(QT5OK:.;B_/KCV]KYO;X+UP9V%D8ED%L M'@9CIG"D&RL%]8LT12UEM?1#C_:J)2(L%>Z!%AK@ZUVI!UWP@TC<[??X\0-G M1WP.W8E NU)6<%!<%^2">'$L"!;=35&&*"AU;<25] 3= \@= +;E7T41RL21 MT[";8(_*V[_5X2IIG+$\?A:]$).@Y)MU5"84$EZFL3:Y.&:EGZ3 M=G3K 9-@I@Q1_DB@Q$!)NAQ\M/NUE@'H@T8),PQH)'H0NK/Y5* [05 M+TF-]&X@G0_X6U6426:J\2+)RC5M7"34G)&L=#5 61!*][(9NT-I>,4HY:,; M>;P!)%[9E>&6%KJ-1/$AYLH-BH<5QD)ES#1[-('N@3&X7'2B;EV3.&:N]WC# M\\KBN@99'"=OI./-A6/1>HFBMZANH[J%.AC&Z%I35J?&.3($I X#T5A>JV)2 MGRQFQ#>C#"22\1[BF=00H%_(!=^GN\XO('.VU,A:AN2>^T,V)1>EZBUD@H&I\N MXNHG)KVC=<\!0A;%!;X,RP,(P(0R$142_/ 4^ M]&A9(0=],<#N88Q;,:C/8NA%WZ+2Q^K":P6#7C*DFCEA\T-@98X"/6 IP/FG MH=2MNP2TNG&Q?AWQ [:03W%22BX$Y!*C"'LP%($!1IQPK&(HS-#O=%Q]H@!*/COW"/PQ'7)?4_(WS51?/'@_X&%[\;$/:%9-H1"AF&)4JJW M:D\?+(9!LC-27WP87J &PYC%.8G@KR[@OW#'K71D1_?5N%EU3'C<1 !/?*_/ M]CD5N4=]H+YV02[H\%%1&>6/EP83WVS!IE!J+!391P7A_$F5^5J>3GS[OH;9 M?#RX\3OKR'XKT2PSGOHL:S(_5HD:/5R^#RL8>>-B10AW/W+>@LQ]#\;?I5*G MX](CZPZ.*[#%D3(!6B!*>O^2%+$@E(CWA_6O9/ @A>%^9+Z3(3LE*Z'SU=TQ M!E?P%(%S&0T&0S@4PEAJKX,UY7X#4$V,_T>L#2J.,Q13T/R=/+G^=1ACJ#8XRR!98\LGRZSI\ M=9+_W''JK6:W\*M&W2[\O.Q6I^UZL^,LO-62#ET+&ZSF+UNQUQWHM,+0BYS= M7:JL? M'D@] X1;L/#@821JEF8]N"']PS";DG30A;[0)>6.8D->I"3D7$,!& M;"NNP5J3NY7T=S*.IZ;&XD.NM&?HDU]RX@T&XW(&^!:+;\SY"+#PEF6KPV,5 MY5M@!9(KP^T3^1+)N)JQH!!_"LOP21/0WP9V(_L.H/V$JZ4SU"/DSUL[3+>V M6>9")6AQ\/L)OA)%>;F[N]$NY!71CKG\_X*W]8:S;:TG'D5<]4--L5X6-4/Z MC(8W58E@ZKB7KB@^XZ7%0;X?+U+%R_,N;OT$@]U"9DD8H-&H:T!GRI+@L06@ M*R:+'%='/9W*?DC$#Y:%/*VQQ@ER9-)'U*V/HN\FD2Y//3=&O!?^2E)#2A^2 MV>(BD^Q (WL9T;-%,._:+YG#RQ3!#MC;\*!HZ"F1S*E M#*(^FTI*3.;%9Y*,8S1ZK(<@&/#$(A6(?I;670EZ^*$S5+R4[0^EXJ4\FY=2V4A/MY%V M'I__)7A$1QL<63*NE")T/"'0@4AP9_-POM,T(XNGO%E$$_!@L$"D(U^SC*4+>G_Z*\ONKV!X=!-5XPG M#0B48LNZ]5F&A^4+Q+*A\*..I H=Q0F#*0)#CMLN>=.Y+C3SEZ4 L S$9@+/ MV==_^NLJ'Q>_Y?)@M S@NAI@%4 ^1'D3$8^" 87&BZPKO>O*7C:%M A>)9!3 MX#URT7>O4ST6K!B%!+++-C_Q&(J(R?6O861.-@K1N8Z]2=N!@*7Y/8S:M"9Q M6O*S/3^Y.2-8UOI0<4&"WU>^+C)2D\65#''+%)3,/BVWZS@OU% !9BXP5P)A M 2\31+VI%02F$3[=W?-"+K==<:Q]E+*)*]%3>D\JGMQQ99I7CFT,/D<\X"2>"E)4*7["/@G MD8[FM==_.'7;ZNERAI$*(ABNNN;*KCJ.TYA: @UZ&:*0[4\HAJ).(1R\VNE% MT0G^H!>>Y&V0+?N^LA07DUF"?>DP_E6^$*:7P_!_%829N52-Y'*Q&ZL0T:SF5.!!&(X, P^D:3:X"&2OAG%N=B^FS%Y,?7I,F D)VW#%/ MJ6$J+:$!BWCH2K28 :"QAS"HRMP1D%S+PM5:F1GB%1H\0] M:?>\2.1OF9(>%"70O"7%=#41ABD$:O_ 9H77Q;>6!.&:1>%;'!FY]G1P,H6Q MY!#$(3$H+1E+6G=#+HW!+TX9IO.J2CKG:]I++PMQ8. 4Z9-JBN$L"%GNY#=A M,'/'L)/D/TTXR9_1M$?E$R_+5&)_)&L%<&=SXA!]E/AB\:Q2*CN]?7+%&ADMR[,[=:ZE):IP/9)U& MR521W>>/W8S0XZ.48F,[$GEK4R1_//)CW5!NX+)[4+D+YOBHPA8UI0SH_DI) MQ'"-G(\LE_2_,!PU>!"24:.4LE1C!JK08,#(!)>9'/"B4H,3JRS#R$G72U)S MX->*60A_IJ6-LDSQ=!%Y)Q8LUL+%U8>2XN^E&]Z8\^NR :HDHA6<3E)PV.]$ M[>\X7REE\J:GER+_9T^'3+QHKB5PI(.9KJR@%41F0-.\#YY/H9''O7%W#;B"\=Z2P@_ K?&!4K+/??+@,?=A"5-[!^K\P$P_6ER\W MN5H >P#[56:>;.,HL\5R#A.>!]CT"#'MLVYG:7!?!@::, KC.&IN[3A:>]&_ M2!>1L?#.FP]W,/*_@B34K L06! KWW.7KON.3XU*'+*JG*$7RQF:2Q02UO5\ M+HCA@2B*X6F_:R&SF.9P*7UM3?::\3)@56? RATD;*RW^]:Z8OY!&S*&#?VIRY?O&/06A6],)8OHZ M5_"XOKO6HWU;MW(%)WI9@BICT$40-(4KG*&D$TFHSK&9*QBHI!P];C7]:D"U M135'L"DELE)5G3K,NS,J06]X17.3M3.I;Z5-CDMK$Q@FQJ-8EO3N9E@NLF;; MAF?=6FG"+8#9FG0?Z:+V6,$SC3X-Q-#K>P*>)RG)RKZH3"/M=AQBU03F84DW M&2TSD4@R\P?KQ?FD8E HZR6KR$4&54.2FIDK,7+3BNX4QJ0$8YW=FC[.2_// M='VB7_-\GW/?3_2I4W@^!27G4PT73BDK&=U*N^>L^[JJ 2S&K5#N5 6>N51 M+2J*M;4!B7$C0X21T>YI\CZ.>?$KR5Q1PS=/_?CX#;BD)P]AQ]7=>42MAS@A M]17V3@'U+-W*JKXFRU>TF?4?>*QX58R3(65R1=5. ) M9$YGWZ\WC_,O@"R]^;G%!M2Y>,3:CUBP$+LN37E=@0XF-ST=9C692=TS:"'F MV5$K2I\IG;(:'SX*;82"'V>4'Y@&D2[IPIGBBPM1].>=YRSLR)[!07F3XNU- MU79Q*_2XJ#$?1IC\+&*.KG!%"9AMV-]$:) =S;@S V#'R.I6?*)%>7"9-:9HG1$4-.FU8[?_C<0XI2;3 MZ\6@<1*#>OEWNL2Y^%M6:N3I M55_)4W7@E0*75!;-',A5*5$ASY2HV,,B"[0P?8VWJ\GUQYN!OJ:>,7!.*3*9 M^!$K:,KUJ 2I7"P'EH+^3(F8U1"A>@,OTLX&71Q%.HNJ&HE5O'/E>.?:11OY MPHP7*_%_3Y 8@#L[8X$')<4&=P:/_RQ%'7.'IP'22%/(&HUC;NZ@O(D9?+>. M]Y*?CF?@K1HGUF]TK"I:KEC1\B"9$W;%G*B8 M$P?!G-B),[2X8.VNUJM]RIF-V5E&%+&L1\'.0+/B=;HVED9"!9XVAB6<'4 + M(#W#:_A$&=-RX\M$9&67WP&-)E>Y MEYRX[+DQJ/-4M=8T6'V!#A\,1*L6G5[83R8X2]0 MVK802VNE>.7I+)N=$H[SG!M^#>2-BRQ]@W+K,JQ4U8D+U5*VJC, ,L]-Z\:7 M60[DJPFY1JHTPPN# ^3R^2%?8)J$@.)$80GQE9N,6,^:(17C9;MV"I9\7Z'; M^)R>"CSA%#(@7/:1*I9<*.@2RQ>:66? ML8;*_T6%ROO"FTJO">:@8CHFK4'V56G8/<&Q(GC9P!\7FD!N BL;FN0NPXKF MR34(AIFYI/+(S27SF0J+#'71%(4JNL4A+SEMB:]&0Q.AD\]K&!6IR?+ \_V# MIXI?MF"LNN[K?*,@HY<8A^CF;ZLG:@\7*O+^,2=D2M5 M+E :B=VCC$GLN2'&' M]EWBJ,"L"":(]V '_XXE;DRJH.KPR3%(F91,NT03R@;B0?8Q(.^JEP6T6ID% M&2B!#R9?MX>8OZ#B]$[MA4VDN36?FN96,!/[G??56C'O"_/ZJF2J[31@BIZ4 MHU0005VU36WGS=(,@:RWHJEK':LVZ\WM&0%7L'0\%6?G=4N!?=X%-UKK[8J2 M*WZ'(_>M=9G999]TGX!=?Z-B9?6KT7$EY8]06^R1)X;6Y0_13\C9<8U,%9 T M57?[XO):U=VF-^;K4[,M=_UG?7V-F-79"AVFW!_)?Y*V@9VOW^'D_?EN347D:E#]0?\KX M=A^UC> !I.J(MEC_/*:)^GS]3P3><7WI$ XHJ/4_90;)Y=< MYH'.Y3*L6/-Y 24SF^JPZTR0KT&,^$H[HXC4N)"(E*-NSZU3CMI1W*H%49P' M[T_6U- ;\Z;XC/Y&NW'\-_I'_L#F(OJY"-PYW'3 PKEZFU/<4 5M3N$5\HSJ M#,G$6MC.=*Z5Z0;8(2:I_#XM3^X'^%BC4<^*%=,TW%'X/D>POY8K8RX'!_;1 M>% D<++RQX+DV90$6?4#_F]7MG[)0:O,L(R?S;*;\KPLX8;E)L'6:/@D9J4'6N? M7>IP1N99W_6U5X(<'ZEKHL:L(1D2K>4\/T:&&#\W91*FJ63T-CTJ'R.9N=+O M+>UAR3$DNU,>*YXJ"X8=%ER.VQ?Q/].2;V/OFQA[HR"@,T:5Y/IN\J&(I 7O MVB/IG7L5'(@<%HT73JF^D$$02I0C_Q[(+XGRP'H(7!@GG\[4YBW F!TNHZIP MMJ#TUTY)XE'O[69Y$[ORNDLEM8#VHK-#E2?:Y,%HO\I:$:-2X&<".D*!"@0. MWTHY6>6*2_')^/E\>>(?W2QK^+4Q'R1D'ZRG]3%2O,"W9><6TY(IJ M8U)MG(IJ4U%M*JK-:\E;6A/!]%FD; ?2QG.=>+V8^"N*=V\:Q$^G9#[*B@:I M.\.H6;Q"K87ZRF;8,I^HW=W::I!#K/->OE[=_W*1#8GI[:YR^N;R M4]=*5 2QN,O4#3>)Y7/C-C:Z&8T[\M[*+8T;+B3&!X?'=7CMR(-K=-3.)2H: M8..)#G43DR/]!?OM3,Z$+[/COZ,7!"8#[@BWE [8F62M1U@Z5_DH"&J#O,.K M]#6+;\%<8 AI?H85@RI]7=5F.V7FR],.?J!7DM8L#=B'R >!RR@A3%H<"#$A!:#OM>(95\GY4^1\ M+D,C*\!I5FXFS+T)$:Y)?QD"($"6B?034"3:G],J5_>,J(9NG_LSJ.@X;TXS MWWA1?C&*//4ET1^_9QDO&JBZ0$NMJEQA=$C20IN1UHG[KR"4S@[U(SS7T9&H M]_1XEKI3-IYT/?"PWQ:53.*56EU+9*1^Y?NO(.;+I;R2\=TZRU\@Q;XXG=[$ MCW/0TAB)\IMJ)F1:#DP?R'@6R\2'LE9ONQZQ5<4+Q0\==5U85H9/Y.)R^BN; MH=(;K)]I/.]U*OV8,=#=7I_[,I+&&IFKLR*V^Q MG%JDN:YS)KN0.?;:M5[#>(OL\P&B%KO<(*BO>X"$7 M=&4X#<2R+$)LT\&-=.C&1J,3XM$0GSOH>[2;]-LL]E,1/5!7MP#9@9VG/1KO MJE/_Y4Y].DA0 _$!;"2$,30M.FF7>8]X@U@/H;2H*E\(TZ#0R.[+YY8O\FH9D < M/$1"-BX-L/5A!]Z..A_.,6=AA"'.%RO\%JFRE"JKGD6< M@"@:)LB:,OJH+G#+<815*H.!27Q(<^0+78UJ+BO<_8(2R%4796R;][&,:X-( M%B1I:FVM]ZE9YC'O7=NL5ZW:"3N]$U[/-6,V9=2$@:P31N?E[9$;IMK@N[W! M=]3]4.9)V&V[X[X$F)OE3HT$?0-#X.N-K?DZ._R]67>8^9VJ(7P:9I$L9P0G M\$+2V53,*4%?( L8)"J^ M<]92H]>0OQ9L">*6K<'\8.6_?PO9T=(?L2@DQ3Z(DOR*/=C3AG)A;:)$,VOI MFG[-\H.%2P[(Z<3*YVR>*E\XF0@8D2:S!R["7M:QD/XM5X9,TL17G&T-R12I M,=.V5Q:I"L(9+-%W+PQ\LZ)B(%/(,TTN,4((E@:[-[77UEWT5ES=/4I-(W2, M@O!$PYE1FI%2G%)56<<*_ERU0V^NBJ1GDO2:%4FO(NE5)+W7DK?4PX.ZT?TF M3 ?HPB.SG"W_*-*" DCB(P.);IVZ1HVG*%]H(5*0>3/Z/I-@@*P.9:?-.6>X M@74Q.-F98[?8$7^1GG _28[&E:\77)G(2^JS8XUFW8[S49H[&<11W#?=A+YQ M$.#N"@.$+P94X()9J$<14#\ 5* Z4720\EDNP>MT#,8WWG%FC<4#4@',"NE& MC17U!EC*)JW(O'J(:J5T8NO8HEP2E5"L_UV24HSE3LEC 0-%RE^^S2E30E(: M@9^B*WHY^B;W;I)JFQHX MC?>E;1+NDJER8H^?Y-%7T(]4H6&(#W(6 8*AG@U0GM 7Y:WGBG9W5N^TF'GIQ"/]_H!XLS\,Z M3/U)_O.N4^^TNH5?->IVX>=EMP+YL]O.PEN=T-!X># !.)%_?M-\DY[Y)&GO M&I8-$WBR[#)G^@,O?)_3LO.3Q?.TZ>U^MDQ&"8+< ([A[>CY_%_:PVQ-Z;T4 M#Y9.3L_M?WL( ]C*QW+HPS;^O_<+I@-55NED#!9T<7[:4;M< 31>#00]=RQK MH* FG(Z9YBL?94^D.^J)E(=#M-QKKK+4'P1?I[%%#[/4[GW&%G@"5*DVQYJ; MPR[9 NM+//U?)?';7M16>T[B[S)=R:ZH_]ASY?[9:UV)]LOO F=CHET=YKNQ MJ-V%HGV1:32X&4%_]LI7@O[R>Z)9G>$_UZ)B">H%@GY7T#OTDGJ'5N?Z >R, M5G6N_V2+>KKX7,=JKY^QVFMUFA_ 3FA7I_G/M:B=!I7$9BKETD[(U1%^ -NA M4QWA/]6B.DX#,\>GE&1,7K8T5_XVS96_X5SY\S0CY+,73JI3_0 VAW.V2.1/ M*+2ZJSP&[)>WD*^PV[3+6Y$:OL']"SA9IF9%'M=0-SJ-FSV9/"Z@ M::0J85/X2+50HVX1F"\Q04&/S#PE2I[AYKA1TE/5B25M5PV)J(6JBP@754F? MG0XHW[1BA2897-,I;2[O$S3)WBAMKK(K2UNR,YMO-:UF5T:ZN,(.=26AY849 M#\)I$,H:*:H)'I,Z>]3M$LM=]9FA:@G%'L**"$;E6',I-1],4XV\B4P]&U./ MC;[0)0\PV"Y?]H/DDK8WPB7MM%^#2PHOV3^&B0O=?OPN2B:P M^V?O]X9@FAF]W/+OMSV^BG6Z,=9IX>[<%2KJU==/E_^T[J^WE^?^YH/U.@\O MGH#+?_[EZN/5_=T.\PA;=GMM'F&]U=X,C;#3KI]MZ%:.4W>ZK4TP$M]X-LO\O"\)+?T,W7?0Y(SU:T* MPIQ.V;&5RZXZ4+4OO8>+'!]O/CAUV_KO%3;F9E]T\P[)5=YV MF]CTF>.3V'04Q]/HW!-'"?>AZX][8_3?\[I=)[R^< MU##%DC!@P<* 8_94?$E^P,V#)'RP[NI__(/CM-Y;87U7+ M!=?).?_EXAJN9(P WVTE4+M\([ZX+K(;)ET3L2/YK%41=CE@NIFQ4*E6&@M@1\HK0)?'")X:6;UA=06U_VX MSDF'3=08=N>@X$NS@B\_L:YH\)]@6C4:3J.-NL*.60D-(&J:'B$=:%1XY M !U#F\@Y QW3<@:I=SD8PFV2D/7+G-?Y#K_Q8D_DE,L!HI-6W=&ZPVYHY?%9 M].K*9&QL#YIL2ZW"K!R=O]W!LZ12(B_@9[%;S>Y9I]D]&70;78#D U0FK#JN MB,2:A$(Y5+BS%J#W (%'LT'@O57+%.)7G440S_Q6OZM;'UW_F_75E:4NSV4W MG^TZ479!X=P=-PUS2,_F-FJO;%_??'R6OJE RS[IFY;3;'?:H&^]K&.N)RF)+]&+)2@WEKUTW;C/P$H^5X0 M6IB\8V&S6&RB]/8@,5*1?07+4-=+<)@0Z:*"2#^]RLKY?5O'$AO=<9>UQ@J5/%5CZZ36/!$M=^ZS5/ 7C[+1]ZIRV#;!TCXTS ME^B?OR:^L.PVR4KW!8"270*4FESF5E]WUBB^KKM-0+55KW4QJH+UJJNBP;QH MVZL%L'TU=UD!K -1DXSNG)H'5JM]&7G=J$01+&HR5Z[E<7GF*=:8[/ M9O5>2]B123;-S2>3 M55IM<7B.XG.=UHEK-Q0%H!^*@1>[BJDH.43T89Z_R.+$7I8&V*8CWNK4Z.;.. KQT@Y"'-?X]0Q"/D'[@.,] #]8?,4R%3UH0^_OF4V]E:5WO.<^!5@VS/5QNPF M>B&[X2ARD])P!KN)*FY\#>KH!YO+'7%.E7+#^EAS>A#U4%8''J G#"2KR!5& M!">.&3Y;W^PKR'J>![[R@^V1OD$VI7W:)"A%BL:) Z5I)G&1KG&4KCF?AM[8 MR !Y%46SAR*51S=VX_A_I;HY3Q[ Z-N@8;>O&.=YOO<*X^R1SLEA'/L8FY.. M ]>7JD=ZXK%CZ1?X-*=7%L"=);; M-ELM&^.&K>ZI?>:8R;/*K8U>](G/N6N9]-E2_[E'!4[A!ZB9\(.!%XI^'(3; M*4Z^DUJ&B%$R>G=ZD'Z@YK.T3(60]D#+9!SY)+W##03#4Z@#+4@H_@N>Q MROF(WZ/.^:2N(+W"EX#JN0G&7G_&&$:FPWT6O3#!'J<(E@[7]5.D8LSTE,,$ M,JT*R!R*BB''SYEMQM"P.K./%DZ?FIZI7!7Y85:SW,)%R91038&2,0J$M#:3 M1;N'\K30[T-PIGGP?I]VA6D.1>'@GS9@&K28P&X:BC 4 ]0TT['KJY1:_G0. MQ,#W&>URGCPD46PY'95(>H@ QBG5*IV-Y-?NH<*%6>D<$("QG=W6)XO'MQ$ MTS@]10#3=A^$ZP]@A-^]OA#4M1%^+Z-7#US2[(Z_E4T=K;^+B)K%W(3!0^AR MOYAJQFC&,LI6AN\:APCC8#U2A=LN4KB_NC,C;^:@H=SIT?G;"LWMC/9]:3]X MXZS9=;HG@V;'Z3JM 0 ZNR7C=I>3Z3B8"<$]==-*MSD@Q[K%YIRS4^NP@-SY M=%JW/J+SCI3*I\O/EMTZ-UF/3G,CWN[]TKFI.OGX/'6R7V#N0-6)A"9V&__N MD#>J#5N^+2*0CJ7*Q#K6N20/XZ"'/;F27EJ52;/!#S.*5@A8.(S&)5':!QE& MZQX63CEP*Y'V4_/L1%6*1,_(- Q^S'3W/E8S<*&C5$S.WT1$Q^U[F[9E 2U$ M*C Y*BYO^)P.+S6M6^&575(K+XQ76F@*-1J(5QQL(AH,DTA'Z5&+!(5JQ0 L M=)45S"$5ZXAR:?6M#K$PTD+G]NFA5D8B%7-Q2,BE4C%*Q319Q?B!?VRJF:>J M&+S/AM7,?KE>E)IIOK":V5C9@S/BXT^ 587RU2+4:!A%9CY0 M^#+'^*E<+UJS7%8 YE TBQEN1D*S0\H"R3['#&>>#F"4>N&8JQ6*[UX$EQQL MT: RB^E%HM/["FH^5Z#F4%2/"6H]W?BV20AS\#Z:9J.\0UFKC'=W$KN]L5#39)0$ ME8]H.?73-@QC&D0>;8E0C*EFR/M';Q"/Y!#,'\HBHHWT)VXOPD;9Y3_)[/@H MF4S<<&9.-^;KB7#3LVLWEDVO0SU8.W-;R?C?4:A&,W4?Q'$O%.ZW8W<(@WWG MCA_=6?3F)%MGU?./YR9VK3F1=5IAJ[V#@WKC55J[O6?$=^&LI M+F=G]9;=1HF1.$D^6 I3'83I)/]YM]YJ=PN_:=3MPL_+[M1IU\\V="O'J3O= MUL);'8[=>579G0<#"$_)[NR@W=E27$;#H Q5[M9:5N@B>'@-%[J4(7?E]X.) M.+D5WX6?B .E"K1*BS=V#SA)HWOTU\HH/40=U'X5'70?Q 2SX(I1,(;WL&Y% MG(3/#_3MI\E:F-"Q01VTKSCH;Q4..A@==-; [I$.;.Y)[]CQ![_#OC_[0548 M0;EL6/]LS$6VGYBGO& UE8ZSSPX4\WRI,,^AZ!O.'W/.R!%_]FWJ>NA;1?U! M>J-,W]SD%$R.Q%16"_8VZ%DW_!C+BZ($NQ>Z/E5L;&TF VT_P<\9'//E'OON M1FH>[2L ^O60 )#=WFV%M'A\SU9(-@*@QID)@!R; )"S#/VL;';=W1[WW$@, M2*CLG>!7[AKOB6 0-V2T#Q0&?3TD&'3@6H=P4+?+6L>.8M0ZS@^C^/UFM,[Y M[>WQY=TO!^K?*;2W?G5G5GLC):GW%=U<5^CF8/2,D3/2+,H9F8IUU,WMW6]Y M/0,ZQGKTXI%U\T=W,GU_8_T:#+RA)\(#2Q_)%#ABQ\>,)8I;^W3GO/7'!Z.L1L'A&(..W1ETG54AY_C_LCU M'[#13QR.(Y'M6WA!WUF>3PSN,!A;=P*6DC#,\AZ&?5ATEW[+GZ4Y^G'P(+#1 M*N, #L+#6=(,IRX,4R?.[8 _0Q%*."A$0X%'Z-A4V11:@/( ML^>#C-/]HJGH8Z]%_<#*=U1Q@[2ZLP\(*57J3JD[1ZD[\4/T$\R_BE"39=7= MI?KN,-7'@]'.>D2+3LU6B;)X5>"^C?.S^=3S ML\+JKRX>L+F;:G/+]II@V4<(IN'DPZ(T4VQ2!?^\%0]>Q&[#FZ0W]OK6>;\/ MRT2PT/-GDO<1S ?Z3P\+(+ZXOHN/K'V,Q U!-R!NIWQ6@/A! #6+O5(!ZC\3>62;VG[-BN1_2ZD3V]$"U>&_3UK@ MJ8?_JVB!/228OI 6V"\L8#?L/_WIU<' %E[T'K;_,!B/@T>,&PUULX-(-SNP MAF$P 3'Q(NO<]Q/X[E9,@Q!$Q$^=1B?G-8LRH..8>.S6%34QL/[Y\?;+.^O( M>XL$U2@8>TST^NB.B2IV-Q(BCFIPP?P5:;,%#GQA37*Z;O&%R L)Q4CX$7+2 MTI]]7_@KH^1P]%_6Y>^)%\_@5XM_=.%&(^LS3!R,'TEM1]^]MYRQ_#6(87U MU61^7=1(HF;%[L,#?.E&5F\,@V"""^P5NJ7G]\<);B-K(&*7D#E<'VUB7S9P M5SZM?\)^G>=VH_542=Y#Y8WBW ]@2!;VW'FVZ&[NZ,ONM]+&2MG6*=D^,797 MS;Y'(?!WQ_C)J^\JZGOTWRSI^?^]D E#.,V ,B1A#19 (B=KY()BZB$K-A0# ME]IVF>CD"C2#U6G81[VW1W;C+6DNN,6M>$C&#&GNCO]6M^Y-1BWR;4G?1,ET M.B;-XH[',VO()SFH$BOQ]=/ZP726&Q7\F(#0Y8653 ,C'R^RY_<,ZJ F'V6;-50_7H3I#X,*BIH<(^P!M'@7I-,:BOTGYHI[?5 MG\JVU94_0$@+#X)'@&33I,)<$RJW@A#^GDSAU'/C()Q96+L$/W3#$.>2+L8% M\I M O/7$S+(@_/J9S=!F:[@<=B-/_ZAZ]CV>U ;/\%TE\[WC;%?71 JF'QJ MX91NU+'[&-$A'6K1Q./<$ N8R0$2X6G*2>QQD<8>?$ Y?GAM2'.,)WS0@^.# M)9R[R,%G&PS!#V*\P;_ MZL'[C3VWYXT!WUAD3%E,R8^]XV'H)@,6]RA57+!1!%R&@'#^U>&_ 8P1_FN^ M],C%+3H0EFL]!,' &KJ4'@EGRV1* Z YF*4S8+R="+<]E*KIX$LT'4P5SJL*;M';OOEP M=_7+U_/[WVXO[U99I[/-0X$5%8QYXO/);!Q&Z"-@MZ&$04V$5W;[:/!V90S+ M-T72;HB/P8-RD,"ATW>3"#$"(B\)N1BB1;!V\ 6<07B<]\3('0^MWHQN1)N& M+Z [AR+!V@%T0S>)1T$(K[X:(&YOH45EMUMOGW76;U%IMXJ_6;>O9.NLWNYL MYE;-LWJCL?A62UPL.1-Y(Y>MZZXHT2.OKS78CW%[]>O'+Y?6U=>+^OKNY^=/ M58AC>04?UG+E1-/QV^L7($V:5I6LN7+0.@VBK!^$KS7#QME&%#VPN6=G.S]J*'O/= M\RKLC .A6^Y ..D%@QG\9Q1/QA_^/U!+ P04 " "TK2]:T"VJ83P5 #$ M[0 $0 '1R;6(M,C R,S$R,CDN>'-D[5U;<^.XL7[?7X&C5.7,5JW&LCWC MRV0]*5FV)TYY1B[;DTV>MB 2DIBE""U(VE9^?;K!NW@!0]_?>#'F&.P4W+F9WUOC]<]4]Z?_W\PP\__U^_ M_\_SNQMRP0U_P1R/C 2C'C/)D^7-B3=GY!*;FUJ3?E8M'O?Y9D([Y< M"6LV]\C!X.!C5"QZ*SX-/C#S^&#*^H.CP]/^AY./D_[DE)E]TYQ0^N%X>C!@ MIS_-/@TF)]/3X]./_>.3CX/^AR-VT)\"#LJ?[B'KR?495%Q3RPFF>*>L!83F[TW^ (H#@[W#PY.H\+(RJI@;CFN M1QTC9FYZHN^MELS=+R:"]WOX'BL:] ?[_8/]'*F:\J _..P? B7U0/B)[[$K MP.Z"3:EO>V<]W_G=I[8UM9@)CF$SA#Y3(/7:HV+&O&]TP=PE-9C:,)]_( 3A MLA9++CSBY"BGU)U(B5WA2;(>":"]X0;UI,=B21>*2N5RY?>8[;GXJX^_WC^[ M9F^O?JV^VY]1NM2J.4T3U!X^T9&@RCF*Q"@DP5_]B*Z/C_K[!P!U8QD2[]>3 M(:+;4(9"?R\#144I?[N;BA$W'FTQ0DHM,20CEQGO9_QQS^"^XXE5'=\L(HE^ MZ'AEAIG)+)VZH^+X1T&=U'&X)^GQ2?ALN;2<*0\>P"-THT^1+]VQ:=2MYOKL ML(??/ST]W9-OH5N4Q%08@MNLNO#>4O E$Y[%W'1_+QG,!9N>];#7[T>=V*]+ MP=Z#)%&17 79!H&OH0;F0C\J];U)%(I8H$^<]5S P6:!B=JLO\FFNOH#B>58 M_Q/:VW2BJSV0,/L/K[A!;5W%@<3P[29>C^0/\)Y8YEEOQ&&Z>DMG(!X^_WYW M73K3D-4FY2.F$=O$#S\/Y+]]TD\FN'TB*0F2_KRW3K#&RG>9.78^R[_7FW=( M'!:I(%PS4&VZ;'LJ) L?1H:L,._0-RWOVL$9O)2DII5S9$IC'V2-+1F0%(<. MV7S$'9?;EHD+JG-JXX3M?LZ8Y]9V\3)Z)0J'8/I[L!N+?3YA14)>)&"V \1S M;ZD K>;,LT#.3='),E-"]:$^5.1=AO>/'84NMI8[GEX[ $C],:.2B1*JCU50 M)0S)>$H"ECN IB.^ ,7FS'&M1[85M(HX*J$[J@]=AO\.R,CL]QXW?IMSVV3" MO?S=M[S5AC@6,%3">%P?QC3[/__IY&#_^"\DJ&8'YG1$W?F5S9^:3$6*^2BA M.]%H@<"52+8[J!(3;SI)J<%4">)I$Q"[.VNY8*XAK"5R&T_/?==RF.L.'7-H MR$"=YNY%:W@61(E.8^ M6#=WFKQ#AKZ F:[K61X8H79/E"91&OHPU]>DR#MDZ&N0W)E98,FAZ\**GCKF M%\[-)\NN.Z)7<5#"\&$=AH0;"=@1X$L4?F^ Q&MCNV M@"D*QAV8D.,:3%3&$]N:49U5FSY?)7JYE714!PDKD>-R7 U)U4-2%74(W"#3 M\4"?:W=U:0HE(+FU=D!-)'F'S'RY6-I\Q9C,3YPS!WA[MS#!KVOT,0K2):0D!N1[#H$"0ZRW)$V@.F[+XRYW"95>[C/TRJAR*W$ SXA$ FG#J%P M[T]<]KL/"EP^:HSN.3*E[7,+[80%"7ATR.KU,PHOEJJHD[(X/?WXX<-QP:"N ME;(@[Z*_=EFH(B0>*$"X?8!#MDIX4)E=;/S2'23+IH_8J\E!88:CY* M;'(Q^>HL5Q?1JDQ5:>%5AY,2L5PP7Y7ZZB)F=9-66O!I,E4BFY9$% WD5;%Z9;M$Q?Q4&)1"Y& M4)*VZ2(TVGD6S9ZI&7FE$%R,.'1"ANQ;8$%Y*RPNH.NQ MN#DT_^V[P:Z-"P8+&7O[,=4-1%%Z3#ZXH1N'C:0C?$JD?"0EH%Q]2Q%)("-) M"?DC>1?*N7/!(MR_42% V$?V4HZ5JT#I+KEXB[:[Q'5V$_WU,'S4>H*SKGZ@ MUGBZ7@S,>3F=0J,:.[\PO(J-F<-')NB,??,7$R;&4UE,LPMZ)6&47I6+"17E M&.)^)CRW&XJ'/PN*H_\%0I*Q0R(Q^Z&<)!!4GAV5HG;3&=-IA(:=324+)?"Y M$%(VL='QOB)MC&0.<,<,/G.L_S#SV@3=Y-5]0:A;EH>E$HRY-Q:=6+:%EP'! M.W_!S.:P;JUJI3OD8EA9=TC/-!)12")+%/*/I)&SCY0\)!1HYTY7E@-+9HO: MJ9!LDA-:H71]<]_VC\:_ 4K#_X"$8(_4)!NND;%)H=D MN;5>2,\Q-JI"Z1::!XFS"[5K7/G8Y(8+3*;_1TI^^;QD MCJO97VRY4J6CY$*).HX2RT$"04A:$A**LG.>-1Q'UM7:$P4(Y$XI! 'G2NN-SYBL0R19M4 MNNE4E7NYDK_&TV_,NW;PI 07EFY\<<-*E&[28"]9ZF]P#*B7I"K>N4(E2K?! M!=,KC/_"ZFVIWYULI2JE6^2BBKIN$=4>1)&C^G?>40G9T##\!8H+]7AS)C)W M:]YPUX7&-I[>,5GB@3Z_D.E9*,2-'6KA]%X7Z27=(8XYM! M09"PFWY7=[=J,I4--PC% WRP)P7HH@ QC:@)5VQ>"U_?,9H:7[KY>R/54U2F]*A>J MU?2JL$P@0;9SW'E*%728TG(,R[;"M/O#G.$ 09V5F[G;->"RUJ4\\'29X-DY M ]XLM;WO95SN]>16^FXN2JWGNUE-L%\$74BHS/^[:U?@A@QS/>8#SQ8,'P=: M979*[MI#C:XL')HFJZC0ZD5[SO+JE-Z7"Z WZSFCCKGZEX^1BZ VG]'Q*1L4A#;H+:>#) MN&2)AK]T-]B6T2OQ+=@_BZ?TTDLQ?++#)6/77_5$UY=QB->NA-;"._#^UFS ,WFO9J1$ M+Q=H6>D1N2!K MZ>TOT;&PM:WKD3!DZ*5IQPZ))2)2I&XV_T)0&RXFZ_%20IX+CY9"WO$%I_;] M/.F(3(84KY@HI-"-)KR:0$HO*@CT-;MC*!MN6N,A;[XHIMSY9"T7:!RXVK0> MI0<5A!^;>="NF]H,*HW,P.8U[=SBE=PBM?4GR>;<"OYHN5#!%1<-=C/I\51" MG8MS9V] 2R>-XDH(U-+EC3^%$%Q84V@CL&ICY\Q[8LQYF&.1V&A##Q[@Y\9] MCXO5%3.9P"/H(:<[ZF%;7J,)KSD;ND-H808:;"9/0":;RZ00P?TPT,I"1EMP MJ!9JHW3E7):@W)43]4BHG]PA!R537@ZK*7P8:TE"-5-\"0HH.\,\^;M0WQ_) M$)9L)-$Y.$^:WDL72AAK'K/^L?,-K.'J5X,2W%Q^HZ*7B&8]V!R+8R\[%T@=$O[JM-U2S>)._TN^D7IO:\->_'Z_)0H:WU'L/-]?*GAD\V8 M?"I?3BA4@4^9XTJA&UWQL+WZE(Z@>;5P:O/X D+=UXA5IY83'X=^J;EI79?#2?0YU##ZQ$:_H4%?=8C M#EVPLUYY><>R;3P0'95_G@C;^K24MYRCG&<]TQ>2ID=<@ ] MH+CEL46/>+)X\ 2[0&=V#<^126^O5!.$/+IZ&U97]TP\6@9FV/%FXS)U%$1; MU\GT1!__WY@YPU#9!;H/,U/CV1>H!$L. MIQX3L/ (KZ#<)3E##"S:Q/"U?@FX:.@&Q MJF'T2/BQ _W*D@CIA[/JUI@K]G+MKW[S2W<1]3N35O4@P?7P3,3GW+"K MXU/OB0I6K5(=RC: =.V D ZUO[LP;Z^G6B5)&W0*;FF>!VK6GXP0=V;\'D+G6U_ 4F MU W/IW8Z=?X BT0[I"WM&EY1@I>T^#*HM9G)\]_[2*XKB[ZQ,2SZXL?(%P(( MTB\, W3+1*"!,EP]E2\8WE8H-3"6XWHP +[R\F*;5KE\CM=>#5H MK!A*-N#8BBX[7LS^_1]R6*2&>@593=.&1*I6IZ1P&_20IU!7 MR9DIQ>JDJ/#;SXF#H!&U)<=OW,,0N#SU!9UX>%0:=^Z&'Z&+.BE6/KPT9_A" MQK!@D3YCHDX$8+&DEI WZJU_V^$*(^KLQGK$1![,/Z)"&%,;%\4W+Y\]_ GT METZPF@!)0W/8W&7FE4UGI49\ TG>>H&0TFM-8TQH8P8S_?D"&1#&8Z170%!J MQHUXMG28//D:KI6#'E?&'>74 FUJ]7)EVN% M^'?,Y3XL#]#*W[WXA&:5)I4DK5 J6I)[-<;KXK*M4.,&#!RW@BM?./(S3#B! MQL/J5H.RS4KSZ2]L!7=[]"UZ"TU<%M&9/)OW/GNCK"C$\KI3VWR5BC[\,0?YMS'N=K#$\,T MW1PCU,RQ.(CMJ92M3=Y.9:]@HMI<)R\L#[^928U: MJ^9*DE8XWOT\W/J U[4"9[=\^E)4M*V),A3QACLS%!=S)I'H0=Y*1M1@X*[6 M5XM'6PV1ZO"@71T,#@\5R^C2\JUPU^^P-##PZJZP.:U4[:^D>$N4B7L'6+!S M^Q&7!=(;DL[B^.,"1%4&M!JQ^L,887\P"$5G/C2WS4U1PK 5!KF!OF4\S4B\ M&IJF#%!0^YP+P9]0);J$E]ZJM/O2YM/6+BS*PL5HXB0AP;+4 $HZ#85?))-W M@RE%EKU"6OX'W>^_Y&M MT]%%$L>2GN,(Y\Q<>>69S [=++759DS;L?^SC@[XD+E,/&)6! >6;1BFG.D?QS"9F'YPUN^&/HWF MF.C8BO?4JZ =!DM=.92Y:2AX^L7F$[SS+-KB MY6YNNF!+W 4:[5-.;P>J8Z@:3%H^\8F56)OB*B?&]1FTU *9F#V75R_@5$TC MT)\G:D,P%7<]R^QQT=TCZ@W32M(VZ)BZY;6AJCHUEKROQC7F;$$___!?4$L#!!0 ( +2M+UIBGFO^S#0 .4O @ 5 M=')M8BTR,#(S,3(R.5]C86PN>&UL[7U9GOO$P)*P.$V1OB3E97[]39"41$F4Q 6'/'9-184L413/!^2'W)!( M_-N_?ST?/?F,T]EP,O[K3_S/[*__FR8M)NCC'\?S)\RF&.>8G7X;SLR?S,WSRS\GT7\//X3#_^+!B3/U^^^Z?5V[_>>?\7N7@W]][_ MO/CMU5MGPTUOI(_E/__GKV]^3V=X'F XGLW#.-4'S(9_F2U>?#-)8;Z8]4=Q M/;GW'?4GN'P;U)> "Y#\SU]G^:>__>G)D^5T3"^S,*JX?S]#G,\(_>+3YM\^X5]_F@W//XWP M\K6S*9:__C2?GD="(207PE<,__O^#_OY&EX*HW0Q6LS&&_IY]9$53!.D^'6. MXXS+";E\YFB2;KQI5,4QF5[^Y2A$'"U>'5S,X&,(GP9OAB$.1\/Y$&=/Q_GW M^23]ZVPRRK1V7OZ_B^'\VT"E6(2C^7!6,:]\"%+IF_-5!S>C MT2V$6L(L+B2[>N#/=2)_QM%\=OG*8FH7T[HMIN4L-QGS( 869)01N-,T/&0( M+A#AO$W9,RFX]KR[X=TH=/\\NSL\7GPG#.9Y?_GV93LX[9,)\TF;*ER*EH1PJ\PWCR4E'J^HHK%"$ M0UH(T29 YZ2VSK"L3&/1/\;ES0P0/P(##A1 ,R(\GYR?#^?5VM=!DK*=DU= MWD%EIE(JRX2VVE\")"*'J#V#D(15.B87 M1FO@!BX4%;/-M+3H"RU;A*@X!Y]"8E%SG4QK&CR.JD^6L3$Q&HND&57>XSP, MQYA?ANF85/#L::*XN,XZYA=8AFDX'^0@1*2A0=%,@&*<1JRD !_1."9,LK:U MB7P<59\L96.J-!9),ZJ\(]GB=(IY3;T5YJ4D+P XXX[4&Y*M%HY!$=[&',E: M2]>8&QM@;$,&]7V2X=!);V=3KEGX=GZ&4])$R&V-C"[0=R&-?K[9$V7PFK& MJ+4 X_D%47Q,>BW3Y"%+8"PC9H"!/0)IPN*7$Z"=#JQDC5@B)K\@!S!!T7+ M&QW+/I3$,NMN$O:!W">'_D!6/9#%ZER8S5;68LUOF(BB0I+!!DBIAB!2W2&F>3Z?P#3L^?3:;3R9?J3@ZT3(:) MDD%H"C&4\ 8\1@.&>QL2$* M;!AF9$Y2C!G(OQ!5/94 03D#J MC)615FOOOCX+JDS??F!EM!=(P03Z>3T.: M_W,X/WM^,9N3>WBEP;Y=(O-.6F5U(MXF0N:U@BB+A^!T5*4$'I)JGCA\'%>? MO/C&;&DNEI;!X.1B/)^]"]]"'.'58*V2*BI+ADT1%E1DXK)0H)6RACN,O/CV M,=\&)-N0PGR?I&@P]>TBN,GX8[5S+S#.+X$(GP*35D)1JA ?8Z@);T.X),M! ME*"$;1V]W(6Q#0'L]TF 0R>]I1*84LBS3"=\"%^OAV=X2IXQ!#)8%A0SA8Q8 M%!!#9BYS(RCJ::\'-H/9A@GN^V1"&P&TX\-LAO,K"%I)#,()\G4SHX&A!Q=M MA!PS9Z5X;V/K+,8- $UBZ)M#,D@Z%IT"9#7KKK NL!K5!RN0D=MFPO\8U!\_ZSW8S#K\>?Z=F3Z;??<#Z@A1E1.0O2"XK8M=40;*J!F\@H M(JM+M+&\UY_?IQQ).TGO/<.-]=1>V3RGDLNV:$C.>5"90-/ *5BS2G,=I4BZ M=67D_FC[E&%IQY\C2:]YJ/0>$PX_5Y>=B'^)*)1@F, $1>=$T3X7X$4P%,'Y MA(@^R-3:67X(3Y\R+PT9TTH"[?(M8796R][HG[K9]SF,%H5P\^=A.OU&+%YN M\P9=DE8Q 2_6U80Q*4=.GEPNVA4=GU%; ^95S:L:2]3%H67GP*P_SR MZR<VDG2#P12>TYVNUWHI?\U_O@&PPS? MU_E[6_XQPP6Z 3)ME3$T2&]JM2.!BU8:H)! I)QYC+FU^GH04/^BK<-XT&SR MF_'AQ:J2[2I?M:(IX;%,>8>1@4^)S*H7=6^\UCI%EDMAC"G3.JZZ'TW_XJ:# MF-!HVCM*$PIOD_+< [."F%C($X_)%M T6F6Y#H8W+Q/<-9UVW)#G(&'O/[G- MY/MJ.*9AOAE^KI2;A_''(45/K/52 M?QA1_\*9@QC0"B. M;%$.&8S*SJ"WGOR6YG',_7CZ%\X<1(=F4]^,#+],)OG+<#2JZ3C&0_:@)?FC MRK,,3I-[6I111:?$BFQ]#OORV7W:'FX@Y+VFM(LZ[@$Y#(9Y>K:1$D%%(R"Z M7, Z%Z*DH#G8UCN_]YZM/S1BN2JU60ND8LDB!Y*29DJ"(J& 2UX"9Z:84'R1 MOOD6X&.@^A3![LN%A\.70R5QG$*Y-7 E)R8-&A ^DV+-]9!TH<6H)?(4,S'X8I,WBVJ(9PGC]!J!S[5=)T2,3$OHN"M,^3[%>.?H+SZ M(-D?.->=E,^N\4]ZE5GB'E()6!O)90@F6LC&2^Y\40%;9\8W(^E3*-Q,]H?/ M^2WY_]O/MZ?G#?W89E,<:TT]N57\A&)M,-QF'Y[32 7*K]ZCI,1/>;C MZ_$47C-31V.;W,2RJJP8 MJ,A\K@U,-!9&<3PIW:"9@>2T98)Y2VJY,9GN!=.GX+BOE&HCR?9%!BL4Q._ M(\7S$NK).%!DNRG*-XDLNS""6\ZU:!XZW09Q>%>F&=+DU(*T%_@91Y-%ROYR MHDWD6F/4$%P]\H?>@X]>0&*Z*/)7:C/%QB-\$%"?-/%A?+C;BJF5'-J=Z,?% M6B9$OX;IOW!MJ(-D;781&6A.2EUEP<%GGB![6RBX81ZQ]=;J_6CZI$O;DJ*1 M!-IMJ.&8ACA3;K&Y[3ALUMM57)U/IO/A?R^FH(;E-ZM"!MXE%I.R MQ$E5^_@:1YRT!5S 3*/548?6^N%A1'W*.;;E1$-)M/>@UV+$PA-'I2+HG"A ML#+6;@(&BDQ*!\X,-F_Y^6B$OX=AG-*'O)M.RG!.EAEK62L#QAQ)C0=:>($, M-:(W!F,VP;7>9EM[?"\]Y#WE?W$B1P$9?0*%! M6H=<0CWFRFSD3/+6NQ?W8>E3!J ;3C210MMRDOL'BIH)'0*#%(RGT#-Z<(;4 M?R:'EOQ.S#JVKK-^&%&?L@#=\*.A1!IV.%G?5UCVFOX5YV>37#MSS)9WL@R* MM-(04R%)K.:<".QTB1!<$*&P0.:^=0W"5L#ZE"[HRLZTED_#ZM?9_&VIQ>:+ M&X%P^GF8XU!B:&65EH/P10&7J@8& 6RQ;?.)MV/II-QOOQZ MV6($/TTQ#1<,H>]'N*#?.*_']@,4:!ROA?R+QC:.&! -?6>#B8X;U#:W=LT. M1]TG)ZX1U^Z6"A]5M$=8>C>P60)J.4!O#*<+\+^J+411FKBJU.5PP6"%!F<4DX;](RKUKF1ZZ>W M=5[:%D7('*4OGFPH>E-+0,FD&DC*;WR&8ZQ95,-TCL5GD%R3<\=YO2(Z23"&1Q-1)"?;]QW<"*572[=HMAGD_DSCB_P M/H]UY6/5K2[Z/]=KA\@"IJ)3AL22K0>R/-3Z;9(J4S[R5)AOK7+W@-DG M5;HO7^YN3G7*J_=6]V\6<)]:4 MK5C2:/+;[??@?&T#*UM=TRQU#YXC*.UE[6["@<><4#M9;&SMR=X T'0T3^?S MZ3!>S&M[R@^3>[P4D;53=3_5FWI*R3,*/5U"R$B+3ZI @VY>*[TKR!VU9;<+ M87_"W"E[[E18701ZWIB8ZTTRM?00E L)@I)ET5O9)2\RQ;1'"O1.O/?3C 1[ MSNXI#HQMN/'Q)IS#3H]M^O@.CY(].II&Y\HV/.?RCLRK%M/O:C*'B+R-#G"V M4"3"! 2'1+; #;A<>\8ZSS3FR)EMO>?6> C[*J1*I<%#=X_61KNO1I,O?\?\ M$1?U]:5>>KR*QFJ[HLO=U:>%H+S'- JSV; ,4UAE9:M/*J(K+KD$!3%0T"8] M.&%EO2[+8HE,,>8>X_AQH/;*+IZ2YY=*M8<,:;L5?\^P7DVF).-54_KT[<,T MC&<4?JT0UY]6O,C_=;'<[KNZIC=5/ULX#3F@H+$D-.%*\JS%&(]QJK;2P,9 M;] [7MMEL;ICKA!B-J2!@G;>(0VAM#Z+W&F$TUM?I"NJ=B[U4V0_?I]/TK_. M)B,2WFQ90MDL^[A'6MF=!%_"9L+/5R(TB+7KM:,7""9["<>_)5=':B]:&2?FXE](E4 M>\KG))L1JTS>K.D6Q-6'=KGQL!EY(YM;[R&D!Y D/P_ITYY]^\>LMJA=%OK7 MZHLT'WY>]CQD H/-M/I=EA0L,,V\M&"0E,?E8C\N0/E0F._#$%!!>%>]+B5$V5T5;H^M5V-L1N>ZH MH6YDU\Z,W<9W>4@/EZ9W<>_C\C=Y$'T.T4L!F>N:"/,T)K@YI$8U5A83:^?OG7/\:)9U3"1][NZ M!_GF"VOO?(?383V+FJ;U9I87N/SW*OIY^36=A?%'?$\^],M2,,T'A=G$:R/0 MHI6OEZU[B-DF\#X)89-W%,6VS@0==80-"D$W\?&JR7:_2/_WE^(;2TB[$W[+J>A.^5\-Q&*>;^+BSFNMH MH:!;]+\T- WDB5GM=,Z,E)IJ7>^V/;I>)9*^>WH>*OZNZ;G)FF,.,J:8P6M7 MNV]:F@8N H0LA O%!QZ;=X7:,XERXCJ5[YZ>AXJ_&3V70WQ;UH?]=GS0! ]" MHAE#54_R. DJ,(3H?8',O+ BRBA=ZYVA#H;1IY#@.R+\J0G5M>+>Y/=$%-:: M%"#'>G,?\Q0A)8J5E$[&^9(8H_9UQ(+"D1]^&.'!I4A\I$ 2#3).(^NBF&03F.\AO=R:&VTDT[+UR#TZ[%WX MME!@G+/(N G@*/!#*)QV$NJ0-)?7 M,J_:D0R<8HPI:R@DKT;3.@T^4ERD7+3%9,50Y,Z)?YI-/F&^!Y'M7)K_9)81V&K=41NH7--]A0-43$+)G+F8I3HL+7[NPN^;5AE M?W16-1)?NXMRKHY.OII,;W1MC,$[)VFT1F$M+)$)@K0"R)/G26833?/RNWO! M;$,=]V-1IXU@&L;92VUX7RNYZM$7&PPY\O4\I5.D'8TQD%-QVJ,)VK?V?QZ! MM UG_(_%F99"ZM"$+0+#Z[$O+X(*2B5E+8=2ZXJ4(AL;K18@,D?'BHXA=V^\ M-B';*M_'?GA7^F"A'8U0ZS8UK%E=O$I4!%LQZ6C7T9PPN=A >@?3:]$;ZOIVI1?#V:?);%@G[KIZ M]FI_?;L;4VPHG(9@H%B5"'_=CY&Y0&!8#\_%8-BMVI][.H4UA;45Z]0/XD^= M6*J=G(S%Y*5*'ABO2C=RA!@US8K(&.I-/^WS KN=C.7'NBCW2"IKS[D_13%L MR45HGARD&F4J5@/,>KFOMM+1$(WQI?5!C'V+80\[B;)V=&;AOFZ:#.%ED-DH MT)S'FJ>I?6ZT!)N3($$B1=NM,_L[0NQ3]7I'+'OHA$IK(79RYNGU;'9!J'#1 M$?9\,E[T1ADX;2C:M@9XR?7:;$^>;S0A\%]1V4OW3)IL,% MU<7QS/?XZ6*:SLC3O8F+Q5P,"Q*RYKX:I "._ >095&MY;5M;\4?1?4]5,DT MIU!;637C$(%9(7M;WDS&'S_@]/P%QOG ,I:S-ADP#J+DA%U6#2$K4S7)'GF_V M0)&U]P%+B*9UM[Q'0>U8'/,CT*:MH+KLJ/,R3,4Y M$K(&O7U.,8>-&@3=\^ 7P]%%;52T>/[;B_EL'L8U9S)(,;LDFNW%7!W4FR[LU%=BS!:N9\+<#?;NEUOQ:P\UZ?3:3V3 MM4Q.1L9"2#5E'G.]I-MI61Y=^DT+-HA M+1/KLTMC-RGO,4T^CH?_30Y5)KC#,J2)750N7+9/HEE@$ M1P.'H/OY:63^+S=%B)"17. *^"[*RLR;.)]NPDFN]<#DS'#1&2O6NU!BM!!" MY&!L<=+IDHIKW7FJ\1 .U>HMX;PF73'^.*0WUSX^P0G&.7C):?T+J2%PCA!T ML:3ZA**;ZG-N58B/O4JZ8/RZ"_=/G.5@)S MSBO-+,2L:/(Q*K*&P=%*%TZYPBBP$CU>":>UQ,NKX>9KOUCLY ]0<&]Y+&!< MO?[-4UP:B@@@N3/&"54,MMX?/\*P>M%ZI+^KHTL+W8)HO?1E[P[L]L'7)#%F MJZJ3KF5M9"XA2)/!)*:3\YYSV^<0^M$!]L+#_9]5=3CY>KF^:@.4.Z,<2*&X M2O10(W@L)R2:4@7Q[7_J\IC8.JA?5.W_,=70XR7JY=E;J8?G.I;VM M$7$P6H"1I=[[4SPXK11(-(XKP:,IK8MJNQU1'QK\_#$7S8'LZN6*N58$JQ.Z MWEJ76- 0H_"@@LX0K;)5)2C&*7CVMO6&;)?CZ4/EUA]SM1S$K%ZNE;O.Y^T^ M8R()7ZMKP0K#*+ACBYZU 3!Z%WTNOJ36'4B/.L =^SS]C\?65_+U>7TMWWG= M)W8VT!8S9T& L\K42M,,/F@-F%B.VM!0F[=I/<:X^M#?Z@^]F YC6O^V#3;J MB'I6?;T) OWEJKW/;.!B5-F;#"DX5X\ 6/!%"K Y%S1&J'+[TMHC;"7L.HH= M>WW]48W2R>6T$]OZ::"6=P2LWPI@.;KBWJ]K 7&>8;DP'MPW;K=T'%O21["A*^ MFT[HV_FW=Z- SLDR/?&IGN4=%)6"*4* ][7':>0>8D@"%1=X:'Y3< O< M?;JKIL<4;2/WD\5-=ZH/Q^< M?;I2I\=LW$^NS1BX?MYDI^DI/M4;-B/X8#(H+QRAM0F<<4RY&'+&UJ?S]\5Z M@C3'58V-C2XQ3C&"UK;6!S (@4(&@S$6$Q2FTKK :W^T?4H/'X67#;(8^PCZ M%.;CUK&75?)PP$T0,3H+UM7N/MH7\,5'0.^T838I-">,$S>#[E.2N.\T;2#V M'K#UVED;H,A2FV @6(:TSK0!Q\AK8T8P*PU7J$^XHW$O[C[EAK\SSNXI_!Y$ MDNM'I6JA(%,>@0L90(F$X#B%PSP'GQ5R;OP)%>W]P/N4*^X[<1N)_]1[QS>N MC+6)95\4.)TH)@G64Q"$#(J1.B;FDY6J'QO(.W+V6$GE[X*S!PJ^RTJRVYLP M89PO(^;KGL.WWW1 '=E!SVM01=9NO(UJR%X-Q\3P-\//ZRW6KHLAG68%A12 MDBGB242(67@H(D1/?/5]*2ZZ6$A%!<@;_+X;IJ\G%="!T-EF@ JS;+LJX1(M:)EKC]5IFY[R61YR'!Y!^ M1^9W%V[MHB@;B?$H1GDSU@]?)@/)&$7I.H%ABH,J3$*LM=Y.)I65]<6YUOUU M]P+:IPQXKPBWJQ!/Q+??R)!\^(*CS_@K!>1GLT%@6$)&!XS5(V5%D/\B?83 M).<,%2._YJ3$NXVX3_GLWC#P(+&>4O41I7!@O:CU!PIB8A0\%1?!1]10T 5D MJC94;[U5O2?4/N6D>T.^_01Y0M:]HO<.G"O"AJS!4R@%*CH#/CD+,OGW,\1Y;5$B/U57VMOR'F>86N_1;@&K3RF$]C1I M)(Y>N#:71[O63W4=P\%YZ+G'='.V'G\C9^?>HW25G5EI@2X1<5+]8B19(>\M MR$0^NA4R^]PZ5?@0GD/UU[V?O=S1]X84:C&<+*TFG:H\+1-1V\S3SQ1<1N9= M:]7U,*(^N4#->');BS442C-#M[87_P(_33$-5\7"I'$6\S^^$4W>?QPUB)A0 MQ@1"I7K3%PMU&U] ="904)F+YJU]IE;8>U62T1G[3B+I7AC:M9$OZS+I=U,\ MP_%L^!G?3*XNX]A.7UF 9WC8B@#)177LLL M 6WQM=G]]5W^]6.N+OWDW MF%F+G[Y]F!+PE=3S?UW,YBO3NAP(I_]<*1J0 M9XI1LY9 7ID'%.2(:>LDJM910 ?#Z%.FJ(E-9?92#"6%HDJG*R_U@F\(+.O!0LJMW84-\#H4P:I Y;< M5BR'"J)=IYLU(&MGRHT*+')M:WF4(;MI$()&#](&\@_I_Z):U_QN1M(G9^C( MO-A3'">Q*P/>U+(,>*>VY3;:XUH7[[/GV3NP5MT'[[S+H+CAI,\8@E6%>:4,\\UW63? M^ ZMRRXLN:U%#A5$U];%EN2D,@:J3[Q49U'2EQ1T+0HHY$6W#GA^&.MR""\: MB.-8UF6RT->_AOG%='5!?9/XY;Z/;6QMMD)_H-59%)->DN;#&FD^W"'-H!$9GXF-SN>M#6RJ0Z^E\CY_"M_/+,H3A. T_ MA='-2EDEE:)UX:!DY+7SG &'C"A./G8)REB\?2=?4Q6S"]8^&*=.R?20&NI, MJ&T*ZJ_FH&)=M5/@13HO--!;+2CA>/U.@\PR!TS.L%BV6D9W/[L/YN@H3&@Q MMYTX*8_0\?7XZ@"O$M);*1/PP",0,P.X$!UDRZ*-"E-L?L/[7D#[D+KMJW;9 M4YRG8][R*)NPSGN3./",Y (JK(=03 8DJ"884TQHO3F^'](^'$GL-_=V%^@) MR?=E,N"D@76I2(LE"VQK0]\LZKDV7:05D<749;)X6YQ].)?8<^+M*,P36MOJ M^1GK34@4D_)LZIEQI+D1D8.VA:9%H8^Y==>3O8#VX0!COXFWLSB[S#B\P3## MV:KMX_CCXL?5*=Y#,@[;?&R#C,/.Z!OEN1CZ9S0!,-S,]5TKP&H?-(@3!$9)Z>Y7_^\4GTN/50EV6]KP>E\GT?%53?Z#FW^K3FQF W7?9*_#3"HD$.)H+FQH+B5X!Q%U1B,=M(HG4/KXH%[H+2U$5UFQ MH;,MV=#(DN<9E$ZU'8/TD*WRR7'A56SME3Z,J$^VHP4['K8D!\FCF56Y!]-Z M]09*R;37P#PC8U>T@LAI GCQJ".S.>76Y62/@NJ3S3DB4_:42O<&Z09,BJ!6 ML=2W9]]JT'2P1=KNXYN9I#U&TRPVF&,NS MAU"4@!"=,\DFR5CS#<(ML1V<8MGR.=<)R)05N76!@?6.D3LN WBA:>$I@TE8 M[YUO7I"Q*\@^V;9.6'8GM=*I&-LE]+:$>:N35<+(L5[]XDV]2:->_9+0@LO2 M)'I(P>:A]EY ^V0G>\6Z_<5Y=.9=;?))%159=P=%A]H0W]1$IZ88%).+WGJN M<_/;.7?$V(?MVE[R;2\AGH9J=4%HSK7BA6;#JGHAO7+@I320ZWDCJWCBK/E& MV8X8^[ [VU^J[2K$HU/M3E]EJW)!630$=+0PT!7P,5#,)'/PUM@<9>LK>/;% MVH?]V5Y2[R"AGD3;U8UDM$DHPSVP0/&T8M'4&X8DL$0JFB5A1/.;>W:$V(=] MV5X2;A\1]B0;LM^9H]T><-R,2$?GDK8FG$(3)5H/,M5+(FK^-!I/_$O<*V$S MM\WSV;W(B?QCG.LMD!?C.>:77VMOPM5A"V&4E\DXX"&KNDTI(/)Z2TO)66F: M*8='G9#[@'Z7N9%=V+:3>FLBSJ[W!P;*<1F#,[7F2I*'R16$$ 04U$4YPTP. MK8/1K7;)OI,"OA.]BV;)GMKIO8)S7K72\:'DTJH %S5F(V M%K*N-^ (E<'5,_\QH$C"%6?:-UN\#\Q!QV,N+Z6O/5AP/%O(LO:6NG_H@M0O MQ2VR#C@N+_\)0GF(A6=R0%.B?[M'3$((W Q%UK5VQ?K'VRIVV9=E0IMN,<3H>? M0VW8M)R-@;::%U4- M7&&V.5GJ7(9_\ZMCF!-K*<#<440>:= W= MH%@,(B*"3O6Z;RD9!%V;C+B00Q0^\>;-HC8"Z9/=[9(V[:31[37LM17CA_ 5 M9]=-F-Y-)Y^'M2_MJ\ET\:N#;EG?Y0%-+E'?>T3-+OQ:(5@=\UGU^B57/DN2 MN80LR* JRQ0X713PDH.5.;'2W#F^!\K!]AJKKSBZY].?+]U+\C6O_,O9 '.Q MLK8OMK(4(CPY%S$E3_SGQO/(HM.MH^G=4?;)I+5@T9TK,KN56SM_<-D]>!>< MM9")J^KZ)HQU:TR#PQ0!;4ZB2.:,;7X-]1"D;34'5P_+**9H9="* $&SQI \4F9:5PH=:C%WGY?5H:#5@^\R1.F88Q : M6"H<8%YSU3P)_PBD/OD(';/J]I)K*:R&T>XR,G]X+@8*>;*& M=(NQ-:^U!J69]5IR MQIM/R%; ^J3(C\*V>]1Y0_$U5^K;S,N ,87"97(;.?.D@G*&&)B 9+ED7.>L M4_N+(+;'UR<%?Q*>=2;,AC=17]U;1%.V:0*>8:'8=BVW^/+K?!I(>L-QF'Y[ M39,^JZ>6Z2])'O28CZ_'UTZ]/&VR'KD[H_,I\Z$-W1RS5># L- M L>)X,Z_((X_G-6W7-4\/)W3"S7XNB :?[N=;'N_#,IN_;K5":<=BE,"*J+6ZQD!(48!DR"*9.Y>:1\0-8/?)>^F(C;>MS+&%W11U:Q"DK==[BY0A&F;!9.])I M4W$?E:B;\\\X&_BD8I)>@ D5L5:1)D\E8#I[Z6@>,;6N'3L$;Y\J>WI$S";B M/2HAZ<7G%'L,Y[/W.$-ZZ-F@,"&0)P-6+KNI&O#<*9 F19ZL]/33":AX%^F. M?:G@C\+" V5Z5/[]-JD._06]C<*35<3[^UF8XK,PNWG49=$0!9?;\3,##P3I(B]PY1\,7=Z7QV@V>Y# ML0VWW(_!K>-*['@$(ZSS*9G_B]ITIR:2P]*V4TP"4V;-R+8-HFV(Y_]@Q&LNR>,F$_-P> E2DL%'[22PB 32 M9P3'0KU77+HTQ[C':1OM^=Q[]&\X'Q998L&3(JK;',%Y#U*C .Y-T=?^-;9WMVH2C5?W' MU6+].Y(5J%^]:>>IC2]"*/9XE]<=Z\&W%BI7?0@,M;. MQ46#"]:"M-8;511GKO5)R%;8^U0,<1JRMA=QIP1=;D(^#]/IMS*9?@G3/!L@ M8P1#>,BQ]G8,-$,.30!CLD[9N2QTY^[V9FA]*FDX$KT.%5";W. =9/=U73?. M656;&-+P-;E'1&P?,GWQ/!B5,O=ZNRVT;9_8IXNO&E*BNUGOB! O\-,4T_#2 M2#\]GTSGP_]>_#A(P3.I/0>GG065D8$7,H(4,F45/*D[L1\I'GAJGW;P.R=& MJ]GOSM8L=M &A09:6+2@C]]-)_4FE\O2)V+L"_R,H\FG\\5EWH$"=F]IX HISM8B0O1>@9,ZBQ@M MSZ5]"]K=,/9IF_P8]&DIL@YUS)5YI FXZ3+9A,IJY4#[VFFJMD$/-M7[][*C M":E7S'3NT]X/KT\[XT?11FT$U1F37H_GT_!R/"??ZL,TC&?TV\7K"RWZX2R, M7X\_$^TGTV\#+A 3DPYH#DKM^8S@=23& MYK2[VH1;3Q$()X,L!*'X4L^24K@78D'0SJG,4PJA^24&#^%IN,36/O67R21_ M&8Y&9$Y(6&'\L=:5KJZ80">S%HQ#E+*V0!!D3M!&\#*ZY+QT*;>N(]X99!^3 MLP>SZ8%EU8'HFL>C-W:JEZ_^,IK$>MCC$N:;R9>ZY;UYJJP,I';J$9"8"7PJ MDC209J"$U$$G&I:YE7Y]/%H]$%,?TZK-:'9*^77A0:QAJ6F:6EXUG=:RJF7E M:+&1:6$*D#F+H(*@P-PR ZQ$%G1T1=H.HYN'P?4QOWHD=7:HJ#IFTC)^CX(; MK9TBYSAQXK?SX IY2#ZJ$I7.+'76PG #G#ZF7H_$EMW%T5W4NP:K%D 8&P63 MY#$76^J9&^^!C"XQMRA6,SS%I\YW#V]"ZM)-KB/&'#6W'L'X)&O)1X"8*8+, M@@L?R:%GHJL1WP-I1[?PR&4R!Q#FOM710C3=A577U4&HN-?9:* HCWP#[2UX M[PH$KHL/6:(67<44=]'TT:L["DGVD\>61;^KU^N7&&;XMS_]?U!+ P04 M" "TK2]:R#FLC$US !$0@4 %0 '1R;6(M,C R,S$R,CE?9&5F+GAM;.R] M67-;R7(N^NY?T7??UYN[:QX4$PPSS M3W\-9R<_S4[PIW^,)_\G '\Q_R?O1R??YL,/Y_,?A),Z-6? MK7X[^5>F,%M1$)B1'I33$:+'##G'$)0M@J'__S[_*XNN>.LU6*<9*(,"HD$% M+)M@>399&C=_Z.EP],]_K5]BF.)/M+S1=/[QW_]V,IN=_^O//__UUU]__QHG MIW\?3S[_+!B3/Z_^^F_+/_]ZY^__DO._YM[[G^>_O?S3Z?"^/Z3'\I__[Q^_ M?TPG>!9@.)K.PBA=O8!>GV>7__ Z&OWSXI?TI]/AOT[G__[W<0JS.8,>7<)/ M:_^B?H+5GT']$7 !DO_]ZS3_[3_^Y:>?%I0+DS09G^('+#\MO_WSPYN[2(>C MV<]Y>/;S\F]^#J>GA'C^A-FW<_SWOTV'9^>GN/K9R03+6O2K)5=0NL+Y?^O3 M?MX9TPD!F:2+B$ _Q5$5\888[WOZ[I@OGP492[@XG35$?/?93?&.S\*P)8'O M/+H!VOF#X S/(DY:0KWQW&LX5R!O(ZR/G$V&9_$4_Y[&9S_/T;T DD0,1\-ZR/Q.'Y>/ MK:C:0<:O,QQE7!PVJ_>>CM.-/SJM1]WXDC>G(>+I_*>#BRE\#N%\\7;[BYTK#G_%T M-EW]9$[5.477HUA0L\&Z/@4B\<#P0*MA%JR,&I2/#"+/"K H9*4$%:3I:DUS M!#?73<;Y(LW>3CSCY,DSX MXNMP.@B9<$T.Z-.5#*Q[=T,I>. Z M?D JGL#&<4-RWB<3N[-W^F*4EXBFK^9WQT:@!K=T@MUY?1=(0X:OU66NV-V& M1W<9WHC O7&_"&<5DP(PLP!*:P<.F0:49 ;1_XHV]^@FA\[U&QKA7IB^#5T; M,GMUBBV!_3'7"P=3[%.E[ M.;PK4\:M*'J7O>RI[*V*]N#C19RFR?!\3L&K-2Z1%9>,UXJ!5,&"2MY!4%I" M=M8K29)W_\-<^9HXV)V,'N_8!?<'2!TQ=Q.IN$-!MXXY(42H(6FO12 MI&5Z:248IS"%R&.P&YW26VS@VQCZXWA'^OE.1&VXAV_A^9763<;L'-(_AK.3 MEQ?3&5FPD]=?T^E%]8:^F$Z1_I<_A:\#*:/T211(23)0K"!X3 @I!NTSR6J2 MK>W-)\#L7U1VX^W]@M(98SHX,%Z.I[-W90G\D@C)6F5BXJ35"$]$2'1)N>#! M:2Y#(M7&1=U86NX%\NR/CMW)VQG/?QN/\[5[\5(X7^'Y!--P[KVG[T]Q>=&] M.!M/9L/_F?]\8!WF$&B76)WH]K1DYGIO/"1M1"PY&:=S)P*R"^K^I:D!^^\5 MJ-YXUY?T33^.3V^AQ&R=MG0D1E*6E=(&@L,(.9"63)I:-H'U(6%WD!VM%.W& M@[N2(KJ3E &BCZX8!]IP4K,]GK&W@B6P1TMV+SZ4WZ3ANB=B*UG>E0.XJ M!;]-QM,IV7%E.!L$(T)R)H)E@8SGG!+XN?E&OV L2"9YZPC#M=<_>VWDJ:3L M8&^_.\<)'3*CSZ^_GN-H>DT!9\YHK06O>17T1=#)XYDJ$"TZP1,O)?+&/%X+ MYMESO V9.]C5'W"*], 3.FQ>T3%V.CZOBUZB' 324)0A[<3HNF0T"5Q@'M 8 MF^D<"RK&YM;J X#ZEX-&C+MCH+:B>@>*X4<\/:W&\2C_$2;_Q&N+'VC&(]/& M0%'5R\Z*!L^=@6A"B3ZF$D1K>5B/YEB$H1&].[@WQFQRD687 M$UKXRY,P^8S304%+8LHT*3&F@$KTQ=-5"06%"%YX MC!97$'Q[&(P,XTOLMW MM2O?KUNE-5-K%D:?A_$4JR-U-AUDKZ)*Q4&159>-.D%0LH L,80L"JE/K27@ M843'(@L-Z7Y7*G1S&V*@5-92<@<1/5G 63,R?JNL.LZ2I]_$W#I9;=IQNY%IN;O9,N2RBJ$J:GWP@LZEX17$$(DH]8X9;PP1IK6?NA[8!R/ MF?A$TG9PY+\=C\8W42WE\)IPE^)D%)!#2:2+D*42LLWT,1DO?8E,M Y2/0KJ MV4M"6[)W<.C_1D2I\OEN]#&*W.!L(6AI&XR#I0C>5 ME;I>4A:"D=H*6S-P6U\+Z[ C M+X1W7N4QR"Q&:;@!ZVOE'E,>G"451K,:)/&%>YV:"\8&P(Y/2EISHP-OPKO9 M"4[6TF$@':D[S@:(3AA0DK0@)Q,'EZ-P63IM>7/=\D%$QR8D#>G?IP(ZT$$$ M'5%#,QOH4%C=@0_E$O)R5_V"(ZS9 )DV#XK@ M:Z8/&?L\B'K6!M Z,,MU+LYW(X%WH!R)].Q&XKN@C%W+-C2]:Y.FLE M21THSVAU7B((KXO@3FELGEIW]?9GS]\G$O(N2]W.&@K.KHZJ%[/99!@O9K7V M]--XS>F#+*'GH7KH-9T^C"F(U:$K%5H97-)9BM::R[8@G[V =,N6NW+DF\K1 M(&:?39$61(QT6 E'YY02%C@O7'F/UJ?6E2(W !P7_[)Q]/PN1*2Q>V.NVT!5/F!7"&D?%M:9VD9,=02$UWK6^!=5B>/ M[N_L(;T-[)C'#/%#)!A:= I^5 848:KT9!XZH I><1]-:TU\#Y4BY M_Q1"=^ /_P?6!G:87WPAH_4SOKVHI'E7YA"G[RYFM;M;+1F:"^LE(:0Q5B>1 M06>.H.@#N*(*,,=+\LF+@JUCJD\"^NQOC.[9<\^9TJ]0#:+A C%%0%Y(K54* MJZ]#@N8A)I62M[JU)KD5P/Z%J >N[R)G6W&L@SMK#=CEB7H'\X#0:E0F0D*> M*F%J<(#5UAJI2"]SY*ZU(WY+B-^QB#7AVMJ+\=]^OD51.I;_V;B)XW6T/">IW?7W/"QI737Z- X3Z1("B2S&52*A;2J@.",3]9S M1T=.:UNC\T:'HE@4/E6O/6>@?/ 0K'4@DM$DVL4SV5J'/IA&A]OP\Y%&A]N0 M<=^-#N\L8;&+7H[/SL>CNL?FW<"24]IBD&"\J\X>NDF=5PR"ET(+@=ZYS@3C M/D 'T@IQ*T:ODYF="=Z%D7T3T[*UU":@MNF+N(VI?1^@?OLC=L"XVQ9W,ZKW M)A(R*XL9$S!3VX)I)R&2;D7ZE0DQ2%-4T3]R4)VQ"[BPZ*I/". M5NW^0O0N1:U!*N-J?TC"8CR");O*:IY-S+YUK/7:^_?@8]N=);<#KD^E9P>M MUVA=9^/17)M> D+MM8DA0+2>K!G!%#@K) 2!EG[C3(ZM]=L[(/KG\M-Y8<@2EK)&E M!*UU:P7O04#/F//M"-V!]_P#SH@8F%?._26J6$(@,Z= U-5U$>HUQ6GY1OLB MM64\J=8.I_N1/&.^-R!M![G@+U*Z.+LXK7Z3>5IRO< F>%(UG"_+1+\E4!4E MJ2M)U.IW^J)H[8%N,+"Y=E'S7F376I7;&-PS%HMN&-!-7O@].3Q+;$:[S!.S MI.=810"MKPYT#C$KE5@.7ML.:A+7XCD&]:\9O3LI0$L3#%-\A8O_OAG==;1^ M(."_CB=_A4D>".MRE-H )V.GPDW@"R<%1R6D&TUG+5K?'UM"/(C ZBX^QBY9 MTJU!<3=2XH4K(G$+)07"E@H'SRQ"LH%^8Z0.N7T;WO5X^I>-3IFYWA+9C1-= MM,:ZL^H!7:C,*.E *TDG7PX90N(<4I^<4&^FTPO,K^;=[=[C9#A>9BBM,KVAGG<8M@UWSJHLUT#^?^$TPM<@YA9 MJ8*RJG;/J[F7&B$4QDG?D$Q'K8U6[:>G;HORNQ2T5ESKH*IWCO@#GE],TDG% M]F*4/^!L.+EOIPQBL2@%$FDBJ_V=8P&OZ6..I,#.M\6PPR+V0 BP+%6K*0=$K@)(&.(4C!8RB1M79I;@'OATP]A4\=U!B_ MR/]UL6S[]&F\)O0[%_YX^XC]@$2SZ7"&RZ$DBT5]P#3^O.#E8GV.&:4%3Y Y MK[VD/*_E=AJTD#8)S53 UJ7M7:_IN(7WH"2BB\KK/X:C\80(MC)_5D2M364^ M8,:S^0C1ZR"/UW4<#\8 MF' BF,1)X4RZIE:;J,!+(TG2D_&&V2AEZ_FNFX>(F@0Z1#8\H@M@G>.@+'WQ M*9>:&$3L3@Y]\R*OM:4Y/10=O0S3DU]/QW]-%RZ_$[K/4SB]*5^[%1ZM>4-W MQ4>;+*F[ B2N;-99),"\:%+/(4CCH>B2'1T/D;G6.Z3S B1$H[GS&DS4I:X) M(7+ZS@F%+J4DF&YOR1U( =(V_'RD &D;,AY* =*KX?1\/ VGOTW&%^;$K^GT+$GKHU40F"#R)$$JON=T>OKD2,LW)O#6&:J/0#J0(J2MF#WN MCN@=I <\ &^9@+4)P(Y*DAX%MY_RI*8LW5Q<=N#'7@1'(]-.$#PF0R8%6Y+V M952 X+BV0@OTS1,:]R0PCQ0Q[5=>MF%#-W*2%FU0,5]U0?U//,UE/"'@J]1< MYZ1)K'B(HIK;[YJ[&+(I!/6 M.<5*E5CG4'!@I920:*T^M:ZRZV=E1Z [': (=)"9MQ7@M^$,EV? )K#[4,PV MA[P?=>T0I>BA6[QC$>A:%]P"?N9":E=(\9%!T-G@ CAO&42=+,_.V,A:^R(. M2G(?T1N/6'"WX7Q#@:V>SL&GA?/QQ>>EGB.XM^#]ZPW=L6-<2-2=J RWEC_P\NOCF7:1/4_U4W_A=3>.E:( M6<82%JS)A1:4D*2M(.G5ADF/.7J)LG4FUFBG-+ZHB_K\?GPZ3$.3R;CR318SZ6LS[52V#/IT^);#3"Z[=PT']DZ]1$.D#IAOF^N_7"A.UTSPE MR$+5<+.,$'.N??N=*N@]BMAZ)-A:,+NW.+CYX(6E%PQ7OG@!4I=02[@-Q*0] M*1.)10Q8>/.4_'N!]!5@:L/KNST.=J7MOL--T\FLUD'EBS1[-UGFV2S:-;'@ M$U>2^%A;9>=:RIUB!J-,3MGE).1&+CYZP37AH$]7@K'NW?MRAC3@YK@A51NJ MTM?PU)-YB6BZZJBV :AM?!.;L?PND'X]#FUX=)?AC0C<&_>)-T;%X@A<(#- MU H*7A+X:'VHQ15,Q.?']376>H],WX:N772G6P!;VGJR9.'IH()D:]2*D>(= MLN<@E2X^,:N$ZZ"*^ I ?V9/0Z;<+1=^(D4;6L]S2_[C1;Q4N:^M<8F,L^Q% MX'48IRFT1K+PH\<(DD?!64!N;L_X6^,B>? USYFCC8G812.(!9J5IR:5HKS. M(*),BY&"G@4+-I+L>1Y<+*W#7C< /&=>[T[1AE&D.X*W:HJFDB[.>N"12U!> MDHZ90P(GG*&+B6>MX]9;]OGSK@6Y&G9KJ O\@-.5/VVN-SB.P@KF0;C:PLAG M!5Y%#DJAT2127N%&%^LCVM.MUQZ'A;0++1MNREM0EO*Z"9B&1M$= /T;0SNQ MXWZV[D#+QO;/75")H0A1DZR&4BLJ0@;'C8"@G#6)Z^1]XYV[)WNG.[YN0\+& M_/R8"NJ=F -?< O.+J8%^R]K.UF0IK]8S@[>4D@ MQV?UU&85\,9TB_2]_"E\'S$0>2ZPCSH(&I9$19-),9$:E?4@!5>L4U2? M[#\U#]+_ M+)J">&V-T(*#+36#PJ;J+H@)A+?!5*K%T#I,N#OJ8Q&YGOG7P;%V[PJF'\>G M-U'::)Q/,M ^B8K,*TMG.4\:1,K"!FU=M.U+?S=!=M22M!L?.L@\7H]R4&R8 MSVZ$[&IQN%8%H@MDBGL>+$]81+2]2_-D/*)OT[(@?O+R)(P^XYO1];\8CM*0:'PEHRDR M+-Q8(!'UM0<4R6BRFM1WQ3 'KEGS62,[@]YYML(3 2RK5()367 $$4TB:T1Z MVG[2@D.+"670.;7.7=H)<%\Y3OW*XIWY#;WQ]!!RIC[4]2PR!RP:K5T"&9*I MLTHXA)(1A]4+]^7[[Y&_XUWIW-IY7$$L72&;P&@9%[AZ M]1XB D\C_FWV[4"Y#AG)4&>?:A)\J!T].9UU(68#S)O$YLV(-IO1LF\&/N3Y M;\J_;0C6F&]_$*7.+LY6N1E"VHA2@W*YAI(3 Q^"!:EE$;4;:^2L >=NO+1G MK^Y3R3YN0;/&[OH_PM=K0$CJ. NQ:A=)UF"QK2U/"]E.7EH14S&;^

8][U MESY#YCV99HUWWC]P^/EDAOG%%YR$RV5))"L:O0:;)!TGQJFJ(M:B1&=8<4&$ MU"*X=N_+GQ\S=Z=A-R-F2/F;?7M_&D:U0K56:)W/*U>_?:)'S&\-KIB=-ZX@ M.&Z9%,ND@J30"R.D$J+U[*$-8'T_"G!7O.I3G"K 961R$X@=]4#8 -Y^^ATT M9^VFHK,C7[K)6'\4JI+9Q%@2:(P!E P>/!8&5H3,F-62L=;=G_D/SO) MZ!;V"H).5IIBN72M(V7KT1R?4#2B?.LF(K6I_,4,)Y?+K0&]<9G]%28K;3Q' MJYR2'(R*=7*Q+>"<+(#.EF)X23[?$HPU&?B/O^MXV-X%<3O037^Y&)[6G)!5 M]8 M.ALUZM ,\*TXEA;CZ Z2:"XQ& !A1N6)\Q%\=YE_]1./US MBN_*+3F,P6@O0X*$49(![Q!B*B2,P7A/IQ SP6RTR1]XR?$PMRDY.YA2^0HG MPR_S /^;T70VN:A+_C"<_G.N^0H>K G) [+:)XNI %Y$!Z5DA_2+Y'AK0^$A M/-^?SZ(9=QH>$'>QK9)5KVV53;!UU:GQ 5Q[ZI[=C(MKQ:,1"[KHE/@0QI*D M=CX;0%TGTGA!JJQC%DS2M;46'8RB=1)*_^+Q6*_LO4C'-I3O0"J6(XE6P%;V M#3,86'8&0DBDXX:0R=SE'HH,+*42$XNMMRADV$S;MTV)W MAW\O;&]"W-:>INO-"N9@E,^!H4X01*A17I&!K"8$FX/))I.5%--&G+[]Y.^* MS3N1M77_CF6/BW_4]/+1[-L+'-,Q=.M84FGU=HJ4'5D82S54E8I M92^S5\EMQO#[7_!],;T!D3MP,*UUK/TYQ7)Q^ONPX("YP#U:!U:@!)6*IR,I M>F"R(&&W(NJ-@_,7_&Z8O9KV$XF8_'?HNS@;68,W.1]&!&VA(:!5&R#,(9;KE.W(36W1^W M@/>]25=7G+LK9+9]I>F+M)C)OAA*L7LMZ8//V[U:='.XC>I!+RM2KUY\)34J MH?#<<&#,.5"26!I*=."DYMYQ'ZQMG9/T$)Z=FU0NV_E?J\.]1NY?OEW[M(@G M2<,#9T*!UX*NX#IF/5I,P&B[<.9T\*%Y'\LM,?95J]E,3N[TN>R2*?NNO'R M>HLRI^ B)LO!I% 3STJ&J+@'+;EQ@ALAF\^E7 -E;P/].F7_G;2/W=G0083F M/ECUVPFN@A*; .PHQOLHN/T$>INP<@/QV)T/>Q$8)K*3SC"PZ#D!]0P"BQ*R MYM$K&:W?K$G^X0O*(R'?_J-QQ&[WUB5B/ M18)ZY5GK(^/%Y^'27[1"4X*).3$'W+%4G44)HO>6['B79='."V0;'1EW'GTL M#&] N-8]P2^[)T3,*944P%BD<\L:#S$E#[D4CMG8:$J35M'[;O'2B_'P=-)V MP=]5*O,&,(ZOJ\M6Q%_3%>0IE.NPJTM$YHHT!A3+$51*"&X^:Q2M38KI+%.+ M:5:'T=6E#?\V)UCKKBXWFEPPYDP.JA[M1H J*.I(XP1TCW"/PB;G-TJH?1Z- M0;8B^]K&(-O0K .%>G5+O!R?Q>%H,?.7+HIA7@X GEL !2<3TL$&16"IU<8%W!E;.A"A#W@>OBTB;^7W\>AS MS?MXA7$V\(G41N3/O^[?=C.2+1:$+N#CQPJ]S= MU<)QNC0I\D!8X7RBXXU0,+( %*VTA A6V6Q3_;_FP\_6HSDB46A$\BYZR2Q% M]--XB>@*XF^3\70ZP,2$98[P!4LWJ"L.O""DO& 2)3/!FH=Y'L-T1(+1E/RM M\S'ON=O>3\:_CB=GX:0,@N82;-:E"(&.8>LN MX9NC.P+!ZY@E'224WD."]Q>3=!*F^'Y2QUJ?SI]!/ZXS#/X:GIZ^_GJ.:38? MOO,*:Y;]/*WQK&:Y#9CTB>DB@6>>:TT=TF*,A:R%$9HC-ZR'S(FG+^ (1;!_ MQG:0IKJ"N%K!55;EU9"QZ2#&$@B(!,\B;:7,' 0C607)T9T7N^Z2H\,2X?,(T_CX;_@_E-)MS#,L2\"!NM;)@PRK\/0QR>TC\ERV8Z MO3C#W"A/M1F.MOFMW9"GC[Q8[4AX)6<@"JO]C9$,"G0&7$:M@XT&8U?*S4'D MQ6(PL2A/)[.H?59THO4G4VK2=PK*.'2Y>7[!<\R+W49.=LZ+W88IAYX7:R,7 M*&@%4HM:KB +>+H^0&=F+<-$%TCKMH?//2]V*_9OF!>[#1OVDN:X"< ?>;%; MLW+K?,>G\&$O B.XU$A1ZD$A.PRK=I9<"G5=D[<:\:+PM1:5=\"WG>A M773%K@XB>0] O0+Z-IRM]M0F<#O2/[:$NA]MI#/6;RYBS?C616N^+6%G5YN/ M%)V[0=9V(XQED5- UKP;_"&(V2.ZS*%*V3;LZD"Z7EY,9^,SG,R# M0/5K]+4H\_>"%(&HA!U-GC FC%!&H'2(A1-MWAL[\>>+*(Y".6U1:\J.#$X4L@8QUJ2L\V22/->V.Y3JO1\D,SA="EAAC M*187LVXL'[)5C0&5OZ2<*_&_\+EUMJ%0%^."KK+1;/&7]!2D1=*_I+,I9/K_0HO*HJRSQF02=0KO:HB9@@NJ@ (V.<&!2YXL_J.KJUP!^;ZGG(UMH:LT/=2 N#+D1E M43"Z9V76H#A#B-9S*-HKC:K$E/%9;9\?/H&>-\WVS0-&78&PRR7-S>XS:06V4>Q?U8YLCC[?SH*I@X",=C8D;R I,N24*I[,MUHG($K)4ALOQ&8]Q_M"_&,7'+:0 MW!.1W%I#2$D-TK:4Z9.?8M:7\2#UI MRNP. H4KG ]D)?X#:PXI+>4+3L)GO#83,+E@74X19/$*E&4>0M(&-.(Y+&WMAVX/&WE;']*7R]H2,Y9EFQ"-J5VD;?TCN#WDC(N] M:L@'+;[;,K>#UGHKDV# B[561@^%;@A2^1.':'*"PK+@1OOL>%=]R8Y(.IY$ MSK4AE*ZZBY'F$$9I&$ZO]1AMU##LH4>W[0&V\2+Z:.M5C(C1> ;(:D6-$ FB MU(IV<LF@LG%,0R:'EUAC(I4XAIQ,:?.W&G:.,*BIAO6]]/3WWMEY;L7_3 M<;=;L&$_XVXW /BCK=?6K-Q^W.T3^+ 7@8>G(5-UO+=R6_'[%Y[?W;?Q7ZUV X]3]N]K*M^]%LOM _OE(D^9R053I*4 M@$K2@B]:0G%&2X5.ZU\Y!>:=82"[J4D (26>])VW':\>!!1Y1JQ 8MHY5 M/TOOU#9RLK-W:ANF'+IWRALAG%,(I#'7O#SF(>JL2:,P0;EHG.JLN\9S]4YM MQ?X-O5/;L&$OSH9- /[P3FW-RJV]#D_APUX$1B5OLZX^7%$D[1*,$'FHWERF M64[>L-35).GGX9WJ5DZV(7_WWBDMF?2N=F WG*[GZ"T$X2)P##YKB08W'-/Y M++Q36]'^8>_4-H3KT-:_?B.N[(15I9A*G*[#'(!QSD%)ER#H("$:M#YF[55G M#0\?@'407Y!7?PM#SXO-V=*9O# M;>0O6?#NXRS,YA;B+^$TC!)^/$&/[4.4J$/Q8'5/F[E9%D0HC-<:56X#J. 5N*)B+27DUEO' W]^ M1]X^_6L'*=.][[NM9:L#I\U6@*_U\M\$=D>^OR="WH]'\!"EZ/:LC1Y%X( D M.'.68Y(:R$HV=#:0>>R9#F!<#+J(:'1JK4$=E.0^XJ(\8L'=AO/M_:!S6_'% MYZ4S3W(M:_(."*4<*$;K#PHU&)Y"S%%Q'_'JPYM/KS^>8YI-POL)IF'==I_&X],I_>''UR_? MK489":* $1$DY[0-G+.+%'<2_*)93,Z[L)D$/!G#]R L_3"HZ_MM/E)I6(8I M7,:,,&9;3"&)0(.@C"_@8RZ08E""H0S,FR[OL;N0?E@5ZZV*EMSLH(G& _"6 M.W 3@'TH_O>!VX^*WY2EFXO+#OSH]Y1: G52<1&2 A9K]TB1$SC#$(Q%.D"3 M-3XT'Z&X'X%Y1+/>K[QLPX9NY.2><_4_\327\82 X_+2)9M 8\X!'+<<%'H# MWDL.:.FBEZIB%>VE91-H>U:6=F?J79%ISI$N)K1>)\+B ^$MOWS[2!#?CF?W M+V.)'85(I,-E\+EX4-$I\");4-YSGE2A:[MU1N,N>(]0Q/KA7<,#:SJ974L# MK>/#9M_^P-G).+\9U>ANU3#O_A3G,TH7N5Q1.:V, ,XLF:,Z97!29LC%!#(D M'-+O-Y$Y G)-WNC3E:SMBO&'HGY74>^5[PU[DE7-#[A&$5FA34!F0S.HZF)V.7^\MV"1R5)$;'3:JMCE 85FC MIQ^JK&S#B<[U=7VN MH]H3*?LQ,9#19\-D-KP\M.NGF/[^>?SE9WKT8M/3-U?[_9X7_M!$[FHBN_*E M82_("F6!8KD!-L&Q@2KQN)Q\RVP]N^]>BZIO+UPOP.IO=\& M>O?7""?3D^'Y>]*WZ'/XC ,IZ?P4L18^U_Z_CE1DKZP YU)DRB9;FD]#W1C< M#[E<)Y?=\+?UQ??QXOS\]-O+\=G9<([O$T[.!IDI%2U92ES68%D2 5SP])U MJZ1T.0>^T;UWW]-_2,R]-^O.C&B8N# '=(, :^,);R\J[:]:.N!T($SVEB>2 MY*@MJ,P\2;)G8$466A?2+7S<2'J>BN"'A-TK8;TPM(.!(.\GXX28I[\2V:\5 M =Z 6 QZ;8*$S&F/*"J*U# M,"6@(Q#!]/]*,OM9<_LJRQW&XGZSLIR?VSVVS? M0S1L*YG>3UGN-K)U0$6-F\#^499[F%+4J+KQ*2)P0!*,*60M:DD7,V1*89;@ M,G. TA?E4O+1M]9C#TIR#Z,L=Q^"NPWGNR[+52[46F0%R69:?]817#(.1#$I M$YKH<=ET_NHOVUY.:>RB3V_-A+^60V0F;- GAN:@8A M+Q"<,\!S3"8Z96D1QR$P.Y=/=BDOV[!AC^63&8,3)2 8R5--04\05&T\G'1& M:W5!^:-\\FE,?6+YY#8Q.EL$M)LH(S#7.L9++.9+FP6 M(4;)0'IC1,*<2*EK+$P[P#WN2.8N+NN^9&#/>9-A>D)DK_^I>4U?: N.9M.! M-4Y;3_:,0.]!"14@U$8RQJ#/R2MN;[?9Z36!\E[0_8MR;R*R0V;D[OSM6H%[ MA& IC2\(\MOQ#&NKH=_'833]@ EI+60?O44B96'6\9P 2ZXUSV'>NMV"4"4H M3ZL)IG7#T:8+^"&XW?.]:_/UX<74--$1/>T;'X2&!+U(612L0$5G+E M#*[H MR2EHV"EE#V>&+>!?Q#&-OSM6'!XQ/ OY^,Z=O9M_>D_5>]ORHGY]4> M&&1=K!0N0XF2S,M"^DDDZ""Y3#K%.KMCC[4[:W'_$-'.N'Q74G6O=_X#?A_I#+UCR]*XZF1W'\ M;3S.?PU/3_G $FB3=08A2.]0K#@(R!#(@N/.%(G1MQX;]A2]27:_B6X7\G8W9?^%+;N5R!? M84'21_)R2N_2VS5 E466H8 NGM22[#,X+AWDHK.1QKB<^?[D\G[0/\2S0R;O M-[QSW1-[C>@#IS@FHSUHEA2H1&J3UPF!T843K;<*6>M4D-U1_Y#3+MF\WU#0 MK9UV9>X-9"*-.YL"CM6&Y88+<(5)X*0Y)9>LWF^0Z)9/ MXOJ>RT%9'60!*;BK/208+<)*L"Y+9PHRD_;HA%\/_(? =LSL#H)%3Z7@( K2 MI*TC4@5#N -FB,HS"%%C#M;84EJ;3T_%^IW)92\L71LH:MF[YG8H*XSR*KAP MU9;]]A_MT+EFI_?MWK>FW7(;=:UYD?[[8DCW[*]U-?C[\ OFVZ^_:$.Q-G)\!]]7CI3,)N'XK]L>]06J\\ M0-+K"UQ42B664D$%C-5L4U/LJ@^U19L;]\*X# MA^<#4*^ WJ@F?QQN1V6O6T+=3Q%L9ZS?7,2:\>T Q$T;::P3&F@[2E#")/"J MMJ^P!!N1OKW=ON$XQ.R1TME#E;)MV-5%] :_X.GX'/,G3">C\>GX\[+H(RI\,SU?0LG%9U3 K:%"6= ML]A82!X$=-QBTHX7W81D9Y-AO*CDOG'&(=VS06<)7N< 2@8'T7L)0C%T,I40 ML(-\@'NQ'+=X-.% !S'0]33X(\-MD/)T.N.$H;9!T.]8,?5D*>%,X M>">$L3I;FQZ:^-;8/)IC^BY%Y@GLZ->X?I'2Q=D%J5>87YR-)[/A_RQB1JA= MR)[T;IL#G8W!MEI*7^J\*=HGRMH(3BH+V2G4*5CIU:-)"/N!?H2B^@QD8&U"5T]9 M-"]/Z#M#H\\=%6+J;])H=@'2:=].* M0(T2)#)BM:7WQT0[5)K5H]>1-"5 M0:.43GT_50LEFN2BF7 ML_:6NVT1HF0FV^BL U$+N)5,=#UP00ODO+A8HM:A=:'^@X#VG[&R \=O2U$S MRG?@L5B=N0OO[R9@.LHMN0%D/YDC#1EU6P1VIG+GK$+HB^/;$+?U/)9?+H:G-66]:F5O1F42IG3=I#K; MHY,WM/B2J9EDF4'41"8F).7)I 5R#:;Q'W[R<^6?SN1 MJ/5^_(#3\<4D816F/V?+.I,EKAA)(8W> _>2E(L2%)TX7H,. 9V0+"IN-V+= M R]YMEQL1;B&+OGEE*8PFIZ/)[.Y.V,)R-O,HI.*A,MX4$QZ\$1K8(6IJ(5 M:]E&G+SOZ<^6A3N3J@,O^4K1_S ^/?UU//DK3/) I)2]H?-A_D59:^@\3Q)* M=LB30^-8:W/H'AC]L[FM^;PK93N(YZ\@#>AED:5 NAVK,3R5&83YQ!+I7 H< M'2M=N7WVQ]8G,V(-8[>B8@<6S K'RA/^ZF)"6MI[G S'>1!Y1&2"@;6!CA5= M6-7),NA2D&-6.8?6F1D/X3D>KN],[0YBXBML_Y@,9S,.98"?3E6AL!/!X9*4]/SK4 &CA M./P\6C1Q2=_FRLHB'_HWHN'O-;_(:"')Q!-0BG5UF*N!$ U9>[P&^C56LZ(C MR7D_VZVW;=PAL-GGO[G',]LMO%+96P\=1M0MLKGW7(C[CK/#"V(8Z372ET[#O((WDH)5NGD:-&F?=O>#6#M/U#:4AS&W;*E Q-T_>KI 4MW MV280.XJJ;@!O/['6YJS=5'1VY,N>1*BXJ)7T$ICS=')GE2!(TC*Y0$\;2SG7 MW.[8F^@\$K,]!,G9AAVMXT>_AU&^#$C^>C$ADE],L Y!Q##%D_%I?G-V/AE_ MF=^0ET6\62@AR4I)*3)0K-9FUM"7I6]#%I$I(1Y3TI_\]O[MTN8\'/?)@ [\ MWG^$=$)JX.2&Q;**G0GM@B\>,"2R8)5'""@MF"+H)S4>T[R$[0$XQR,LK6G? M^B#Y."ZSO\)")3M_+:*I''J5&!1KK:J7)$++6D"R+CG,4B?F-3HNUKS@> M+C8+3R[)L;ZPB-1RL2S71O@AP,4K(!H/CI49E M6[?V>0C/\N_9E(:U%%Y1R2PW*" 519@\EAF*]JM=5ZPCXPX@. M2#K:.%0:,J #A>%:[>LK/)]@&BX;AY^?XISLHQLUL>MG>48KF R"U)U8;S@3 M-<3@D"X\1O(?M0S-8VVML!^=R.V%J7U:S+7HEJ./+I-^;8PA;*6VC8PF DJZ M;D/&G&-O)]=>JI_W=6YM2_RUZD[+B-8'K.EF5\5E!/@WI'LXG)\,TYM1&4_. MYK)^Y<]TU?OP!WCY'MD:"-@FG+5UPN MY!KHJQVB4M91U2@VJT,&70X0?1)@@PLE(6T?UCH_;!-<[0)J#[SMD@L+#WXH MF)5@FI3?7%T7-=9M2"'./'BB1++%MV[$]P28?879FDO/^D!;-RPZE)C;P[4W M5@0D]3>#=&0M*X=(*R(U0T09E"9Y4;%U%Y,#+TCL2!JV*E; BH:3V-*JD4G$Q'5P<;-0PZ$5*SZ9?SN1J,]B19YS85PA ML,C)UD^F#@J6%I+62AN+0:?-8LH'7*SX9"ZV(EPOQ8HN&E/0T-JR"K7'6() M1P$(8:4HR4=S>Q3M,RI6?#(+=R95PZC-=#*;1Y/&I\,\AS.W,^<7?T87;0P! MLK,1%!8-7@62)BNMBX6Q+#;*2Z177-.#Z-.5#K3^[<=N%C6B>\-=?#^BI:QO M@FD;DVAKF=B'1=2*1P^R? <"-[R3'\2F(YUK)BG@*M8Z:E+^77(6C&5)V^)( MP/.S8_H:FZA/GF]#UPXLW]OM\2[S![3.B3,/F18&JI!NZ 274*QDV9F$CK7. MWE@#I;\;OAV?QNV)W$$4?ADZJ>T[$8U7$=!:PB')SH_U*O.6P"DR ZQJ[8-? MO7MO^EMW+O8GD;4#]MX*B1GA;QXVU8]#SBQSSH$C$Y,)&3Q:^$ V]B@(+%6U+>N,_-(T3' M$C_>2AJVBA]OPY7.@XB;@/E>X\=;,>K!:.)3J-Q]GV/G.+/>@V2*]'[G&42G M!6C!5;&(&O%[BQ^WX_@VQ.T]?DP0G)7<@\L."1Q=JH$A7;0A%>NM%!&/(WZ\ M%1>VBA]O0\+.X\?53#$+LUGHZM#BQT_FWTXD MZC-^[(T11VO):$W4H,-H4B?28!#:2P*U]]_A*Q_,GD[ M[)L[$+;4(!9!*!KK35+ NQ0A8(R9ESH XWBZ('?.XB>1]:"JX.A<&H\2:1OS M3^_*IQ.L;0_#Z-OT*NR*>?F46Q&53^/K?[/XV2](SUY.__L4ON*TA_A$?XOH M+]"Q)\9T%#&Y7 TAI%WWZWARB?C]9%R&LQJ<^Y4V\,HM>6,!5YLUJN@E*<& M.3':;-9!$-:"UEQH@2:0)MQQD*714G9/%+@I'P^#F-Y$L6K49[W.WM5\QCJL MV"NHR8S DDT8.6HN6S<0W1WUOJ(V^Y#@NUD,O?)\WW&?!U*^)$.M43 P4=3A M U&"C](!)B-EEC(:83<1W6>5 MLW^Q_/B-VTE16Z"Z7O*B-V*1YMD1SZ% MP'TQ/S.1E6&N6M0DWUYQ"+P66H2BM5?&"K=1;_:#8OKV&;'->;X-77O,B"U2 M%V&#@:!U]=3Q L'382JCT]ED%Y5NG21YV!FQ6_%IPXS8;8C<@9?JY7A"*AA= M86\OL[]697*)<SYMS M#JQBWMC:CK>.,52*SK.(G@'C.6! H;ULW5 77-M-39 M)*39]!_#V:+<'K]CY9G^P 1M;4Y0U+S.FQMP 67008;2]3>L2@W$KF.@?X0 MUH,2A8;S^U;)5E?[@4S@\B"0"Y)1(2X$Y-__964 M47K_8IW#[-'(8+AU MOK0V9SM2$RZM)U)^G R(FUO:39?;0,7D[,Z:M H)2BI$T0O,N@WG(TZ^#!-.E[VK%!-UIAU9@;51 :LM$'+- M&K6D* ?IHVV?Z=3%0OK*U^E'5M>77N^+]X>0I'-99WAU=(73>2#:U$E*EEO@ M6,, 1F7PP24PG+/(34YVLZ+L1^+Q:P'LOPA[;W(Q;LV?QCD-8"Z3^%IQ&CQEU1N3<1T-&;(DL %Y#.Y!0=N)@Y*.]288H[738J4S@L MUC^0R-,GY[;(Q?6W'IS S\,I' MX$$BS\4HFS;J5/@(3Z^_\[ES\\GT:[Q#7TR'X7U(PS),JT'&J7"ON892@B"M MPS$(IC!@L63.BK%*MF#FG1<_=X[N1LG6$>+JN29;:";I*L M0444$%$B.%6X1%^$N=T]]H&(QXU'/V?.-2!6!U7<#W=R<;6Q.W,L'95)ADZT M(&L';1'HNY $!$6GFK(BV10VT@$.O3G65ES8JCG6-B3LO#E6<8F9+!"*]Z3Q M1!X@\H1UBCTKFG$4M_VMSZ0YUI/YMQ.)^FR.93(ZA;5/D#!D''"9@=3*"#$H M;564G+E-KI/9Z0JL8VW#" MV2$VQWHR"W6'8S@UXDSG MLK+J=;L!IN^IV'PK'FU2>/P4 O=6;)Z%"77:$ NBYE05#RX02BS)L832.[M1 MR[2#8OKVQ>;->;X-77LL-O?>L^Q)L5 B5Y-023K.ZA=AE,W".](\&EO)!UYL MO@V?-BPVWX;(78Y?4M9S'3GI)*%V7"U"0=#TD1DCD)%>Z5EKE\C^QB_M)W?J M2;1>R_-]Y*:^#9,JQ%^PAUS4.^_J+_?TX67V.6.'!3I33!U,D;FG$Z<.;N+T MT5OGC-0E2+:1:G#1.7 I>>DX M&7ZRA:OL.21IMN?\-L1MR/%Y8XO)M\&?'P<.4]%!TRL+UE&9+$),)4"TZ.B MPR+]0[G[4TQ__SS^\O/RB0L.+S]<,?CJ?8>2-+05X<<[4:U3 S:4PCQ#6D:Q MH"Q9Z,&19:4UMSRE*/&(#-C.U;\GD?6@;-65*C,NM3?#>%1]+N_*^YIT.IE] M"Z/\^K\OAN?S0$\/A95;@^FQTG(W0C4RAU<"=V_,A:#_/AY]_IU,\OQB.L79 M]$K*I17,%Z> ^\AKK[Y8!\^0E$;GDY:R\.9]SIZ*M9W9O"6"A:(NDU%"$VD\ M4P@*N0)GD@,F7W"+%F(7H)U\W!* MSA",M"!CP*2T-MJUB"H=L*W=O0!L9'9OPXC>;*Y-0'UO9O=6C-K(^'H*E7L3 M 2<(BLT%3#2DQR(KX$TP-0-'2:D8"KY1MO]AL?Y)9G=[SF]#W&[,;JV+9DI; MX%I(6I/7X-$R0!:-#HA,QV,TN[QNJ=5GY6))GW#H!GI-5J&H-7[". M@8BZ..Y,*&JC)(%G6/GX% [N1+_6V;G7"O96S>C>CD=_3E_.Q>PJX=06X1$- M U,"R5HQM1UZ"1 XM]&:X#W>BH:L:Z.ZV0N?,X,[(VP']5 K&__]:9B[!RX- M_3K 4:)7@A4.V5H2S.P\Q*089!,2BZE@8:V'93V$IW\?VUZLPF8LZ<47]PKC M[,J,J9]V\*6M?]CNOK -@3;R9=7GOQG5NIG*N2O!<$Z3998XR" $*.LR1$7* M'"K%4F!":=>Z;'4-E%U/CIN/71BDPI)\6I).D7B=@$"ZJ:M8&"X2G8EDLT@9$RU#!(B%/J9H7*!C,?K- M&F0\63CVZ>G9F:\/RLG6].T@A?@FHK?A#%>.A0UP=51DO0[3?NJM=^79@R*P M(\'[%(@<(R;K)+C =4UZMA"#)L5:BV M'9Z9N6FO M\:>3\46M7?ST%\'Z]HDXB1]Q-!R3'32[-'^RIB,P=Y387X-8PGP\G: TH[&[1,&5CMTJY4"!!$5,"3 M3L$RR_!V/O\&_'_@A$L/,9?%[T3P; M!L'J.O?)T;'$T4#16F 6$16*S5B^]AU'P>4V%&P]4N@>6.ZRQ8BUVD0'W,H, M*HI$\I8$).=TTJ9DR3<;>K7^'4?*V*=0L(/Q/R\GF(>S7T,="#+[MABIK:(5 MK" (+TG4N*'U)L$AI:!<#B1[J76VV%T4Q^*QV9&^'<1^;B):3;K? %-'WIK[ M\.S'4[,KKQYD_0Z$[L!+. M/2(".Y"[AT-@-2#'\EBDE,",K+UIA*!#J@YA<,QP5K)S::/950HK;1-D_T.P#G; ONW&F#O0MI M.U#N?A^.\%U9J#4K]<.40JMRX+A@M#Y?15MDL$%8^I$GK;-UDM9=%$?![1V) MV\76/AE/9I]N'V')!\U#YE B1CK"8JJ#/ IHGK@N#'UNGG1X+Y!CT>YVIW)# MQ_Q:4*MV*AO ZFK&Q?V0]C3M8G>F/28&.U"\C[-@-2'(\)HM+H!Q20J-J'T[ M4''(W D3B(G)-I]\T:<@/#8#HSLH=^*"VX,.Z A%UH=:3+K);Z MGNY!NM7"9_P%PV0X^OSK\"OF-R/2=7 Z^Q!F.#">26T(:))!UVD!'KR-' PW MRAG24="U;B&Y'<)]1W9_;Y*[WR%7.I"AFQ2XCNQU*9AJ[].K19":;.A@)+U8 MJ<+J!!%.="&%&9V2P?BL';9V#&P%\#@DJ#N>=)[?_3),)M](SE^#_!L^'%V8O1/)3U9CJ]"*.$+\?3V;06II804N1$@.Q2#9(%(H5, M$DC?$D:A=&*SP1!/WO!;0W[>8K0/OG7@M:B85IZY.DRG[HOZ_/(SL>(6K,A0XR%"\/S5_&D\GX MKSJ@<*!]363F=$PRG4F)UJ7>?QXLD\44[^N Z:Z<&5^-N7G\XBZ,XV#YKO2]RW+;DN5O MQZ.T1!5ED-[3 @6K/891*P@F]=->Y$6 M(V?N?4Z;IB*]C(I9)P.!>XE9UE%47M1A1 :<,AQ"XL8&'9-NWM"UQWXB-F9O M(PL0?54S2J;5B6!).4W.EAA(7>VV6\I!]!/9AL>;]!/9AJH'W$^$5)#H&:.S MJO!(!G.H-3B)T5H*&ET*DZQ;X3BTD/96?'V\G\@V].VS?<0FN+[7?B);\6S3 M/A)/(7B? A%"\E%8 5%G4EBUF9>ZUN'TZ?]O[\N:VSJ2K-^__Y+QU;Z\3(0L MRSV.L"V'I.Z)>4)D;1*B24"-16WUKY\L$%Q$$@0N4/<"(-D/;)JD<$]EGEN5 MF96+5D$)'D4\:R)T[R?2"P^ZR+GU??:=Q+J?EUDP*=V]_=5P+2U])JW"-E..;4'.H4I\;[4VDF#S]A^;:YP-,E,$O%[B/!'FJ&'TV1%YYQQCFC740X6JN08R_Y):=< M/'2(+7ZPC ?0^YKANZ!ZJ<5#G32V6^'(/N(>KG@H9,]=4AFL2H3))P=$?@,E MIXQ2.1=YZUC4J1I'@(A?9!(:<-CBQ'.I$T.$0'PFN17*V/=\WS MB4^V>*B3=K86#W41[4#%0UQQ[0F,Y5J3#4+FAZ]FIC1":2:P^-R\3OATBX<. MT?:!PNV]%GKT78'NV!ZB1V .NEJERXP^PAZJ Y 3'@I"C)($@D; P;O@17B;D(G;6P=D3G= M_CW[*+R5< ?OWJ4M\\8( MNN[B3HGBXR#'>6[UY?CB@B1^TV:4*PR1)(&2G RF,_@D%;BB&4:&7,O=FB[O M\? S)L,@\FYHXN^,ES.V!IR7L^G-6+K@O/;((>HZP$R[#%A#6#X5GK'&M.[[ M^0>PY%$(+X$KA\M^B$82*PLX%T^$K4WKM"JTS<5 1[ MB!P2##ATIZT 8P'Q?T)=WI-*)LX*)V/C62*=J5;"2: MIMKNB)NHR,$-V+H_Z.[HGB-+FFFC]YWC0T[Y\FN5]Y^S<;S3GN9]H1],XO@K M7ESQO?YEOLQI%"SGD= ML[K@>QZ,ZDTC/20[O/MK06B6X_F7NO[WII9<>0VM-Z1-J-Y'LQH).V>6L[21F3\R2:41WO)[9OV NV/.B\==Q=@I/!<^9!(N.\#C_,IG6OEBV0#MY2'OWXJ[R F#5RB04MFCNAX<.9XX?)/9I"YDUO(1> ;FZ*+C.? D88VU9Q>H%D\K(P9O M(/MHO+UEUD=VV.I 3A MASS)_\:+U06!U;547M/1@UJ1?Y\9!*4#$3H).I%BQ- ZR6P+I.?/D'WEW[H8 M]3%LJR]_3!?_FQ=OIY=DT,2KS8->0^MJ8)-(RUOL+CF?_P(LE66XX7\Y6<:#Y&UH8>Q=.H_CTS4.?PG8'$/W! M']/)[ =\M^\%,X8)D:JQ[6R=OD8/_9N"'BJL?C[OW]_3CZ/W8,?L'J__I M^YW=[I=9_M>23K*K/C'"B)1Y+F"QGEY>,$ M665ABLP5EIOWPML!UK'B_D?B MRR;6-M);#X&4QX[1&X#7O3]W@-A3#>X.\(Y3C]M($0 M0YTX+:V'6FP(SCDCI=$.9>NJW:-19TL%[RDPIXLZ!F+,_&8OOFXW[K@I*FC@ M(F/M(R\@R,!!)X.IH'9:B@$H3/JMB\OFLW9*]V4&/M]1#G M>_0]>(AW_<;M G9 HV@CT*.;1\TTOLNVU51=0YU\&T%[.NG1>PLRNGI5RSAM MNLR QA"\D8BRM+Z=.@%N[6X_G0:UNFBI3TK].OFZ7,Q7$N#7;;V9M9%'!9'L MR1I&5X *ZV35H$40+*?F XN?@',:IE,C16ZBS(%:Z--VN@--K*%)45N')'I! MG".SCGL!/C&R\G+V0K-0=&K=6^T)."^-(/MH8: =1-[8_27&2&8?!@R@A*O0 M9(!DI6(R,J-\;T?00S@OC2#[:*%UI]>?<\DS\A+>3B^_TA&-J[8-%SBY\BAN M4/\\GM>0.(EHQ(4, 5D$46B74Y816FLBR,2-D\5$)^Y=K6Q(D^C\Z"/RXVA7 M) ,HJ9<60+/QMU5UT!7$$6*1:*VLA5RU18-8I24B4=R+J$TT7J7&&\U]#"^1 M/4WTT4>KG_'\ZW2.%W^;39=??YW$BV6B!5?^3B>+\61)8KE*\)A.WD[)<4CK M_QB)*)AV6 ?C^ 0*LZ,5Y 36^VP4ES'SUDT"]\7ZHODVA'Y["!)MWE"%8SQF MK<&&:N4KZR$PB2 MG?U)!3+C6B<4O)Z#CS"KC89:]T/?=$#?D=)CD)7702E- MQS)CI9[2"GSV#F0-QQMR*@7;K2G(?L]_B3P:2EV]]!>Z/L3OX!Q9++5ZW4"T MJS$ UH!C6H*56455 A>E]4261X&\1#*UTTS#]D0WXAE/+&%U75BM'8E M R-,Y'VJ!&098[%J*7K5E^UF 7]. MYRNMO:L9M_-QN,CO)LO+:X,O%15,X!:X8X2?URDFQ2$(CB9;>DEDZMDQ[(SY M)=-R4'UO[,O4>QK^37.3UHGU#SZXIU3YIQ=PDLGO"74HRD4Z'VL=D,D:/%E6 M8- (HJ1&KEMW1WNFR>\6#6J4A417\\N,,A $N4-92D<'0M'"]I9;]3*3W[MP MM[_D]RYZ/YGD]^MCX[81V-5@U)P,8Q;!9%[;!]"7@#8 ]\QIXPK7JG5]]P8H MYY_._NIZ7 MO,-:>DKV:KF.(^6"M2#(],2T>^J,M9QK4:($X6KG8Q\U!(YD@-+7A"IY>K5? M'%.W99:=.E&[*+6G\1O7*4T8)3F!#I))ICII#IPN#$0R18G,N ZM0T+''.Y\ M/"T^TN-\#Q7TFY&_N8Q%,I6$^U#;M&:D7\BL6]_%OHB:Q(/, MM<9Z&R@1_T'MVPX07VL2#U3M/C6)>^CE2#6)EN?,2+O@6)*@4'OPP7-@7HOD MD@W:YN="G18UB3TSIXLZCE63R )+SM6FD\_7HSI'T60; I.0&2U1L>#!):Y %!\C5SH(V7HS MN?O\<[]Q.B0\NK<>-G*BY>W1=2;)A_PM3TA:$_JN"IAD\&>>E>GLDOR$_#Y< MC#^O[K^:W"P=_M##;YT:+[S1C=0:S=-0WOWU-<=%3I_&ERL_[R/]=%XP_MBC MS(@8E,0(Q6FLO0L#.$P9M!;"TL;G;?-BXW;H#]W\#D9RY6 MZ,!S&R!$:U'SPG)S&ZP-\J%NH8[$U_M[[!'4?2KW3P,"9XN?<7'5]CP6 MGI/B!H02%E0VM8Y>:<@ZEA)DLEZU[H32=@7'"I\<@X*MWX+]J="#Q[/3:D;1 M2JX*R2O*59O^PB!H0FH-8\$%@9&UKA#="=CP%N\Y;<6=U-:#;[03R#N#Q8O. MB@>OP'A9NS^7",YH!O2"T/][5? XMM0Q9[V?$]_V5.6Q=K6GI$;_8#Q-?%10 M?ZUDP]M7G>O6Y7GVN5Y_KE:O/Q.?Z=4+? MYD_X5VYR*?O4QQWN(^T,MI'OM_QMGZ*,=))ZEY,P7;ENGR^P Z]#=;O,CKNQ2Q[FP/-"" ^,U4:KF,C &PA6F M5?M.;$_:VFI>1/Q2.X>6_?+!=?IK/QXBK;CM&QG6J'HQQ6 MMJ06M)3L0$946FG'$K9V 1Y'0]6U$-4ZT2Z77#UE.N\"=-Q M$IQ;Z&TK%0X0^I"DX#$PA[ZV&L): \ B^&@$D!$E \L^T_9ZUF38DK(\)!>Z MR+H7#BSR;((7:TO[J@ I__KAXSH/5DOI4G$9+"L,E,_D_65."X]$3ZC![%MP)KZ&PK$&)5,#9 MFEF"QL>(&BUOWJSI$1S/A $'B[B'[> M7HS)%IJ,\9<9>=E?QO.ZZI^F9!NM M 4;&B)&T_TEDD@"B!BQ)0AV>&Z+)9!ZU;IFT%=0S(41;X?=0/$=HWLYR&B_N MVLRKHS$9[Y0U'(QSE;9H(2@E@:&Q3@O$]IF'&\$\1Z^BC>2'HL0?>)G7[\,N M\/KJ;O$TM..X&8T4N0L]#M1"'UTHML",ADEM.(.<:X&-I>W-Q^(@NA@RNA*R M:-V$ZR@DV>)^'(76X=T?$1RA$41+!3VX2-E;NCTX%^]*R;%>(MR841]PD=]>=6>O=SC7[=GG M(QV<")S7UA/,TJ&)9$K%ZGW'0KYWX(2T]:W=[NB&YTC?4?">--,#AS9+8A2E M+4&B J&=J'6:Y#Y%ZX#>$B8-&5^TBPYV2?+\.-)(\D/9%V\NJX,]BCX0-N?( M=/TG]Y[E+(H$UO[K4_ >7ZL:"7[/GJ^7 5:WN&LYA#,/^2ON)B- M:5]+(\%LCN@21%;+_(6NC2?J=#1:;=1)1UV:-RO=B.;YD:*1Y!L.S+A&]O?: M+F#Z>3+^3TXUR)(G).X%[6#,>=2N0*$##%3A"8*)'FS1BJPO%,*V#F1L@/+\ MV-!"YCU,MM@ Z],77/S/='F1?KW\BG%Q8QFM;:*1Q^Q%$G5^E2;[AU 2:F$A M!>&#\RR@:NVA[(?TQ1"II<9Z&(FQ ?6-I?UGGN!%[7#R9I)6MT-YOG@3XVQ) MNZ6)-OO R)):!1"C41"DL9"M1NX+"ZYD$99BA^_X"S_A/,?)SF]H2=//J_R MN'[Z?OLG?^+W5<_7RLE;2EJM/(* ;H>'V]T-OL+%D2K?-4FH$? M*F]R8);>WSB/H^Q32<"LFU&-X*Z"]U)%9EFM*4-R=A3+$3#$!$8ZIV7FQF*]$DG&O@-P*!LHZ#N1_<. JJB3)ZG=>;S.EMS]F>$?K M$ 5,>Y%>P[NE^6PQ^E /HZMTWR04TO_H?*G#XI 9 A$0M PV>&629CNEOM*G MWGE-Z;]N7]$?'O@R#^C]9=[PIN &Q'7WWQU@=#F2=Z% ^S=Z^QE\@/#OJ^\ MR37_#J8QCUC)@W-?&XK2'!)8+Q&0E6FN]##L%:8^MP WG:WO]=1%88[W] M3I*Z7%[>I+KJ1!@\^!S)2K ) 1G2BHJT4B@? F^AN1\>.MQQ>I#8IRUDUOC8 M_!W_N@.$.Z:4Y9+, LU!Z2S!,^8@,;1,>>[-;G+V;AVM5F%1OY.:IE? M&WDF!V_H8&$*:\@%/=EW9&WXXK*C,\-+QU?IM$=]-#2Z M5_CN]$/:!M,)9#:X&E*KZ=JI(+A8,W6++2;%&J^S.]%F]V>^=/;TI)U^BF\> M(/OP\>\W#/=1L:(!/+_&,Z^4:62[XZW.:?I@N\N/O[M]/YXH_I MXG_SXL--NO7(.Z]D'665@TV@;+" ]%Z#+9RS2$P5NG77H=X6\^+H?AJTZ-/( M;;VPJY;%]%JO?U3_CH^R8X6CR&)3D:2W:^-H?S4$2W+&@A?2\=8%_2_PO MCNI'4WX/U:(KH&'[6L)3:_DP_OQE,;\S9"'QJ%R0"5 E1YX*?>>]8, D%Z%$ M3NY*Z_OV7A;R,JE]5#KT4*FZMTS?_6LY7GS_=3)?S):KX-;[Q9<\^_0%)^^_ MKKK&K%R5^:_KN0S_D^O"Z7#[EF>T[-4OZP3;7W \^P=>+//(<(?"6)F3MZO6 MPJ401+U[SP&4MPC.%0G6>2.ED+09M8[1'V>EKV_6Z1'JX6MD#VYF/+V\K'/1 MI_&?#T+#:%!Y+0L4J1)!BPK0DSTI#2M*!.F,]8VY_@2<%T?(5JIYR!IW- /_ MS^4L?J$?_CDC=_Y]N;/$M64W\E9$&9, 1M^ $M&!L]D!\U*$F)4*I37I^EO- MB^/LB1#C(>7]03E$/UP(7T-]7PIMZ-=.]TAS'E1A$4HL=1QJC1N5$ $39N>R M4S[?&SNU(7EHAX>]&%[U(OU';G8.O\>LV'Z=SY M\8A&I=J@5C('2C$.:&P :Z*.07O%Y$!$?!KH*PV;J_,1$O8PS7-C(ZHJU>FD M.D[3LOKE _NA3B^=S'OIN-7YX3UVY#I,$*?3L:L(*=$9![EH3QL@$=TEJ2$Z M*X/E&1GKQ81_)AV[A!>.I:3!>"9HLT@2')<>),>8$=N[JPM+^. M75V4?2H=NWXL3DHID0<6$803$I1/#+PJ!6(TY)<5YM&TGG[WS,I@.W'@R3+8 M+KHXES+"7=;T6@;;J0RV$TV&J"?<1\?GPM^@BD.> [W36$?2:$O?<0Y)9A^+ M+2F5Y@TXSX:WG$6:0A^\=1)$- Q4RAD"$Z&V\PY,<:Y(;*\5 M:?WJO%-%6A>%]3%PZJY;>G5SN08F13'.*P?%J%KZY)$P)0M2,F\EJBB:SQG; M".:518T4U6=YPYVR.>=0^)QJ(FT6=5:OJ>V6/ BM/8LF1=V\#.?YUC0V8\T> MRNFA/.!J,L#'!2Y6$OFM_H,JI'K6*QM8YH&#MEJ13Q0*!.<2.,TL]\9P[EI; M34_ >=D^9BL]#4>A]?NR"[B>7,CB;G@9II7*ZT#N) MJ.CMB&I5+"ZA\&RU8)%KUKI[PQ$(LL79.@X_NHB^!U[4XB#:7?$B7[<9L6A5 MMK0V)44F+S,[\'3>0D)GE5+69]9Z".(#$,/;*PV5]""-[1 )]^#H7,_Y)?OJ MY_PM7TR_UA6OK]:N6_0&FV6MG2F.5;XK\L6TUL $LX4;ETWS$7<[P'I.M&BM MA3["@?F"?O69$/Z.LW_F6H7R(SYGF9%611!8>\AD90$)%R2-(04E>'*MMXIM MF)X319K*OP?C\V]YDF=X0?C>I$N2\WQQ-5#K1Y#&!VN-LY!-K<6SLF:FU1RU MY*63DBN'K2L&=@+VG)C27A.#E?>.\R9.D $IY,P MA63^^FB(<5HB*)<$A*0-U)YBPL44G3^97D6_G6#"5.!1VN@@6L]!&6O!"\9! MJJR59Z6XDEN+[P4F3'5A:8\)4QV4?9H)4R889,4J,E,%^<#)25H!DMUCBBH9 MH]:^=;#IN25,=>' TW,#.NCB7!).=EG3:\)4M[D!76@RR-R /71\+OP5)CM1 M9 %7DWM4C?^@I"\B^^@='3F%MQ[_>#Z\[38WX-1HVT6UP[?P1IU\Q@2))08* MI02T=1J]LBQC\8J^O"9,]:OS;BV\.RCLB%,%KOJA) 7,11) 2!$P)OK.&28] M"RCT;F-.7]Y4@3VHTZ=V6H\RN0_S;N#BRSA_6PEN50S_%2??[_SU[[DNYWH) MR0J&P@E 3=Z92A$A,$1@)B)30>A@PEX$VP_/*_D&UVH/EQM[!PS636_>+Q?S M!4Y2;=TVO;CX93JKOQRIX@WG3$)RY+_1#NT :^,;40<<*?+B6!KFF+>U54_)1+LGH*!!*5"!XQVIS66],="IE)4^% M^5T7=T8O0T,V#M9 [! J'A-7>Z-A7&U6W(IS M[6SY^L:<*I%.R9;JV%IPI(VD/<"2I6KK.J/@=4A1)IO5Q5 D^3FB=2WV4&M[ M?6%.E4BGU E_ZSI)"R6/[RXUKOKZVP3)6O*S,%D@MS] YBAD<.0@F_.QRQXL M[_6U.6$Z]=5Z?Q CU%B&)'0:R;-2/_GN43#JSLN,HS MVLU.+NC2!Y'.RKF\><>W][;7LC9K% 6XBIED$ U@\+4]=\SD2H02U/G8T;NO M^XQ>KX'X/7R(IRTYS^H%[3J!@EGK>6:TUSYI>HZQK^4LS[=+(;-(-H908!3Y^$H) 5Z1J1&=0>%LL!G/YW#MLO+7 M-_5H;VIO!#W/0-L.KD",F').D%UP9%I@(:N">;!>6)F5%*;]](@36/?1PW,5 M^:^3.,OT!_.?\_J;V^M&GZ/SHD9\;*RQ:@O!& 6).RN53"*SUM/8>U[2&6V* M)Q)X:TB1C4Y!RR+C.Q.7/N2OZU$2!Y0./_EYAQ<$[PZW49GOU?;U]@+G\_?E M4]7FOJ!_SJ:?9WBY*DX*R=+N+!G(X,G-XF3$!>0.BF>:?NZX2[W8+H^B.59- M;"-M/W9X'2[UOH+'#Y!=MS?= 5N?A:L;BQ@$*&)HDWI8Q^!&%[FWKI/Z]._IIR_3Y1PGZ=._ MZ53Z_GZ2[YE^:[#KVAFMF H8.=C@&*@Z LWQ8H'1=]$QF]/]*=T;*J*Z/OE( M?E(3I4V'DGCK6LP'8'^9+F=/HHW>"F%* H&\MJ&4"3!I"4H7IP/7R>XXJ[7S MHY\M09K*?(@-Y$W]_N;''_,W^GG.]UW*]1JNB_(4M\R'Z$%F;T&A1W I%+ 6 M2[01Z17 O3>6?1 ]6SX-H:$^;EN789[_M22D[RKR/ [EF;DZ#>0]# W6;\@NP/IR,0]"20Y*J0*>.0,N*L+%D;'2/$/F,2!'L"K:*.II]>\AY3Y*SJ\;(*]# MR3=3GU=LYTAG'YE)D-*J^ZQ4X!0C6PJ%2I9EY6WSN\.G #TSG,Y M74X6?(2\&!E10\G>@'*N3@64&G1A1@5=1$K-!PSO!NUHW.CM=KX/G0Q&G0^Y MRK!.5+G!>_LWU\BEB,4E*2$DB^N>H;%.RD#'L;A,[E?STK>]T;X4@C777!\> M[8_(T\_+&0&^2G=;Q8SGM$=K[1*)(RGC0#&G('ARY0KG)0>>ZQO3+[<>0?7L M.72H)GH(C[Z),5_D&=:&G#]>)\Q_&4_P8I6O_B>.$X%>_<$H(Q:TI0SX])_>JIC^*9>]1_,Z&-_?@27"7/1\,Q M>&:!CNCJ*C@/018)DIN"(FLC2VLOJ@.\YT>FOG2SL;BC97KTO4CB_(#,Z$T? M=7A2]$X@6XT]^O%9MQ2QFDC"LP,C=!W*IPMXDPQDHWPT3EJR?ON-8?_6;$31 MO:#T*OSH=%':"'(TBR;3GOD"+G)6+R:DSTDJ[IL':!_!,=C@H!9ZWG8MTUFP M)Y/?O.'.RD4,TFD!Q5E:B^$F[7_8>K>,>;_BZB'O1" M=Q=@+_NFOY/J=K[9W4?N@Q*#*QXM=P)J[P=0EB,@TG>(G-%/BE;&GC^DJ)UN^KM( MN8?^3@^, E8/("M7'&N=;9 M/IO1')T$;:S*1N+>2(0]_3; MY6Q6O8VV \_Q?_^__ %!+ P04 M " "TK2]:I1#. @M/ #D5@ % '1R;6(M,C R,S$R,CE?9S$N:G!G M[+MW6!-=NR\<1$2*("J]1*4IH"A5:AX?%00$!*27B$B-@*AT2!0$I"L(*"A1 M 9$:$0)(B_0NTIL0"+TGE!!2)F=\]_Z^L\_[[NL[^SO7^7,O,IG)Q5Y2SD$!\+*Q\+LP4"!75E8_E' M@_Q[8SG$>ICM""@2)Q=X O8X*#XKZR%06+;#H&E8PL'_0P[SL9TX<_GJD9-F MSNQG_4XI/7OU\:CDWV6-_.;]1"GE>X\B.#@%!(6$1:1E9,^=EU-155._HJ%Y M[?H-/?V;!H86=RRMK&UL[5SNN[JY>WAZ/7[B'Q 8%!P2^3PJ.N9%;%Q*ZNNT M](PW;S,_Y>3F?<[_4E#XK;P"6UE5_;VFJ;FEM:V]H[-K8'!H>&1T;'QBEC W MO["XM+RR2MK>V=TC[U,.J'_T8H&PLOP_[3_5BP_4ZQ X!H?9_^C%^OO5Q[)&#DEEZ%PF%:10'79Z:E.M/Q[HGK=?>Z]8P.XD**#& 8.-D]I4$2-S1:B M5NZD4:VC*9I"A6-Q5]ZH2I$)3_6,[AF8B,EUU!BU9;7L]_<-7[\FH]0?%F6=RS$EX<_@ MG4Z(75& PY8)8>-A?-'6*;*CN#=E"X\VJ 09]J>?5Z']V&"\>Q=6AJ^\+L87 M]?H;2_^-$ ?]V9[S?]N\:_AD9M_FT[T@RX14A2]E->O*WBFY,OM8SL<\Y/Q5 M1YP-YB>,PD%[?R,LE>8!JF^FZCN6TV3G5H"A\Y'VA@)'RGI5AZS52CZ/=36_ MD?X>F\>Y^OO14W5+F0:M(=S,LH[9EK([$66:A(<%^!ZO;=#]!($94A+8CRY6 M3R GCQD;ZASD^/;0>IH3E1*.P5WB"NC-X&I*#"8E$[\IG/3?E MHTL/%\_V]:EEE;0_&B,GW;=3KN>^,2"?.&F6,*N-YY((&9+V61U@0@;LY5G;--0N.KSVX\.Y!S$A M*P8.U,HX5VQ/8#JIESM60>G+DR?>7:O!A_D:#P?FC_Y$WSIE=@/RC\WZ*6@" M YRW%F9,GNSC*V$7A.0]<4O5*%QK_;&CJ&O+Q\[P61M2^6>-7B2*"6FYK8EG MG!!79$+8MU&D3*H")NJQ=E/RR*77!SFA3B0[C%5R9F]UK5PW@F$O;)%N9?+[ M6PCL>C^5<0/YU[]<#2.<$_<%8GDR0)LOVH$M2AW$( MWHGX1B:$9XF"R%_^2OFTLC%!UG%>1(27:;\]>H^E85$S"4MU=.+Q3KVW/5&8 MI*3]S6OMSFZMH^AZN(!I]MT=0Y-*3H=^DSX][+=P\TUP*(+=BT^9P7G T;B) MFRG_"NYU&K16 ([4V=\-0%9!HB69O&2Y7B6IR_?+\Z_7,MIWQJ7_^G"Z7V7*-UNBB_K9X? M=CAOV/%!YCCZBXKUPC[]^LX,FBJ=?1[L]AV4;HR,IW-3\GG;H1' 2=+[DG<3 MX;AXE7A')WE/&Y7T-6VC84((B)4O1)_' M5N^\!C],I!AKM;L7KH:5^*AW@'E4[LWS/(%!J_1$#RH4U&BI;[T9[(<%[.<= MV(_\C"@T!GEZ8+/.,DPAIQ9].VJN2MIF4ZXH=?##'N:7U_:.0KY@1J]%V[4T M[)/2[*PG#_:VZY;8WPSZ/[18B@OPZ47@[D3$G<.H[#;%G?MPZ#]NN#=,R&2. M4-V)EM2^8D9&M.O0QXJBDDI%*8O#I.Y;""BTO(6(I"*IO(%^!VQE+ M/0.=(@)F["3 43N+XPP+)XVV]P97X/F"8MJ09X>P4.XWCCX7*K(X?.Y?_IF@ M:Y5]1V-:N%#_( -UP?0=Z SOT$3?\(\#Z]K.)()&7O4;!7(#7X2+2)-FYWB/AOO*-AN _K&M%XI0&NROKZ^J:^H>WE30//#[K'.LC>A97@^(B"N'$N3]J^R+D*&9)MH:712]%/9HG+ZS(HZI\[;Y[PNW@L_ MT1_LB5KN)E=3@DD(@NSS8^BF+8$@]>;'!ESM_CRXC^_UY'_]]IZJ+KRH_/)> MJFX:B;<-15$OOS&$+X'%T[K+/1XG^5@ M*WXPGUIQ*M9:N^HSH@?E J-<0#5!)Y&RQ, $!>\Z?L(Q&]5\LDGEBM_GU64F M1#$]5>FYV]V'+J_NI#RL76OK]G*CW!Q*M]^RR%,,,8L;&<4;8;W])U;)O\CE MFK9J2D_F,D.QB+])SW/7,=[8"L?UBO* @(9\M_MBN]E=<\JN]E: MC,5>H?\N9F%?@Y>AJ@+IQW=N$R]BU5MYQY/-ANCG"=[:V*%LB;+ZT'M+*6UM M=Z_IX7=;DP;[#8DQ3< 15.-511A")746O2%)5+]#J:"&1;?N]7)=]2==3#ZM MQ?OFE5SE@DZ T&3D=P<2O/AN4 'AX1I_M&'QO0Q-TW2_G07OS[B-A87')#KJ M:/%%Z=G+YD_R9 Y$'7;G:Q]+988S1J?&#OK(9T&S%X;9,&)4C1#A@C:I3L0X M]:TZ]<*N@?&TK7ET/6MH^S-T7.6*3]#!4QHIA6=<,%H\X*L*[$-5R,;#7/%Q5'BBMF!A;^Y: MIL6"(])C4_(*GKN@?^[AI:Z0O9FG^A+^36-B^YQEU;!'N6E#)8@# V0M-:?\ M+.%W>H;8;@AYB\,_BB*:XR60P0555K3-<"!O2+F7# M)1T5HRH8Y<&,^ABG+$Y<7F MB-W@>*QGN'+ =LK,8>DJ,9DN9L&$G-M$T83!\K2@BN0>W?T#_5XPTK5=:R^8/0^-3:R*S"$",AHL6P?L9=.$7E[^/<^=V!Q'SV="7J!PGKY4@2>\=.@$ M$T*RI/G&'(RP5VPB>0EJ^F_N[?@BHCZ>;T^16[U0-+6G MW_K$>@)-XMW? /F[Y_/0!Q @P-R#:Z,7)B[(C^R"R:HRLM*^3DRW=VB:7=- MNN62@W2+EW2BZRW-%![+(=( [FKCDI#8'4:V2(6[O%/GYPV\J<5.F(_!F[LK M- =+X;_5L0L":32OAQ5F-T+TTT]9#^./H&;BT1(-NF$*O^BNLR7L-VI^U=WP M4E3(R["MBII6NGDXYY)>>)A]EJ-$9-%.=4>G*TPYZT[$ MNTN#GD7Y77NF\P_11'WH@4%,DR^-HY<)R4T=W0V$)Z*()KX427@[:KR;/$9! MS?F>6M;4P<308:%2^ZDWBNU[EDL.?[D4UU+5,Y>'[+*>U.PW3-._2 &ZV%\ "%@(OUO4 H5_*R5"IHBD[S! M>J3(:XL82#A1V/,Y9+1J#19(41ME\YZZ!S@1?1.FTGVO'4Y1!>.<*Z.^6 M()@0"?!N-; T@UM5HMYS[!&GW-#PSB7R\?\$X; <_$&0UYF00LJ%O1$4N0LG MM;97#O#$,B&61/NU8B9D(PUI,+H; P&18UP,HYX)R>L G$DG 4,PE,E+P*OC MF)5) *0#(,A2) 8"+?4@G+U)P"S*X/)]*> Q_0VN$4\[L8MF2,8U^+::[MM! M":A7N]-\3$B#-1/"2>]S^A0G3U+>?_HI[ASK 1;,.Y6HKINZ%YF0,3_M;,%]VU_/#;OP<8J! M;D6?J)M2$TPD=[O?@]!N-;.?3G--@-H:B)4\ 4NU"73B(MX,S-NPYYGWS3IU MHXCEIB0!K-][O*M2\66[R61]5Z6;C_LM8?7P##C1%A\WD;$!6H5-=5A;.2^] M)OFO:BPQ.I6S86;0Y]"M4&Q+*8P%;@*Z!\_NBJ[ '\:CJTD1 !CT&6N#?*\ MJ3I!W+F(]A?'F-ZU3OH1:KWZIE0B)V:VHPO5LN!OM[<0=W #AEM$7HLB&%*2 M9%\[TW5=#72[M <"=E[G[(-+G?;8/NGW\T!ZYDTGP!GM/$C;9$4/Q3 M-;4IZC;^OKQC#G^WA!6?TM9G'VM#S&U%PMG"+&E7Z=>^$C&1*EI;QQ$3J=[1 M \/J:NS6]Y!W;JS^;)%+,N"GJG,5WOEFR+.B_TJ-;$BM0MFCWY+N%UGUE7'^ M-%_RO#!9&6L_T+[%2Q<4$"TQ CBL\3>%12$-D M*XYH $V 5M;:KXJ8)&FKSVH5XN7>INYC<@5\O3J,&U$]NY,#L":70[C)^YW>+>^*:?L\MHK ^ M&Y-%:PCI\#W]?O@W5*,H;FR4'( E[LNBCH+H%1O( M<\XE7QY[ZO<.POX)Y6/3.--=$OI718Q#TNHX]JC@+8_8X:3>SH6&OR_[/16J MY-&_@EF,)W]@U.C*(<QU/D^=O7EPC=T"C8<=4CJ;- .2PM#^Y@@*;H^S@0<[/3!R[//]'3 MJF9;RU$ETJ#<*F4#F056]($X*V-_;$G@@NM"*7T<%BL<1KK]0R\KW_!WV>OW M$Z'RTV0G;YR.VA83\H"7HLC[#%#TS,0\H]O2-#HQ=N._=>I;,V+]+_OZ(>1. ME$3=-&J4>ZEGULQKM],W800]WE87-AY7%Z#V+9EZ)H2C\IH!CK)%!#F9PQ5@?DC&54=66^ M5=ZJ+/"J-GM2J-E]_,>#\.6VD'S8WT&A-U+)-F >DNMT(3RPG_) '7,W^C)_ M./AQKP?-^?0.6LGR5LCH#;&Y8Y&-LW["TK/G^](?>G>JY^UZ']@6J:$[%DI2 M"&75ZU90G8JYHX___A07;V3OE;(2FO\D\P"= B,:)D_T63/ $OW F\?;TZ<" MST5IO#N([? Y]4DU=U[H8MO#HXEOKO@-- VGG3*(3 M"Q%*/_68K$ 2;,+'V8E7O;C8(.:D$*+WP']J_5"3QS[ MJ\OL" ''J%=OOBUYS,X9*O5KT#]&Q+$VK,ESZ^ .; MD[[P*UOF&YG?[J&OB:W6SM5=NWSW4+7LWC&:6EQ)#L(*>7:@9*N"5H18$ZTX MT>CG*]=]JB.8NS@WFGU(S#*3/CSET3>4:NP((J>_V%"Z,*(3[L!@*0FUUF<$ MYO.C\E0>S%([P#4*IG%M4A\C> 5%O",,D)#Z2=W%$$Z\*\*2_U M ,J0T6]7,;N!W$5I0P<"Z2=0@%DG,09HI>!V93$.% RINQ%WZ$F6/1,B$I1S ME5B2N(MWKT);UB>-:.1.V-\K?\GE?7@FX$A=,L ! P'<_)_"<8\.IYX<[481 M'_O2,_N:\3219"#%&-ZS^VUY;F?E[N*$18&J?\,&>IB_7&/AMQ;W@Q.I45>T M=+)?P0O(ZG1MV R,(< ; Z7 *D'&#%*/F!=A[$S(IT;B'%AQR7BZ(^KRKO4R MGL1)1.\ \$K*WJ4N)1$Y5=DKMZNZ0U;R'W MDXV/B\^U' QW_I!U)O +5A78!!WWGH"*!]&:J>*KI6!Y?)O8NB+1[::>$&P>]58S>;OEN MV=K;]GXB#G[28%P]G)_JL1GZ=BF.K^E+?^.@><']^:F#>Q/&>=Z.-:LEBZ@; M3$AY()U_::9OPX54T_=#EP,WNG?,BRJ<'VU;4555*7]"\$'YR^8%=JCB OP: M)9( C:'+!E522[_GK%3Q9-]K#0P5N]B=H@YI$;LO$5Y$A -'64"_4"#V,2+V M%!DR(9NPF87KEHSO=6J3>HM$[R^RXJB!+7EN]\.SV<%B&%YUH>K'CA,F^\CW M20F\$O=&KBE,\IDHI11TNP85V8;LPSQPL_X4=2 :SPU&V O(/>,5-28.P>< MP'//O^.E9%[M W3@78EVOT!W4W5G0AP'08C-OP[C+,A#%>/HX*A6:EL2]JPV M]BR9D&,A)F0WQ1"XM[9PQ31R[MU @95EL(:=O1,57J/; MG'!E(EC:ZTG.#=/WZB2[D8#UOM5V0)#W.6K9D[@$<'\$O:Q(_R]2TBM"GSI- M\2A9+/<.$'#9C?*7+TX[1CU#6YM GJ][U MOY>9-![,>5@E@NT7#'5.UF$/\/G[BRS[T_!W<\V!SYNZZCE+6N/W0U5KH?$K). MZ?:S_NK&1E#+G8#$BH.*K7W)[EYMNR^%U0M#UG)K6E/T5"LPC*Z&'69@@9/ MX*"*+BMI*2;L1E#LHNH[02U%_O!;BI6W>!VK,>:8>7SS]-DA;>E2N]40R[W% MK *;+IG*&NS;CYE3[6=>#444ZUSM10X"75"B@X[B+; P^#D%K1' /.45M-04 MV-Q,&#A19DPP2H_OB;C:=O+1D1TA[O.);[B_Y06%&"10Z+UQ9I@_MV]EN%2#L\$78]S(S0J]@H(D7-QA;8 M>&IZ?YE2'=YHNLI];?C]"U:2Z@XN'C=3!BN'1^P=P=902C[^[L@_/';-+UP( M]+MFT?/T8\@3P!BL"MZ"F@QM-U^34!^5R>R5NN"2,UFNG^\9%Z)@YB[SK%WG2\P&6UP:%W#K@2I7HAQ5M,CV<^7W*C\I M\Y8%J=AG':[.':>WCV*FMBAGK.FG%&T87Y'<7M,G2>_7O"14B-#7Q^@E;['V MYY4D4TRW;B;D">->G))5L$&SQU4?6WBM^STJZ[7 RB;F4Z"=:KB:E6[\<^V_ M;4LE5VVJS]T)7$"X>]N5#VLA:G%+(*TF/C&E8B+PCF!\/BC:-L'9PV:6T7MP MMH::/F#<>OX],NT';/LL&"6^J)5'L(O_*X.I(@N-%-.U:"QTJ8:ABQL/'GB' MG&_HIJ9=P/T>H_/ZIN.U//.^&Y@B&AR6C4-]HR.FL46=9+/>L U?KH<^[PNL4C(" MW1KF4^FFGW,(TQJ6]7;'_=9+T=.3\&<,-S/X6Q3Q!HRBP)-/^PL!T@P.Y'DO M#G_"1P[-(U67N62^?OF.".XCF9P2L%X[SE]@N@&A!BI4C^_CG_FOT?$Z.>8/J'F+X$L%Z6&(UKU'1BPM^)I/.I ?%*# M/^83;J8$O9W"&X\CB_DR!,7#UN"#MHKT^&54!(QJ"$M[W'<@? _6#F.<1U]' M-G85#U;>R=O6"0"89XFW39^CRTI*M8,)-'&8>1"]HZ+HH0]6^-GR M=;Z%-%.W\*(MN"*JT1TV4_H(Z$@W)N)GIUHND$0MJD[ O81.*,;<]=M^F1_Y M<"Z-_8P@]]6N40)[;)AQ05 WO&[8/Y36:W%G2%K986JJ9]#XX5*15IET[)Y, MV:P32[:S\3W2MX>?R4:$E*W2[LI$G)%R3GS=]?STX2!M[CNK%R8I]VB>M5N% M1B,KR#;*$L#SB,CSML &H,4"2JWP5I$95(!KB.H\$)IP/]:,YSX>.GY)L;% MT646]N*!=R?+?,7(F1I_B8\B5QI!@EU$^AG'X @*??5EFR:[UBL/!-!Y>Z4) M>F$+O1O6^0K>!W 2+!XMR^)2@3?*Z]0#T9J.T MM&Z_%M]T0QQFOF%DTU[TRU*$P9E,05ZQ%ZVV0F(11^>/!W=@QC&4L[QT?IPY M92.4O0D:.Y$QJ6W&?9@2:EN-PGN1VKXC/&-I@X4170Q'R_(=[JI&DG7,%MN- MN4LG'CWW]PO-FU*M<7Q28[>*C&G2E50(]Y@I/_KEIYV>D1M-A>S[N=+76 6W M@CUE!G^#+OJ#&*$_F1#ZR:Y!0 0*<-)F=0PW5=]Y.5VJ)9WZV';58P+QU0_8 MCMM5?(JNN ,KSZ +IK9,C'R\$F,T4O>X:#GD><)-RZ3-U9O#6>+I%J+0?00( MQ2-TIE!-8"5GLR=>R/MU_Y6_/$,C9M]ATD$&IBN?0=DB"K;@*O!T?E$"^S.Z MI-MHS6+]W'L3(?V;,V;^YX-S?6<33RF7K9_:N\+/$(_/,2S5+)4HQ\**\I"Q M&H9;\\F+VN(A0]^H5^(X]ZRD:_V]]2XH9N&FD2"4;?0 0<<;0(I1N]<779,? M$?4Z9"0KB*I7I#-4>[;R:\9^Q&SMU]CA!DNVK)]"8B*[?9%X5ET.\#HAE)O1 MAAV9.MTJF6A2@G$Z[6WD6-W>?JZPO9"5F*/X@OJ3AX %,>0HX\,2$=6 M,-JB5P*("#M)&;3X9[UYKA2VCAE#@]_MGE"9'S#%62:DV/U$M($Y[H*0X[C' M(B94?FL*[EKR/GGD2NKJN(*7^]!7^O"JK>/JAPU$K?(BDZ841$X7"1:](.>C&B0TTZD]IN4&.?1,][JV.#V5RE?H@8? M9BI1Y0E*!R_7^"82VA5,*JE+49MBW 5B;SI_=)SYE.H!NP1)7KI7 W_.A AK M6Q/EVXX'138VG!ZN4RV>)&:$A#=?.R,^7-9\?K/D96@<0U)YQD%AEF,!,S:< M3^ST9T($[0^VIM>N;=.+6K@=9,VS/>KKY="G'"N8$-[K=94;[@7[UG\P])'Y M,$=*<,%O4R(3O&,$6 ME;RA.**\C$!ZIRI_;M;T4=L#OMW>4'0C+T5#F=#WK&)L0]MS%LU-F76!A)>H M>V;X;BY>ZC\)K".<2@I1C;\>)BHSN&;HGW?$94E'^=R)D:K-8M9"OYPZ^_,M M:*-P^FN45,B)1J+)&9JK4Y[BYCB.40FG6NB204<.IBM2WA)]R1;$K2BDPJJ= M+H9@S'$D=+-F MN?UR Y2(?%5XXW'X)\^7 MZ&O\4,3I5WV,:>LQ<-.#9IP,Z_OT07""0C!U$/ MT!19_[YX%7Y[VA;G1#MA0V11M=O8X]ZQ2^)D;*U@>S%B!2X9TU6T$#P-%U ED/AWXEET#I9X#3*=Z'.Q<= M/$22?%0F$QA;4_-"8TP(4JDX-.4*!J2]8RB *X>80RY"Z BVI"HVHX1-*R^[ M%_QF=0X^\Z-%T(8K)43JF:@42VT)DM4Z']D#+VMO29[D;6W6IZ!FXS<\Y_SM ML^H;+-.>PEI5-IZ;:#1J)5TY3(+;MKR[D.;BV=4@,S3?,/&-1H5EUV?JPJ(H M5>H_[B1!N4+*0J].@1E);3BL8O,MX^^BF-M=U^2Y([0&1GM@Q%OPL?AV>)EU MTW>59)$PDV%MA'2+Q^D!))#UR:5PLNYI3[CF)U19-F)E%0AJOYVG5U?0_Z7P MAK=4)JX3/?"&^X;=6- PQG@PU:ZU8N*@!%9BS@F$H6;J4=NI?6),R&AV!A.2 M>]QZ5QS>ETP7Q #FP7-HZLX R(HB.&E]W*AY;Q@5=/'=+VAT$ :LZ$&HT0XF M9$5)5^-3G/Q^SL$,D(J;265"MI-,G\/(BJU,R$>=L"J0;JLQ(9W%=!TFI.P+ M>+[4WI[L/STC2 =57L0?J*)C<&15*$,J&Y>M9'H@E\$(0P._48;N^.V;..H> M+Z.";@EV114#$%"=G@QSGW3]5Y51W6IS3R&LRQ!(**'^Y2OP_D0868BB MF.<)=ZZBF!&WM1R\M]MC-FZV,TCP[,7ILS,/;6*="YHL_ *\;>5+!AK(NS## M3KIR^]S7_M8[!2)>ABM:5>[E ?WP\+Y6&.4T.SVWO!E&YAK"[;Y=JP%C( TU M3Z$K,R'WO*N M&GKU:KF/HHL;R,ZD@D1K<"_<#I.-$'/PD]ZEAD?TDW?\O4] M:Q@EI (Y".=HY.2M1][Y,R>"VP[[,SE2IC;Y9TY$OKVSO$NCZN0U_JLJ]5G& M6CY9Z_C'$S\IR ;3)NREM/E<1J%GT42O]/"%)S!MKY$8)N1,$8RZB:8>+\0B M0-+[.S&.3FI_@C*&5R73WU2UHFDG_6$,J13G#9 M-QY&EEE%40VD49?]#P*CT)M8)J0%)[F'$81-@[EX%O7&VI^FA?R9K<0H!,[; M!"G^H-Z::,.&OSWL'''#5V0N;.#[@;EJ1S?T]A$#"!%+[05S>?U8TRA*J#3A M,B//PC#6=4+]N[32 M&[?@]PK\>D/WIR:F.]7S2TKFP_"TFZ!QV!M4D;VX(_Y044>'((L6-1'QLMJA MC8JL[TZ+(](+\UQ2-\5OWZ\!9JNSI%VGZP]JB\Y,R6PYC&*# R8GKOV8<7T?>\:,_Y%1&82EL]0$9X*: M&:L5D@&A,$EI]F-LZ9E?%P8T# ^1BAS"?DA\$"]ZJ3D38MV_=/#Z&[VA5(ES M4_XZN=93L>< *=XU]V;QSE>+L$)?JZIOQK7A[>EA=T%'0NIJA$E2],,).7ZS MXL$56=9U=0.[W9WWZV[^\O%5T#;\=NFVP>U'?FUSS^#*!5%,TX7XEYG*#:628(P(-EJW=_XDE!OUZ'_ M.X[H1^2EO_B"FL13'9*V^&#S'\ DXX-:X>-DQ(&%]2ZJD;-!/"AYQC<:.$._ M]'DN1*4"9YHRH0< M7$9%XLC2*S"J/G\P4M+M3;$$3V93;W.VL5I%@%'#VGQ(@[#KE5L^FCFMC:8I MYW/WK'TF2M ]]!ZP6S ;-TK3.6@J86?+*&ABLW'6U:^5#4G-=@-1/54"LZX= M203E,VZWKASMKO66 MAM+ #L]N>L*%T]5?I+[^*%.Z%_#-:ZMT23%6PP3*FID7'9?@SB]_@7]S\-O* M-Y4ZX;EC1K/[\17UH?HUZ>U6_:6$^O+J%QM!,HF1.:RK0JSPP='U&-I?$\@A M?+EII':XYP*&+I7Y(%"0[\SAJP]U#7)6D>N%:Q3K[25X-9SHG=%JH&U+$PU* M;3[9\7.:CW0J^R]9AH/@9:FGO#0/&1A1;H=NW#UGK1A]03'D7=% MSB0#*XLBU4?/#9WE9<2 I>:O M$(8V&!DI2(7NF:VQ[F9 \%E354+=-9&?L'JV;RKM8/\'1W"JLO\%87UFHV(&+_G[\O,[]XK37]!]'K^>7Y(-V'O ML (-( 4:YFR=**E\5H1N2\G+!>''^.KHB6NS#(G ^]C+UULE%BW-N9]W%!?F M;K!PG/FF1MNGG[(&CKXB8@CJ/XP?VU 0LZ&*;)3)O\K3J1V>>3G8H18OF\EN M/JTC,T>M;PM=%I:Z;U6U?A7D"NJ,=P 'T([CILM_"3/Y5<$PND9<2,/N?:_Z M/L7?$7OK!T%)>5'P)\=BO2&$"&CK=IZ6:RS9_'IU#CUE/?,] MW:5%427]XFNO":6P CV'NH+E$H3*"&,?]DFIKCPZW8);W'-@\;6U\J,8=66[ MVNF5_"KOY"4>;!W'7+C%;'[B$S2?1Y6YS9J(^+SUB#7?.Q5EO<;^F%_/]),S M>^G^)6KHL\;Y6/KB^"]G)\7+E<=Y[U479S*6#)JG[53+8=D^LUJMJ]EK'4 > MSA6=-(*JP*^OS6Q)C)]M%HQ3J<9(Q895,\A DY%CA\L \FFMDP M,Y00T&R7'[/H/1 $:PD4(%U$KBOG/DZFO]@>799&*;B_X8_HD7>VZD\U&O2G MV #5L_3&N6\35[[[GOO,"$ E-L6=PTB1>9=\Y[J,:6S@F-W%&IM<3Q>%<5%6 M5%L8XXYD99,J(;/?0J[RKA[?%'JHF'>&9-?XLJ'..S45\;03GR80D!8*! )O!XSE^KY1W\N01X)PK(H5MCS]$P?$&&'"U-^FD5%6V:ZI,NH M1_%X_3KXG-9@%ZP2YDMS0S5ZTGT)3,AD5SL(>WG]$?&F1RE'"$8Z)TT#8*[# M,[(/MG^?AEUZQZ/<=3I9U.8D_#.<':PMIT 7'D)V[T_HYKFP#0J-TNS__O[R M8MZ'WRY$M#1BI$I MMJG<+*&0(IZD&*%S/XIXCIYMJ%*;>:?Z0/7*#/I;D4'H-R<[VLAHN&^-#Z#? M-D\/CO\86Z3PB%Q1I/53L<\T@.I14=DK53V3-6AS[>D[6+6"T=8\F3/NS +U=D_?%>HD*+''B M3B9/[D5Q'Q[O4%?5V0<5:L-_Q6]7@!&D?@ O"73 M#3WK>&]U;3^Y.,CJP-NG2F+[A0D7-?;ENSW^!3/">KL\HRWTZKCGAF0A*O_W MX+9.W&_A]$4\;I;^=^WP8%8Y/(LV")^&9=O)DXW:\,0'L(@]KC9?'KHY23>- M0\-F[Y@2UZ+$Y*N/@&7J1U0C)O.6M=Q$1INXH/)&>#@NUT)WZ"7DS8%2W9?#BPV"\91/Z7[1=QZJN$IS MR/9Y9W?*PT/WRK=A?\TTG"Q*(;P/"_?0LXAWB)U>"Y@,F)@ZZ>1>2#&Z,1 F M^=%N65-!($ 3&>/+_T[ :NS.M]C;1^>) L DVCBG7J7 M1M!U=R_ 6^UBHM8O/+FY44R8+E,J2+=RHY5]2'%C>Q=U^-&-<%@)./*.3W#\ M88]]HV#E/*_\"+RGPO1)HKV!A%YO"2,M6^D)Z6PA442GV&69A1U.N>(@SN8X MQC&*,=&Z&<7V)+[(EW=%3>VD5X9B>,'4M4/MN@6!D@(I!#=614GERYTK[[@A M;$'?P[WH&O"U-W&!!5<:+"^(U%J_3B_Q-_#9JT]^?#DGAO -O1P^(+)NPSM MG,( D_[X?MW$>O.!T96#(AHOJK&:BGSQ@'Z5U'W'T7SEYJLPY=R?W0]PZ[\= M$I1IQ?9Z^GAG>#Z<5U<4)(Z*STM4H%S+-?"877O^2;:TJ&^3S4)D2\C]?1V# M^<7*+QAT[\YZ@*MNF,.DHT"_4_P>OH>JG1'S4-A1]Y:X"MJZ#EV$7ZBZ?^K/ M4N-*?CH(/1O!S+D@FZW!A&!T%)F0FZ")!B"6TI=M@M($ MP>SR*[O!'JR]6:CY$:0$6/6'4+LI(=34_]T6I[QU M( 5GA,0 $T@YL"L&#TH5W3]*YZL"S+*(64!C.2B@P][N<%@WZ,[>(&9PH\N MF.$!$T*UU@E7A7<%+]$3RJ!S:.!UW]IZ)' CR)>ZS\N09D.*_2?4:5\$QX.: M68 ?Z,*X09FSP!OF!:;M28@R(1T+J&C]3LI[$#-HH.)DE_YYQM&JQ .U+0** M4[H",EM.("*]!_!-6@8R$H:=12L^J1UE")5#ST90^ MX(3CC MG.I!)#S_3P:C9\#BH.1#(-4;B(0[@R5D6[(E1)%Q'GKR!VI;MYF*8TBCRR8P M](A-U%HJ2A+>!8V'S7N!BJYMPAD@]0@N!*UY<0GXKKZM2O](*0?T2DR!A@70 M97K#8%%:!-1&'Z.:MB5(!O4'AX7FB89_1!.]8^AHZ OBMK6;4;$2C?^5)730_[B";NO_ MY@*ZGUH YU8?_22"L,1X%@,DQ^&R"H&7N!E,R@O43":(N<;V^X=1&@3H""YK M M^$/Q"T_+/&;?(DKP!NWE4? "7:&.!D>(&AY+07#2565S A,[[K11@MLV1?>Y(:5>CT]RM\FOC+^PS?+L? ?Z;?CM&DB6H3= X9MJ\ M/$.XJF5[&IYZ/?DY>)-_GM.Y@?IGV%Y/SP!N[,(:H0QIJ-;_]Q*^!O [\B/V M/#?\2#'@>T[?CF2BL02\?\T_8-\BFKLFSZ>LC:;T>08;+&O)I('H"69 M$*S*[8[([:H0RF^"H;9MQ"/ &FA.R>=D-/J0B3QH MP1=^,#!.#P!*)"BE!XK2&B;MRZ>4Z2]MXC!JG+])/D!_Z"?V:129J#IW>DJ- MUO>OC=%E/N$"4 0QTW$F!$ UG 8--@$%+NO3K\72P S6M]\"I8N"ZK?)PRBQ MMC 0>A*A%!D%C@0#'Z(PB178/'>M,5&U_(6O*;^ MO43.&S"Y\T.*H]SK(FRDX?$[DM,> M/,E/ST4?^G:X=7:K6]Z.JG,VE6Y&<^=8P&[3"]-Y3_H$39,#[3JQE$N?XN0; M=5_, ;IA?+]P'G^>"9PEPF(O /TY02F]&[*L6RVFY\]*_$S@'R++R2^A#P.] M4%Z0;<,HLH_#CM>.6MO #WTDOE_8/7KO^P#64?M-NHNP!C=GS 326K_MX3BF MI(C(:LEH"'.E'4(UFC5<"(IL?A1>=;.!A/PH@/W4>\;>VXKOL2P[+>6B@0&D M*[5#SM9TC-A@']]SQCSI1$["RD2NM8EK?B=VU)N_+Y;0T\>><2?/7MC8D-_7 MQ!M,T9W+3X$H6>@= $W83$T;L8Y;B9ISA^ *?6D6R)#9(4RP#;Z)=_LK$?O-O23]@S(HK M\]T+V7!*HY;JM[U&P K=4-\QXB+IL3@9,LY]^_L![_&'%T*XUMY:;WW='KZR M.K!C%!H(5TF.6--O A2'ZWB+VK]XU'S.R<&W[E]\4.HT?9^J>5Q_Z19),!JK M>!1QTI-:B0[/6Q58>E Y^E#EY/5P8:%#,+X[B$V=\?8:]Q^T7QENR1_J0,K+ M9LWX5,?K+EZ?W-HGJ'+IBZ5];53=#VI/*<)G#N#.%-R"!JRUGU1Y?QTOED"4L;3\@UE45N(%(*$U4;AV%50P,$ M!6^&3DX^W'K5X3[V_)'0+J8?=9BB3 9)8X3RLMOBCEW_9IW?85?7VN^O_$V/ M_QP3MIE-@)87]+DFWJ3U^&52Q";5.B_MA4>+'A/98T+2+YG"U=U]6P^@G^;' M=4-C\S9(-@7.RRB5)>G\%&_XDNLX^CSP$T?41R?CJVY,H6,;=(,F6W7%B3W/ M'>*]G:A&O4[^DI33+U]7=FR=YH8MO<6DX69R)]!@Y3E*#ZRCA!)C]E$\=(&R M\8,RN,X (B0BDAP_#O6SA3X6BOS"57GZ%(L36 _9CH'BSU"6R%U)703RGA> ML;R/^98>,:_+=1S8-@[)_R#&Q[)T!9]PZLI@^SVE"=2$[>_7_)E10K:V]*H, MD\+SNV,3I?#HGM5BS-GXK!I_^9\;V)T)G1 -580.'F3UC:RHF:P,Z"%M;KR0 MMF=^?56\MB5BP2/]\6>I097]1J6OVL6I=Z&6R:R)Z^PKXI"[UHG(850%^PM= MB34)0:+^T^(GO=<(@DF9"\520V!>W&JZ$H+C#L*^SJO RZPU& M+N,>F#[\4>0(7DR%"\I!R<0[-9!&T(1NSZTG4U![8EIZ,N^+3]&"W]-%Y;/L MWTI555_2EVRI.M>Q$)!NKHI]GI5)I,+XZUB+GX1?@A[ MK0<;A>6(PK5PB_&BW3_O(\84_C<._6\<^M\X]+^ 0YL!#GR!_2K^:V#C>$F> M[2+ZZG:9'PGG>5CZ_ZGNKCCN4^V)YZ'94J)B81(TZ" M(U"-VK"92D"-$8V$*D;L'3LRVN[$6_DJ;W COPYA5*( DH2$#S?]M.F^XN)6GU6>?WP MP$A?%X-WL(]R$9=TA@BGGX2UFQF<;5?[KIKTUH>77N%6&SO&2W,7BR%BECXW ME(%I.@UT=UMMT%'83FJ:9*@E^LXJLB^GBGY1^>*3./C;@5].)M.\J+HPG?/0 MT]K) @VHK+7^X7G_[9[:\7N6^>BDG9(D1HS =/K"*?DW0#\;N]1TVW,E7*0[AS%VX'9#>]S6#3 /.>!%-)N%1!Y$/NHI5W M[<.WMG7136&?+2_[*W,H!G"EH6*W]B\PS.BK_\4GX\AG*: ;-,100%B+J+WGX M>-#II$N(;=SQLM0F]RL/;JD_MZ#E[AZ@2RG>SZ*5)5N=Y;PU5/=;$=NP%*K\ M:C)%7I%^4>WV./=TX\??< M0@C#ES4I)Z&Y^>35:25K^,)J)=)]SC;Z4"47G_;%,W9F :BEY7W3,AH8?H=Y M&(45^"18F5K&S('B&5T9BH^]<2U6D392X>Y>^89WTUM&.RE:,OM3 P&S8#JS MW]8G /1-7ZDBR4;0KQ8&(1RPYK&!+I<3N[*_-.=\G)/[4=!^MKZ/ *<+*)*3 M*$6S>OW^T-B0]R6ORX3<-+TK1,(&"X2T\J+X#\C.[S+IY=K$Z099J+;>B=P[ M,IN#]8,AM;9:11M5OLI[/3&MW+JBBM%081.3AP:RHK9YG^HGRBNINH#^))YH MITB1[WNA>SS,C[@? 1RCE!7[*Q[MENY[@;EP/5!@^[<:O\*4C9+N#Z%JR>B[ MNMLO+\'9?!/CK[9L# MM93'=O7QVF:E!QR,:7W$P7:I*886K1VDFTJ>KI43LYXQ+ MH9TV;*L*&/)(L&QA%2-1#Q2C+@5U_Z@:5:B7[P $*.R-:*(I[Q@P:D33'Z/+$G?T4PAD8CNM.^)IIW:K]9:!9+IW MCE0Y1+DU;*4$P$.%L(E&UG61QL2J"._=1-UC/HXGP+I";:A__-G&)(EH5# U MH=3ZH$_,]TR2RLL6%FX#"WATNSQUV"NE$<6AEII.;LB2QUN&*Y1B:G!; [T- M!7KO_/"MGAKG-D(1M=_LM!RGQB?( ;3LN(/!F7WZJ?@?P!EBQ2L*S;P_C)70 MJ^OL&YIO_(4K'O&T7U_%.B#UZ>&1\FL*C_1E6)J/_R7G46KWUDGIA-^3A6UC M3*J=ZF)237 #IY^YI2_H\^ MT7%*:B-U,V]VZE'+HFBW<((YRY3)%=56<1,W[@6^1@EC^85%+..9"7V#N^] M,S^ZB44D[X:K=>PQYC>VYWD"+BY)?LID!#)>P&:>HH[!W#^ZE]"O!2&E@TI/ M2/$Y7"O7K_#[*<#:,P;L?FY-.X_AQ<]=L>2B;,]_#= MH"2+I6ZI6>/-!2(L=8HJ?Y#3C_P?O9QI5)+K%L\Y]][O]\/[Y?WRO/O9>Z___[?>9S\JZ!&0^ [ Z9-6> M>-K=QP(ERK%PL70?(9W/-M9V ^OGW@&*Z'Q FT7X+BVV46VG=+#/>4#.'IY2 MFEG*J%64&2?AZ\.Q,"]7S]CPO>![5R7" ?*"YV4Z*A7$)'&5)%G$S90.^6<. M@P< "8 _/ZMUC+OC[B3,^6NGV+T0ZM>CE9%ZOC!YKK1E=G^61%44_KD>7GB MV)U7]#E4@YZEVR:CZ8_U03[NWK9D"R]T*.\%(N\AF4B\@VEJN9Y<]@@VOR+T M%HL1OMQJE"0ML;P&&?/(M\"X: &!AU=<##@ K8,L=A91@O$$\[K8X<[6$2:^ M)749ALGC 75CHL,T;MF=7L,Y;I+TOO"I(#U!VPZ \ZM0)""5TD-;12F%79.0 M?[11ED%#9ZD!^Q:GC^TZOJ"?CP9K^[ E3A*BV]TJ9=^5U_[B9Q/I+"AM3-D8 M5J1(1A7@$7=R9?JT,*V4. MQN/P#\SF+$C+P[V>"9=2/4\\ W5WZFN=$O,'\,6N:>N>^/SV^V%RHL%642EM M3.#\*J&E])K>_7$BU+"O* /S:+2\XZO>^WIC(TZ4 ^7V)((&I7>=<$\CSA/40]U'*=##0S/2UJ[GOS_#"&TYQX4AZ>V$ MY4G3.@Z/>FW0I/Z Z@&52%7857&CQX( ^&?1T]_S4^H,/*EL>W)\=-#&R[L3 M&J;92P'$[R3+C>KYB%X9?_:G"A]Q=J"3.8RX#G6BN?3.[!<;\7N\<[:E_?>0\61:($_O2T4-AT91NX4DSJ=2F#+< M(*'!U01Q/UG])!:?G\2RG>B@K,&U96$4V?M#R\*0EX9T\R\?ID;B6@-4 M'6!;ZM_HL(0^&CN3U:'97GH[EYIOWU2WW:L05R5WGRL6E;"IX#5!&^W^4V!3 M_/>32@2VFT!N5(@F?'&RD/V;=>IV %+F$ ],#/NRLB@GY'(G9+AV#+0]23%# M:UI[,V 8KE!O5%<,69+NBVM""_H;1?#K],\S3/#_("(/[PL/R 0W#3L=3,SCERB'#FOGUZY49OH-YX.[VA^YTPK;3([9?JPXTFP6'_^* M^)5,O5A*4H9)G;-WT64O[W^"<)HYP$2SL+A>H20QK''@M@[4GL N!D"&9YTSO/9GS8I_Z MWJ;2[3;-\.C=10<-%&^GTMX8.>)&.SE<3*M3@Q_"0D&3;2Y)$L965$=Y\_8_ MX:UB]L.%='ZDL/-R,P25XF.GPL7PY1*9Z&]V'0/'R>!5<.JHD?+F5Z9$Q+%BIFC)1/K*R[),WX44PAS5&0' M(-!2S)%/(0CY3/LHQR:%EZ$4W0O+' M.[-MH6XX4Z3J+T$U52?!G6+*7U8=>V,'*X#>1PJ) M-5()C?U&HG;*,[&@1(R]B<[/8@%%8K=#+_<1"54+RVC&/:7>-))"[:)M'5BN MX[;$QPKN?J;+C]$?N"C7DLX>::N@'DWQ2[TZ]:*[65]\3::W57#,5*>']61= MU_(<+:/'?F)HY0(XN37C3=$]X\#RO,(>G,Y$B@5J$W2<=^O'V&T8;)+ .T)[ MOP/8/V3Q0+U=(#KPD1[R3K6;3T9.C*O5S^2\MHETO)(K1[>C',5XZ8T830+G M4Z:>/P2"PCQN?EYX-7(G:R"X<#EJ@_E[1*K&W')FTE.1%/A@\'UN=?,[2/)# MQX?C03<&@LLN^*D1*42+6/>M_">X)9G9:454PGMSZ_*F K6Q##_JV87YM?$Y M9(]M_Z3>08YC@JJVT;IMG#54JRBU"NI5[*0>64>.64:YQ#1#?E,VX.@%C M&B5992%>[1GD[@HJCJPD WF0;;/O M8YY+FA[\]V<%L@1[#J05"^2=[DN'FJ M:;..F1\$G=O(J-HF8AXO@ZW$YU!6ZZ579@3L4 PZ?LG$2KA]4$RS1DWO\)'F M:I^)8ZD##MPL@G,LH7QR,Z<_5^WC$;$= M=T\\;^O)L!&4DM30'U[/U$?LE0??U@YW [$729&./+JPO+OWYF5JF&*:'>:_JWDK1*R-[A!A M> %XD*%M0]$?ZM+MF.;N "1*[IZV.[W_4+IQ9EGW*@G9P%L6KOE?HSZW:U,X MYYI-0%]T%DN-02P?A3G8RK'ZNOX[20[.LMU5.9K^5L?;562F M#EHZT*F,DLCTH 4P)-HC%8&+R;IFXA7DHO70@O1#PVJNS_^8'J/C6/:Y3(;" MMT-S\K_DZ-N1'1\4@$(\,X,4X[-E45$O?H7$"P79@Z>PL63+]*L.QD><3R2K M<6]5AJ7NKF0/E?!'CH,/2PT\O+K0'J)GSA_.J^@,PRF]K*U8X* ^L)M0N*_D MT O@F*=5O$F-R;N#0_U.$$MJN.$WMTWSI;H6@G2$09,/1HJ+=/VL>XB5/^A[ M@G@'G91770,ZP';5)#N[Z%F1!\L=6 CBXZ(7?)G+AGS$[1'31W_UZ;IFNB[\P;)]"Q>O?A* =+JI<9" M:QFZ#]T,YU@F X3Y@#2*Z6)9L>Z#1/X-:6_ZVB20R$CAJ2I>/V0<.SC5H(WV MWF!K304)]#N^5J[;R2="9I+A,!*O,;F.-2'>4_4WU";=B$?QG+1S[9H92 MV]NL9+J>R'_)"V!2?_%$?"&6@>-%3H\>&3.;,_AUMNI,>W%'YE[UO60@=V ) M^!XCR[-;4OU /K54B&T%*HY[T14EF524,Z7?-=RW;7(' *74QN+?U=0??IKD MT/;&_D"!9#<#;V>_D6@YYE>#NJ64G&M ,R@AP-32"YRCL M,2;6MRI69I[T::F[UWXIH;CBTFT?ZV?T!P><^II)]/ON MTK1JV=.E\X0"%NP2;K>\0)&'X><*5")@W,#AU MYD)E>)._A-Y=6>MKX>%^B.G(?WORQ;_CP]F9^2?4$L#!!0 ( +2M+UJ9 M9V5;0#&UL[+UY<]RXEB_X M__L4F'K3TU410A47D 1N+R_DK5IO?"V-K>I^'143&5@EODXEU62F;?6G'X!+ M[LD$F"#E&S%UX]IRBL0YY\?$CP? 6?[Q?WQ_FH.OLJSR8O%//X6_!C\!N>"% MR!ER *HJ2[K/MM^9< 29%% M2L(@C0E$.&&0$2F@$(Q2E*DHD.3JX2\!PXID)($93@*(4AE!EDH$ Y'2+!2I MB%-<#SK/%__Q%_,'HY4$VKQ%5?_SGWYZ7"Z?__+;;]^^??OU.ROGOQ;EPV]1 M$,2_=5?_U%[^_>#Z;W%]=4@(^:W^[?K2*C]VH1XV_.U__?7C%_XHGRC,%]62 M+K@14.5_J>H//Q:<+FO4S^H%3EYA_@6[RZ#Y"(81C,-?OU?BIW_^;P T<)3% M7'Z6"IB___A\R?+O!!?EK1. M?9A^\J;NO68(.;["6V(N5KGY0KU?B*F^NVM1%ZL^OL:^OA;%DLXG^%ILQ&RI M/#5K/XJGY@L9R&/ A0' C(1FC<3QA S;4,:!IF4488XUV.LO]DS MN8!_?.F4J"79B/G)PC[,7BT3=$+!GXW8_]>+X:)UE>JW_ 0 [,B[#(B3]A=\9]RY\6&* MV3/2[CS MQ5%E\>1BP;)P>8P-:EJ!GT!1"EEJC_N(,>LOV*J"#Y0^S_1[_$8[Y4_R8U%5 MU\MEF;/5DK*YO"\^:2.*Q5(;I.]_N%GHJ2^KY2R*5413I5UI*4.(1!!!$@29 M<:I%$B(NLIC8<-)@#4:F*ZT/R&N% -W2!BP+L-C11U_5*&1)9L,A[^>Y28!T MHT"#8:,+^-EH\PNXWH-R5R/0J70Y.UR,QL:EJ#0<-12*5JS&HQW\-\,HO\GY MLNH^J3FFYI?A\B>AGHOAZ5CI\H'<"$O(?/9^LGK/ M2*(7ZBE2,,TRI DI09 EB,(XDT3R( L"%=H0TDD)(Q-.(Q.LA8)&JAVIG(:E MGS2\&.M&"JYV6D_YL[8<9)*>-:B;A.CG^EW_.G MU=.;HBR+;_KE]Y8^Z]\L7V99R&00A0S&)$D@BI&>49@C*'FMU__ZVX?RQ6%5V(^\>\7+[< MZ\,5%Z-BO M\5H>J 5>@?37,/B[*R!64D^-4K0"H-, -"J M6@>PC=F0+4=;E!PV($= :]AVI!UJGO8G':WNW:VT'6NZO4M'ZW9V,EWO'>:4 M?9:5-#1QO1#OY%S=3I+64"R$(>0\H1 )+F$+-"4*217)$@4 M28C5NL9*VL@TV]]!LKMIV.1^LZJT^U55;XLGEB_JM\!GR8N'1?Y?4MP(+2=7N=F# MO*XJN:RN^7^N5_IU^B8BWM#(ZOM>7?*5S?6LUBV42JTP* M&*?FA"-!F6:'$$.*DI3C#",<.K'#N.J.3"]&8#VSN/E!;N2Z\8$OQ*[!1'6SK#AKE0:=]_?"V] >M 5=@_6C?6SQ59[*$V,H.?++X7H^![5P8*0[OA)&>2AV+X+7AMJ-_C<(>]SEGP(*3^0\BHJ3 M4O*8(.\3\:BRAB[&O\K%2GZ69JQ\\7 G2Q/&;\+6;]D\?Z@U-$L#;B(R\R=] MR:WZ8LZY%.7F=TT4;#C3#G@:$.V*BT!2B-),4RY+]0H^XB2D418S)=S6[7X4 M&_MDI99B#A'*YI5J1+NN[ST] MNM@.F!==TUJ#4T;G2K(]A2$FRTO *=GJ!1 MU#R';56O0*.LSWT&O^AYVY+PI-;$NQ=^P3S663Q1G-*8ITEP9*PP1E@$DB4I@P,,P1"%.A+(Z&SHO:F0>; 2:]]45 M,$('1'2<@:J?W?P"X,97[K8[!7S8F75!#,@9 9.%A=@9NATI8GG'2"O34\Y: MH]7-HEJ6]5E8=;M\E.7](UW]U+E+E])^=+?96;M6V$]R1I1Y@6_TDY6=06*U=*D5YJ< M54"7=3(JDP_Y8M'Z 2^2EN#G? $J8V3UB^<5L+>'3U1 ,Z'9GZV$O,9#='LSUOK!6D&P M;038L@*P%[!]76M)LWEU!1ICP)8UH#9'/W>Z *U!5V!MDOZQ-FK";1C?SV&J MO1EO>O]8&S:^'X?S+HYW!89N[7"9?S7[^M5]2879.JH%7G-N8D"KS>^OY_/B MFUD5?2C*=\6*+=5JWEUU5\QS_C(3F(=*!2ED*F 0J40O5%"6P! +)1FB<2"= M4LM\*C?V3GHK#&QTTB0CG:,X/#X-VYV>U\'8=;=GK>45J/6L#SX;DC^*_5I; MH%?SH--W?>T5:%0&?[9_W\OO2_!&<\A_>-R<'P-<;YM!'E6;>$/(/ZB'FT(C MR!C&T.\D6[[+*SXO3*Z(^9K6W](93WD681Z9V@*:;%&80$(EU61+N-"_2<,8 MNY#M"3DC\Z:1ZL:1I_"PHSL/5KHQEQ$(-A+!GZ,0S1FS/''&*2F33O\SIN[/ MY'.7#XCI_W@D=^!:B/I4A\X/LUUP@$@48PPS(3*(PI#K=;NBD @I!&QVW>&T7 [4':$-A"S"%QZ'+L'"+^1\1P M6.2_7RS=$@$&@M&;$. ZYG2) 0.MW4D0&#K&P UX_5VJ%]2WZLM2$_MC,=K(W+O6H3[0 MWM+B[[O]L#\[32P/V-PPM=R@](V4X^:B#Y#<=P-=C/:UDV1A[MQEMU7[3QK%T4K*Q^+XNJFO$P9;%,",32Q(ARED%,6 @Y#2AE21)3 M)%UXXYS L0.1].>/IFJH?H!5KG&B[I%(9S&SXP6?2+A10B?9E#%J98.-\"M0 MB_?'!;:&>J*!L^(F90!;X_CZ^G OZL51YGAWPD.'WY5)ZUF];[&@?: S]M)#$CY(VW M!V-AQ@6I"V)%)(5(( 9Q*@*](HPP38(@0IE5P3D'F2,S\,D4ZK>% M\ 2#*R.<0.!\H9TA&2#G3?27UM$C:^IQER%*D7Q[*LL6>%S/^W*CQH7VU9YB9'KJW^L/O!=K$7J9TG3!B!*LCT^DL%$A(6 M"I@02<,@S'"8.M50'4''D9VQ1F.S,R-;G4&IE0;-SQ4H%DVYGLOK]HSQ_.R\ MO%=^*FZOA,T#Z=0%1E_S((P.;:V=+55,WG&G97N)>5A['^[>\;98+//%RGB@ MM\_MV8O'@X81 ??DJ8ZAX:3^[8@0[WO%8XH:]BJXYMIM6,U-UZTZ%M8D-I3R M4:_%\Z]RTT/BG53Y0HHW++G[VKM"ZR67>%#TW12JJ3U);>4^_ MSR*%0BD$@S15^K5 HA!2F>C5-L)2LA EG/'903>XLSPTLMI6G&37,>],0Y;5 MHI1T7F_B4[Y97G:/=Z^!$>R[!J/AO%V_R#'=7!SXWROP"C M_A5H#0"M!:8'ZD*_*Y3V&H#6TQ_]3P2HIU?!V-I.^EJ8"/K]5\148H>]+FZ> MGFE>-@$\-WJQN7C(U]7C/N2+?"GG6DTQ"V*IW7Z508%QHFD?I1#3$,,TS81, MDRQ (G-9#5C*'=G#_[[/9&;K=1)2FH2VCHLU+\W" M1 0FV ;&B: 0!1&!S/1734,J L3USVZE?<_(&YDD.NE=O\(E_0[F&P5<\Z+Z MH6.I5%$4:79EB$!$XQ02A#B,4)(D48)"DR_F[E[[0/!R][A80+[2:FAZ$5." M:L>^'K]E;JR[_H*US1RUZ.T(G_X,Y0%):%9F>DM&ZYF'R6EVMUVR M=[OV!?7P9A/!1.DLS!%;O?_T0>3YG=3?GL5R)C*E4AP0&,M$0A2;?5F>)# D MF&4I(C%7: !#.*HQ#6-\*$J9/RR@1M.\MDPOV,XC:7ACR#:K/=0N6ZA^D;M@ M>]2L;K>(I-X@W55&NW'O;F[J@HI&(=][F\Y(>-VWM)?^"GN2SM BW4**3L*\6&_&U<,,MT];OB,7;X"@$^)F3:2]XRQ!R&YYZX? M? #0E+6@+R9D]VWC<,]DRD,:* ICS .(D,"0TECHA04644Q)2L/ 9%S/R MA%W7D'ENI#IOJ1]#QGHG_$)[G3>P&U-;@5>@%>EU+[K')'];R,>$3+WSVV/H MD0W;OJM_@&9*C4;;O]A5>2:$D"S YE0NEB:16K^?$R)-&7?3&3>+L!BRBS"I M$=.L,"YCE&F?JAU1_7@/Z8?JQM3N/^WLK^QS[0_:GLGV8?R(W9K.ZOZWV[S) M]K&,VLO)6HF!._YYQ9NX*"DV45$FXR.OGHN*SG\OB]5SY;CL<1QUQ!W8+46V MHKZ:K*16%] H,\HZ:2 0OO9H':5/NV<[#)J#/=R!PWCS]N[*XH-I6'&SJ/M6 MU.TJ:&DJG%>WI0D N%7M#)=?1UH JWF??4?IGTJ@QVSR;'VX8-II4&M M-=A2^PITBNN)4@=5F0B"3GE0&>W!EOK Z&\\+V/!J/Z65XS'ZS MAAV--T5$CC:EV73Y>*50B&'P3A@MX:C@#Q=0,0S@(3$7 R4-8W,MK&BV,!8/ MC4ZMQ%E$N<"1H!#'V-1,HE@[DRJ&'"NY5E/ M^'MS"U@4"[@6WP6*_BP;#7ZY @O7QBT]P&4Q#FB*8!P'%*(D$IK9$PK#4 1I MD&4L29PJ#_L!SOVE-#EP=B\;+W"XO3.V17:OC9];J:>[R3GS_%G+/-'U:3F3 MLNY9<_?)\_P-XWFTU\L/TE3/G9LBQ2O]'%]V+IZ%*L**X #BE&.(TD!/^BAB MD$G.J5!1@F3LVX4]H]/H/FLK%*A&B^WP>U/;P+_S>NXA^/-6/4([EGM*EZ#5 M$6P>Q=Y-K^2,6J(WH?=Y3J,?SMVTA'"(?VD[]# RU?[I4U[O09@3L:8 QH/4 MTF4UXT%$ QKHA7V6A,:EU.O\0*_S91IPJA(1$>*4^-DC:V3RVY+2*4/DF3$H6%R?L$8'/+D*,) MN:!E7MR5\FM>K*KY2Q-I+$5;WDPE*8U"C&"4<:'7/'$*<2#TS(X4Q;&@L8JM MRJ';"!L[+K@"&\F@$^URPG &*YM3!'\(N,WE(Y9[K._F8MM%1P)G1$RX[6]G M[.[6ON4]DP8/_UX4XEL^GQ^-&/LDE^MHK32*LR@PV_B"8)/.DT)*1 3C$$69 MX#1#R&DA-+*^$P27K-,,FZ(0@+8J_F62^&#K!V?G8?Q C\.-V2Z* ;X"G0%7 MI\.!S;,>(Z!O(LA?-]+76MO7CDH9 WI/T;S.8H>]03Z:ICSRMMN)^RBI9L56 MWDO7QN?=2OZ[I.4'O12=B5 PA/2+( VI?B_$20)I%G%(HD@1[1YBK)S2Q5P5 M&)GC[>LJ#T;0CIO'Q,6-;!M-KL!:%U K<[4FSI!QAG;^W.\*:#9:CK4&1U&(<) )2"-S!J?_@RP, M AAS) D1B0JXTTZ3M>0)]IV*1=/6TJS0VNY^KLT^;6&TXYU1P''<-F\[>X[3 ML(7)=8.K$0W,]QILX[5-K1Y[@=J:ZJL9Z%EY MTW8#M37_H!VH]8V7]@/M5DUU4[J9C)4(:*9@@H,(HC04>ID2))"K.$AQR&B" MG$)13\@9^VQ^JQ-D)[=MZNA:C.8$3I:>P>76NTWO089?T,+RJ%G>6U'N2GFE MEI)'33W=&O+XY0..GKJFX+_+XJ&DSX\YI_,Z&X.(#(<W6B2)%21BF%+((QZ:]JH(8HP3&J9Z'&9%!*)5= M.S4;<2[?T$%MU#9!5*[%8WM1LGME^K+<;6YNQ8UMY(ZTG+:QT%=9[CY1T];B MMC#ZH "WS3T#NB1^6CV9#;NB7)_]T3 *8AQP2#)&(9*,029""@4EA,8R2!FV MVBX[/OS89ZR=/,L#U1,8]$_/RRUSFY!K4!)C7=: )Z^:@ /_+&H)->D(O9Z^G*!! U#"5F8ZM)CEU[W1\-8>RE"4!B1 M $N5AHH$TCVTZ*BLD3V61N:0.*+CR-@Q@"=[W69]%QW4B 5_-H+!*)L-%@9Z MC?@Y+ND5@GMZ33X>Q]-_R\#)NV&&MJ[H>D6:D)!&:38*F?DO*BQ@W+:.L!;+WO'V.X>E"SGL1?;':?Q=MGC#H,Q J#/&^=K M"I\6-.T,/FOPP00^?\=E[?G:E-'UEF2;>=^V&)TE" D2804YRT*(*$&0H8Q# MBL,LC()0BA0/Z=+7+W;D>=TI,:R!W!G$[.:U?QS<+M=[!YJ!NIS0-$U81@FL MB^&@,$20H#"!:8I02E66B-0J[/^2P4;T%5#SH@EMMZ]U<18RJQU& M+T"X[C(>PV#83N-IZYUV&[V@,'3'<1@:KMN/9TT\LP5Y^OXIMR'/6K&W%7G^ M^J'1P"T;UN&#=[2\+>M@"5'O5MS)LJZQ-A,,RY!3[]'9$S-%?]G\&L0A!O* M^ <0_QHT#%$!NEH^%J7)2_T'4RI0@KRJ5FW3I&*UK);Z!^TD7<(D#;!#:,,9 MK@LYHI9W56<5]*P:+^2$':-&(8!&PBO.]AT3^Z?V[J67E<38*NC_47]PLY1/ MU8PPPI5B L912"'*0@5QD%$8FZA&&F=4*JM@"!MA(\_L=0F$[=X9?QKIH!;O MF!K0"YO==/4%AMN\'8[#X-H-?09Z+KQP5-2K5$WH,_I4R8/>>P:F^JQ8)?]S M9:KB?]5_W.M1WA5/-%_,M)N/,QEB&-!(^_JQ"""6*H22HHA+PK- .LWMDY)& MGM@;N: 6#(QD\&YI/^=,\Y7X\/E>;SOM"I+O0S5 M%WPJ%F7WSS>TRJLFGS76B_,@RS(HHTA"A)')A< 1# )%,:$L$9'3NMV;9B.S MS";6KBZ&UDBO5^_;Z@S+'?;W=.RXZ54P=V,P3W"[QSSZAL975*0WO::-F_0- MYT%DI7CEPVU5]R*(TC#$0?JVSN!Q0+RP_"R22J'.CQ$M]V>UWTFTUO7CK4'?'7+1[JH._?0OE0=_@]%1 =('A@QYVVKVYW$/NS=TV^5KWX\)Z1,VV.GW]2#OCEG+K^TR-A=:3J7+5_N M]$-?:IHU90^?3>19L[[EG#*>L!BB*-%LE\@ 8AI@F"2:][(T2L+0J66@K>#1 M0PD:X5>@%E_[06L%+JU'=@92R].*$8!RWM.\ *,+2I?9&>R]EMD9L:]4W,P. MC-/5SBSO'T8CUYP7J\6RTBZL$LA'8&,(T@DT$& M,R%$A(,L"8EPG&3ZS5V46U2U?QQJHWQGGBT5]2DW&EC]#Y?6MTSC".[T^$8DC*%*].D)!:,YTD((12B.D28!0[#31C\@8>7YO2I@:F: 5ZN@R'8/& M;E9?:+#;9':UU7F:]ECC:78>DS#II.PQ<7\N]ETZ(!'L>J4)]F:AR?:I:3+J M4%;MU+TCOCB,1+ E$I?.6=2;M73RYNE2EL[I MOY.O=/;B@8$-12GSA\6)C,VFK>*1343..$D"5+(1$I,.61A#M)" M&*(@#A(DN>#*J8R2LPI.+T/WBDJM0E?;?<:?R^)K7O5]=WW!:_?&'!E-V;X"&YW 1BF/@0># ?$58>"NP+2A!(,!.H@9&#[2A=%7-XOGU;+Z*+_* M>=SF\C(:!C*-,!128(@BED$J)8$J9)JCA%(L4X/BJ0YEC>R#_US+ C?UD5NDSJE3 E1"014D*4:I7SI2A$!*4">UH,,DB MI^9(IT6-/(-W!9M88:%%7P%:"W<\5CR-E]V<]H."VY0^!.!=#*S/II9FBXKCN42+T7>C@@F MQ-.--3:*&>X8L+P?I4JC)[@\\=*EVDQ*8IZ@VV<\7\,.K1Q9YE_UB%^;(--U M8ZI;M2X;?5CFOERJT,@$N5&OB1\':P7!K0*;2NF=CF"C)-C2$GPJEEW9=%.?;$X= MBZ]<_-SLV'7*I^%&K_L/XFKK211'G\2?QQ^%1W+UA9:W4ID7JC-Q$4T_X!V6 MU_0TKAO!"IG/[DMJRBI]>7EBQ7P6Q3@D"8E@PDP=BR0R#7L0@5S1C&0DYBRT M2EX]&'EDRFME@4:8'4T=6M_/-Q?9Y$8'(TTR 4\:T,VDTQ<,\SD^R67CZ)A(KUF ,9&8,IC$@D-$P@AB*:GV M(E"(A22,QLCE1'1G])$/.TWUA_:[7O MPB,5#I(@2F H3?]C% MV-LN]GXVDGX!UWMFWU&_@8U'#?/D0NR./:D_<-2L_9?[\8L&-L]]>J9Y6;L& MI7;-GXN*SF_5QV+Q\%$[#Z))PM/2YBO#A#>+I7[L^3H[KVG(L=_?)4C3F"8J MA3'F9O;2%-(H%# ( BZ5Y$I$5M6U1]1Q9.]AHT.;<.O8JW>$AV+'%Z\,M1OK M;)0UY6\[= MQ <-D$<4Y:N=T8QR+ 3'(<0!CJ!I@P)IQF.8)!FB,B%9@+B+EWDH8F17L^E4 M>'&5B2/0V!ZX76*PZX';8<^B,1L5>3]M.Q#PRHV)3I^VG;SRTNUDLV=M]J>W M2E,RA8(("]-*3!*(XIA K$(.91AD"66(4[>JVWW"IML&[F0/K.39BYCK)NUE M. S>@+6'X((MU=.V>=\N/2+JE;9"3QM]>INSYYX+(T@WS4(WI[11%C)*(P4E M)PE$$0\A2Z($BB!(&4H#GF&G%4Z?L)$G]=&.ME;'L.ZPVSA. P/ M+.TQT'=DZ3%1KQ-:VF/TR=C2OGLNRF)I' #MA)=T4>E1ZT/FA:C_.6_.G/<7 MTH)(C.,L@W%HDED89Q 30P!(L2!51)#8J2#&8$W&)H8V1Z-3#&RI,BBE90#6 MEH0Q!8*.;'(4O%:INI#&MEJ3[#]KQ&\LMPN$[DP%PPX#"F^ROE MC_E"EB_;M3_:L-,PC0A*>0HC%7"(,".0I43!F".21ED4!FX[M3VR1F:KM>1Z M ' CFUW;MRKT>(_9M3#/$TOT29J4!RQ,WI_I-K<,/43^ MUA:JR!"AB M6CG(-H!X\?!1TDI6F_5%I@@+L]@D -,((D(S2%"40A5AEL5!1'B0.*4A]8H; MF?(::8XG(_WX6)Z2>+/:\<2DEGL%UI)!(UK3R1@+*#LS?1VG] N;]FC%RO"# M8Q:[NX;6'6S*0G_(%_E2UD>N^V>L']<-_Z*$1OI_%"8HIA E0OL]&=&3/DLH MBE #B(<+FBEZ(2T'5^,A9^KR^(1N@&%^=PQ M\%:HST'TQ(7[W$$Y+.0W8(RA69;5\E9]EE_E8B4WN9-$9;%(!8SK8D=29)"% M@L&,Q%3P.$$T=LR=/")E9%HQ,DT<547G S(@CZ%BQPP7V^I& 9V9K<"1<@][ M3/*647A,QL1Y@CUF'F;_]5W\^NV WAXTE;A=/IKMTE#A$.FYC"634+L."%(6 M4DCC(-$^1!IF@KQR0Z 3JEO-H8M; M6B+@_7FN)1VO'1C_)D?J3&0&\/NP+I M)9@QY<=L#G0&]Q^P/= IC?]F&P2=>01CM@@Z)_KB6%LM]LWY7.9SC4W:Q<'@+%!!2B%AB7Y-QPF&)-7_E#A*F5[9Z5>V54G8,W)&GG=& M,#"2KX!8:8_>" =&ND/=^!Z0^B>D1]/=)N66U>]VK#X_/YW,=RB<[P>&8:7S M3\+AJ83^>=MZB^CWW#Y=&?WS-NP4TK>X?& 3OM,.;I8$H8BD@IEI.XT4DI!P ME$"B9)(QQ4.2V>Z^U5-@6W"T-9*V X[[RQ:N!U_#_&SE7)\HAC+(.F,SS M_U%\?7?O?C1_OLM"^K=\^?AV52V+)UEV2XF762Q0)&+&(:%7G'0.$M!"^7XA7 ;"3:\\1 M"S$)=K9'<)[0<#V*:[,IOVFYH!-\M=YE?O%Y(F=AH;>3N3Y9$Y_069A]>%)G M<]/ TC/K&C8?M++'RGV^D:HHY;H^J*S>Z1^J99RD'Q5?;E DVFKNUP.V4$5%P]# M7MI_?;^_^QM:Y?QZ(=H^[W44]"8B%Z4R#(@,8(9I!E&0:&\RSB)()2*QR@*< M(*?=X8%ZC+UH;+6J&Q 43\^K9A/$_+-3$V@]0:UH<["BE-3>@[[FWV3^\*@5 MAM=?]4-\D.#3RBS5S;WUY8Y\.?1!6:Y)QX??C2>WD3^$^@K4:M6(MXJUN1OC MY*Q>"(_W#O%N6KQ2P_A!4)WN'S]LN$LB*DW_U_K8399?VF?P\1C5WCN&+GOU?%C0>1O^VHY\\_E+>\Z4 M[>O,WG(D$<9YI+I B M8Q!1$D"<"0D%2PA-DC14Q&VUYU&YL9> ]=+.;'15X$'K9Y8:7QL%VKUQ\'.^ M "^2EI5C]UNOC\ARG?=*P#LN_HP*L-8!;.L)MA0%[ 5L7]8_YD$H% (Q(8F=YS MAT]#;4>L4P'H1J26N<57Z\U*T&U6VF ]1K+Q69"F2SX^K#.(P4S&(1&>X+($L2#A,9:T\T% E73IM+%VLT,@%J_7:K M%6UK:#I.G"MJ]'%HS87+GY4=>4[Z!-P8=!+P)RLK=0#8*Y>6^O@Z]1V\P>>K MQ-3AP$,[ +"N3B3GJ11I%L-4A@HB222DFAIAAN)4D@3IA7SH5N^?35-!TPAR MK>+/W*IC#K/%C3B,C!&VV0Y5]U: G[U*7?AR[;EV:%&*A;Q5;_6@^?(#Y76(=EO^XDU1EL4W M[?F^I<_Z-\N7&58!8TF@8,Q$"%&8!1#S.(18QC@*B @S[+21Z2)\Y!=Q5Z"& M=7(!;P6[%J-PP--NMH^%DAL+U$MC$UE9ZP$Z13:E?=:Z@+?GD!M0IL(= F^E M*AQ$3URNPAV4PY(5 \88QC0F*N9;/I_/<)8&6,42)H@GFD4DA9C&$21Q+ 1" M.!&14WF;;N"1&:(3X\8':ZL3E:I(\R/,2$HA(IQ"QJF BD5Q%.(H2=(!>7Q# M;!^!A"YDXXW$ V[U\$0^]RH_NPWW9F_]W7VQ,WK82?EW7UC]CGUX/?#^/*/ M1;FN7Z8=OC=R(55>MP_OV5SU*VOO2NJO$Y$F851 MA/7_%:0!D9IUD(0X$@PB%7)&4,)3Y+13XD.IL;=4WLE&F5] WJH%2CFO#Z67 M!7@V2C410']?K]V>.[W<9JV7QV,WXZ<&W8TMMK6KEXB=?G7[] ;_M89-$EVM M8QOG4]]R=_89.%..3] \T947E2:E.I\@[M.DU[&'4>Q=6>@W__+E3G^AE]M] MES8964QA&2#MH: D-K481::7O"B"42S2*$1QE#(T^RI+5MA2Z'FA+G-U6[1] MR-Y>IERQJ ](;Q7HE-MM"N;&C!:HVO&>7Z3<6*V3?05JZ?M-TD9,7[.WVA,M M60BTFZ$&; I +.9.]??\VH68TKTVC:& K-(KV:R&+*( MF$R,--8+/,$(=UK8]DH;.Y"OJ3FZQ0Y_&JF.,2G]>-FQ@#<4W C &8 !-9]7M5NU;6I8OJBA-4+3;]-U#QFZ^#K?7;8*> M,W6$$^7CIGF:HGN#3SHGCQNV/PE/7#5LUM6]BY7^AJ\3)4T)#?4A7] %S^G\ M9E$MR[J4976O)53'?_6N>*+Y8B:53%F8IC#-3+.NP!PH4X(@"U"2)HJ3-'!J M2>Q3N9%G_%HPV)(,_FQD.[ZNO3X3.[9X+:3=N&8@R,X$,P8:GNC)JVJ3DML8 MH.Y3XR@R)LXE;4K>W*JFX,WU5YK/S2KW0U'^;E(I9R&-18JH@B22#"*N_\ J ME#!BINEIEC+$W)8W(RDZ,N$V>8RLSF/D6XI?@<6Z9E!5:P9HIUJ===I\.%7: MZ;FG:;GX^@&>D1M5>TA'W:_]!-;J ^U;@MJ 'R ]U1+BUTY5/:?FWT;:JB78 MWE)8;>5=6DBNK6=@]MC??V]*''0E.ZNN_K04]X46+/.'Q5N3#%'FLGKS\KLL M'DKZ_)CSZU+2S=XNX0F2C 0P"5$&4:922&.$8$"$"#&*&17,;<=\1&VGVVJ_ MW72,_% 7DNST-F2TT0X8]886F_/_,"W?$C_& W)\46P=@G1/ICZ=[!3?>D0; MU:'<]ZPL*-)R^ P3W.][R!OL)Z>R1-&\5[WN2#H%V+ M6P9.[&+Q8!K7U%E\=+DJZV9VG^5SXYE6MZK-@C7;%O\N:7G_K9BQ.)8D(0QB M'G"(L.F#E6042DX"SDV"/TJ<9OP )4:F OWU21PG^Q D+5E@9'P##3;?Z[66@]Y<_8<60V5Y+_^E!\_4W?V4QD_<-F_IX:;Y*I M><:8;M:=NVS8.WVO-M#NQM+M:EDM:9V\T)3H[KJCL2#.9!!0R$@80!3C&&*< M<*B"D, MSR@!"<82,H910A!/4VI50^'8X&-OB!IQH);7ON/M5S('.)Q?QEQBG>L>AK5A M3@N84Q8,6KT<##;9TN64&=OKEI/7#&[S6#;[F\W?ZT)\U6?)9?ZUWC2G/$18 M1A@&C)F4>KU&85Q&D".6))1F$4=XMI /)O7SWJFMXUG95M]%TGP7#S2P_EYV M6RY:6^ROM^)YD5,W M4;0&X4BW1/M[AY%%MU'RMGAB^:)^@7]>IY;>"+E8YBJGFQ=]6T_Y>B&ZKK2Y MK/3O5D]2?-*(-/5/FHMG"8Z59 3!(,!$KQI8!%F84$@%(AE+XE@@I]#R,94= M^?VOQ<%6WJ"*9Z,^)SL"^U'0=R.^3FNPI?85V"@.MC5O2[2!=3EYD[JZI3UH MU;\"&P/:>_S1YA0X>Z+;456=E*:G 'V?WB>1Z?9:6)9/[+!4WCOYK+VHO(F_ M7(CMU=Z,QR$*19)!F6*D.9X32+)$0D44C;,,QQFR*E+O+'EDPMZ67-, W9)M MQ]WN8/83\:@0N;'JT;J6.Y!I579V@L:"3!2\3@!I_O4JT.VH\!H06K]B!L/0 MO"_,[?5+((PB4K\(W >;EK]K37Y5U@/N'4O[G2B[X M2YWRCSBC 0\)3 55$&4I@S3D#"8!Y3P-A138*3K00N;('+LE%JSE#BJ68(.? MY:Z[7U3<:'40(,.+>Y\WT7>1[QZ)KU/L^SP$)XM^6]PZC QNGV59'Z7788J= MK_>RI-J MOO%OW7C@/'1V+. 5$#<.V @VOI6^O.OVQ@;6IGKC@O+Q)F<#:_'T>L+]Q M& LTT4S_E@MYLU!%^=2N#T]F,WQ<]Z)*LP@QE(50J2B"B =Z249H!@D+)!)9 MQ!P=A<&:C,P:_9E'%[0#&PZ]';M, J@;Z_C TIEZ+L;!$R4-UV-2JKH8KGT* MNWS P56CEF5N@D6^+ O^'W^8GM.?O_S1EDI2+*51I@B,0AQ"1)6"!(L(4DF% M2+- ,'!EE;7YM5Q0"P8_:]'5 M+^,4F3IOIK^:4SVRIBY!==[L(Q6I+&X:WIYO4YO%9$',DDR)*(YB&.%,+UD" M&D,64 D#%$V1+D:XE78&D2=TQQDKH@MF-MDB,(V75)M]LF6S$^6WQ=]P4CZW^]@1,WO+ON(''6O^=N-+'#/Q$GV1;6LST M$&.APA 'J8!(R4S/PTQ J1!E%"6$QTYG\J<$33$;M[^:1O+ TFTGL1HR(XN'3MS-&<,LE5D4RY#!)(E,LT[" M(4YI"@6/61JG>I&?.O:VW0P^Y?FI;&*"7:?E%A*V4W&8?:[3;R/%YV0[U-W; M!-L:>N))=6C4X40Z M9$I)*68(10FUJL!W7M3($VM;=AV84+72'4[8^Z'JGVM^ 7";>3NVF^/Q3O#Y MM:3S]\4^KL ;&,,""4Z"XBE>P,J\W@"!_A&FBPBPLF0G!,#NCJ%O^C+_JA_U M5[E5QO1F\2]2/,CJ>KD^9S2];<,@H)A'"')*B%X]!PJ23&4P)"IF7(5QS*TR M^0?('MU/Z#0!:ETI.-^J%$R;D&ZZ1S^J2Y M;@]ATI!JGC/!,IA@A9,P@4F$$X@$%:;-> (E9C$*.=&+#^%".#VR1B:81C)8 MBP:=[$&!1GV8V1&')R3R^0>E+@*]4Y/0? Z7*E9^\< M&$RDE.2-3V&(YYY^_ZRIQV2;+$SCM *JNF8U,TT4@JO7WX%'Z2&5J]#RJY/DMEG$?*K MG!=-$T/>J.885C3L(=B1SXB8#JMMUND#6M_#I#D8E<"N3E=;/:A,7EZCUY7I M<,N]QCE>!I"O2*-A2DP;9G014 -YF5E\Z9I+?_E44K3VO):B+H%+IV_ MRRL^+TP,=_7F1?_CN:CH_/>R6#V;7KKSE:F^9*XI%LM\L9*BC?DL%M7'=<@? M9YB%@8A@G-6=*S&&A"D),RDR(<* I(Q>L%(:4_>)5UZF?EEM#*BMJ4EU8P_8 M,L@4A>], HU-=4?LQBJP;1;8V'5!Q.>47YA!R\0?Y6MPV;+SQ_@&7+JFG>)9 MC+-&'E7SUUQS3_%(SJSA)U'!1S#0'XLVE5F*6NQJL;PKY5.^>M)JUY=6U:L.X$:?2R*.W!^([1'%^/CZB5_:!KE3#OS3.B2+T!"BQ(138LEABN,D(@E364SM.G:YB'69FL-:;]4202WR M"J!?P^3OKH!82? _5]J_,E]6AT +6RS[66TL?-RH2RL .@U HP*H=0#;D T) M1[%%R2$P902TAH6H^$+-+7#%T?S>$!;;L:8+9G&T;B>LQ?7>2UI=GI#JL*!?9RO<&F M3\B0]EAN2-OYD"/CYT:^73NMOA3Y90&8!'>UV D-=^7&X:O$*? MKD$0'>_?-6RH@8OG[15[_X+]=ODHR[<[I16#@,>)J58MTTA!Q 2!).8"O]?Z[RKW1N8AAF$9$* MI:;".$L)1%POE%F6(4@H42')*$/I6!QX7*.1>=!(J_>LN/E!;N2.1H8G@/=. MB)?#.38IKK&O?WAO@?V8Q-B/U_3D>$*?'Y4@^^&[@"3/#.Q&E%6YG+U?E<6S M;'=H$D7"6/\'$QIRB%)3ZB!*0B@I4Y(B29/ *EEC?^"1::L19<=1!S;W4\TE MEK@Q1B/%XT[2*=7[)J^^9VOBZG]M)NW!<)/,O5-&=%/HY.^'UO>I2PA5,TXQ M$U1F,(H(@PBC .*,1C 22:C?^Q1GH5,ELF[@L;=HY$,=Y5?>ND:5(A%*) M"B"B*($H# DD@F4PX0F5) N25%EE*CM+'GE6_=PI\@L0K2HF4ZW9)W!L$6J/ MIMTL' 4CMVEZHD//9J^S[4TQ1O=/9_-':]=S2NXK]^PY \?YQCWG!AA&*M>< MERO3CJ\-K975VZY"MZW@33/P\_ M+6C:LOUG#3ZHUG_^CM&WQ;L^(NU*8JL8/<*,\DS$D""NI[L4 E(5,,BS(&68 MZ5=X[)2)ZT.ID8EAW?:F75Q?@<6F-=YH&^2G'X'W/7(OP(Z]3;Y^"I^[IS!& M:P&?J$V_67Y:I1]UO_PLB!=LF9\?VWW7_*XLQ(KKU="FLE);>3-0<8IH0&"6 M" 91&&402ZGT0H;@)!11PD*K*J6]4D9FNE9N?1K5"G8L4-J/T?DM=R^6NU'1 M(*.=-N//&G7!SOSIL2?;IC]KWO:>_?F+AT9NTJH.H]^+&10BU!.02H@C%4)$ M4KT\"5$$DRB)4:A7*"AQ*D-V0L[8V_M;Y4*:N,NW[BD\IR"R\R<\&.XV+]M M22-RY&C(7L.\13P>ES)Q5&.OJ8>1B_V7^SI6N%GH%[1^2+FL]/HBX)BH"#*F M9RDB6:Q?HSB$D=!_DH!'(1E2OZ-7J-5W^.*TO"V!EYX<; ,V]+3 U7Z?)P0V M4'@X$3ABXFBG -NR7GGG_XC9YW?[C]TT<*^PJ42SWH-\WU32?B,74N7+MXV; MKGWV3=+PC B%-,8<)D*9\E[2;"JH "J!E0J32%(3?E(LZ=QR#]%9!:?W]UH1 MZWGPQQ>@&IVN]/>_.Q\ SV7Q-:^L6PU?@+#EON.HN#GN1[8%C;9J\;3J@)]; MA7XQWD>U9-!8_;E8,!\;6-Z:[ M-N;@P$ZV/8NLQ*E[?]E"<*0#F/6MPUCADUR:&-L[ M\V864KQY^:,RYZG&/:KJ8 A3&:S.=US'ZZ0R2A0C$C)A=OYHDD""A((!IRQ$ M<9HF&+N0A+L*(W-&'9BNYL6WIM=FWBD"Z%H3QV"H 2C;TGO MM#$5HGXV"FD(?P%KGS=,V%1B^/: M[A:O.''-,!?ES:K*%[*JWA9/+%\T5=CY?Z[R*F^:(<_-!F5]/C"+51"IE(;: M(],A\L245E(W8(57-'*"T\S_& CH= MP)825V ;L5:/,X=(SHZ&N_&>' P'P9,Z%NZ [#L4 T88&)?]C9;B7M];]P71 M;)%)DNF%C!#:DTA"#DF<4I@% >-)B!+F5M-F9_2QJ<'( D:88]3U#@)VTWVP M76XS>F.2]^8G1RWP%46],_:TD=/'S#J(ECYZT<#YLUCF(I^O3-WP+Y*W-9'> M?S7UDRD..*,T5E(F&"89,WFX2D'" M$ZJG8B5M0C!_G$S1=W M>=%I6L[S">,!5WH=?&"C*#/2&UH9C^?);/DV_E!9ZF]Y4]#Z97/)'7TQ']4< M;RHF+%^VFM34)6?N'^GBMNZ36?VNAS MZ[2Z>2%F(LHB:N+;>6+*OU#*(6,) M@XBK"(4XS30Q.[6;FDCQD9GZT\JL7@TKK!:YJ>#T8*1KXAC,SI,]43L"_Q&? MDQO'U^K!6C^P;0/8,L)L0V]?UQH":DNN0&/+3@^NIF[74IL#6GNN0&.1B>9I M;/+8E6OBI^"KM]=4:D_;(6SBAW'09VQJ^<->37=Z%GZB3[(-=$_T.S%+PA!R MQ@*(9)9"C"2''(4R"UC$B&(N+Y#=X4>F>2,,&&F.L?\GL+"CWN$6NA&D@W'. MQ'7K0.#''O.MK_55+3):OV+]R:K9N5Y+\^%%]_ MTP,TTUS_L)G=9X:=9!K;F=;-5\NKAWD&OVO/I*3SNINF=C]R$^1ICDQV4R-$ MA#(>20&E(A(BG&%(1$2@HBS $:(\SL$[5[R MWG%QF]';D.PJ,&*"B9/-GE[M=C(G?:4[P;#_*G>[>>+#S.84[E;5OZVN5\O' MHC3KHEF2!I($*8>,$@P1TW_@F'/($Z4(0E&49E85:$;3<&0&^BO]GC^MGL!B M?4S9!H_0M09 Z7=K?6KY"F>6)Q_3/A['Y*>0F[/F1FVPT?L'.&D\!^EK M'RF>U.]OX^SP'+S>#@G/"AK([:;#NGY[?-3?0)>,YG6R6T@CB93))N0LA2@. M$X@Q"2$C*:>**8RH&Y5?J-#(S/W'KU]^!;6.CGF$%P-M2;T3PN?(M$:SVL&L M=1M2+6&4G$-?B/DBTDO5F98W/8%W0).^QAV0J[C5J??=2D9!'*_7PA)GU-14 MX"9I44H"F>F\EDFL$F[B\ *KABN]4D;FKYV6T%HP,)(=TOU.@M-/3]Y,=N2< M8]8.R7(\_9VP3W?T8?ZPO$>WA^Z6 GG.JMY4[_G>S(LQG!^"8KEO?HFI MCGOD3E:Z[X:?LL37SO?!^-/NK?JCDG5WJ%MFXFY, MJ9/WW_FCV77Y4)0G6M[/$I&E/)41-*]ZB*)(0299"$4:\S!EBN#$ZI3:@RYC M!U4:S6"AX$JOPYNN<:!HU3.9$[)5L-Z6WK1-F]MDN[5E2YY.'8$,1'D M;E2R1ENKU;2> [=;8+\_#G933GNMGL? Q($FTX8;7@[9022AAR&' M4>1F5.W=O*5E^:*:X,.J+J<]HYF2"<("TA@CB!)D4Q[1B&!E$<8 MDH#$F.,$;'S(U&&G6N M]AV6JXW'<@6VM0*-6MYK-%P$B[<>&D-TF+C#Q@4P'?;?N&2PP7EW<[U2R57. MZ^WPS=9!EF0DH(F$!*6BV4^AC&,84(J8H$$0"=>$N>.2QEZ4[5\O\B2YE M-4MED B6(*@HU0X%"B5D)M.5HY2&48 2)IWF[.[P8T>%Z'6YJ4#4B7.;FWM( MV$W(X?:YS<)]TZ[ 73'/^0OXL_U[E$Y7QZWS-!/W!I]T^ATW;'_.G;AJ]&:Z MU[Q^35?U"6<=?D$7E28 F7\U*XU/J:ON>>U&GN:= J!<"[T""SE>9UV+YV''%J^&LAO9N/?:[;2]:J,;FO@R MK3'XO/6,/O4\HS$;[]IC.7T'7@O=?M16O/:P7M"3UT'(P-#;ME/FK3*AP,6B MKORC3@2[[37"#-*(US$@DF0!1!%5D,2,PXRDDD8X1!D73E&WPW49.V!MJY_H M7=>$S!1O,)&CKI[6)9#;$>U$0+K1ZAI#[-]9"H9$*C-BKMAKVH'H2)V"RW!^^V'C'#6!C][VK MW>[[N[UF^=K /2YDVAW:7D,/MF#[KQX0"'^DHK]^ ^M7[Q.]62CS5U/9_ZO4 MCM.MJJO]EU)^R;5U6Z7_WYE0?KYSBK.95NV1::06I9>:M2SPO%;"(6Q]NB?8ST@_ M[G-Q8[AC_4J,5PIJ*\"6&:#5Q;BMG26@-F6GO8DQ!C36@(TYYJ;FZ;>C_)"/ MW"'UX8=\] -[2#WF%9#S)C&XE,_ZTMJ97CY*0.MC+>-7=[-6_UC_HOL&5/4W M8/U1^RT0YEN0+]K:]OFBOD"_)*IBG@O:'#[7?KJI_M%(-I%AYBJM05'6AZW/ M=7%80"M M\BBUF";2#RE?4S^1'OS2*;39KK$E,D1WLETF5ZZ>WFI]XMEOGSY MD,]EDQP]BR*513(ED%!3K"8B(:221Y!'2$:A9#$G5G'TQP8?^67?B -&7EM0 MP+Y^U $._2_C2ZUS>V4Z&.94(.J4!8/*0AT,-EDQJ%-F;)> .GF-[VC/]='N M+)0QBVFF($O3""(22,A"E$*<(!'3D&0R"_KQ=6(Q'""PCPD]O'6$N-"V,HG)@KU6>C;^NZ3EA_RK MG"4T3O3;ET*N%(8(,V%6\@D45*4QYH2RB'J+"SVEQ=@+\T=92FH$>HP%/8FH MY5[?V#@Y;@5:Q((N"\ DN*.YN (UFL#H!3[TU>'S&PQZ#I M@\DI&/3L8)RE%AK^2@ M]!E^VC?IO6MHK0SYK%\9[=%D]V5E21HG,A0PEEA Q#,&"8T8Y")6C&2IXMRJ M-$^OE)&G=2L3R$:H*+K76;NYVAK;P1)FRO0=ZJ7!R3,7%QBQXS M#VM:]%T\;#*^I?--4<%MRIY'SV[Z>L7$;2KWPS%" MS6AK6SW-\O/R)IWQUN;OSW[[&X?'\]RWT0=_IYG33F-NW^K[LI\P?-G M4\[/^/SW^@')F6:!F$2"0!$GR,3[<$@XCR&3*DQP@!"3X>RK+%GA$O'CKHC+ M#-E6QWJBZ"]6ZA[Z,P!1R^V"T5%RW"_8"QUJ==+.?+TG4$OW&T$TW'J/$48# ME)@\ FDX4,:7 /U&-F=J06" MO%8+B%JO-I#@JBTY?P5DJQRHZHN?6_7 L]'O@N+T Q^,'<%- +<;PS5(-QJ! M1J6V'?556S?^"G1Z@>;B3K.Z0J#'8H 78N.MT/$P+2:N;WP15(=EC2\;;F"F M[?&6A.\D+\T&C6;@:C4W^S4?M/V:@HNR44M?>UZ"A]03^N=/I%Q.-5?\$ M2CFOP[.6!7@VNH$7_=:J_AXL]0KHN5//,1G8Q\.RX\C)L!^6>'RZZVNG(5AK M",S4!;6.+:O6M]R=?0;NF0?.5S^Q#I6FSH#V">) [[7-L]Z"TME?;A[Q\ MNA$S&1!,98Q@RG$*4202B 524+N04A+":!)EMA%I.R./[!=VS?V,,'#SSCX6 M;=?\?AZZR"@W,K&UQRD$[:CN@^+/=D>:+/CLJ ';D6?'+QCFA5P_F4#E_Z)- MF^2;Q5(_GYS-FV*'U2RB04JE"&"&B( (Q8E>:F6IQBF,DRPAA(16,\5.W-C3 M9TNXB<#NUDQU%;%6D;;*JIMW< 9$N_>^/V@<)^$>*AO)30U4CV]I.Q,]O7_/ M")OTS6IG^/X[T_*NH2':7Q[E?&XR3.GB9:8"'),P9) $6)F-%06IR (8D4?.@5% M.&LP\F0<<*;BC*'E<I#A&7HYROC(4CHD#+E_K5&4H/$,#+2\]2ZG* MY>RS7"$7"CC<^RK:Q3J)UMM"NP MT<%C.(>EG7U\H(?8X@+]KPT/G!M]DMEN:6(WIVTO'U#'X4:['WH%K\FI+97TJEJ:$ MUKS0*]P/<_HP$RE5"DD3:9UAB"AED,4"08&C+%$RR41L%6[].NJ/S#,;>TR> M__XB�V@=JH*[ VJ[FVS@*_+<&.:>WG5V!C'=@RSU3& VL#@;'0H9[ ]%^> M?H;\\;\2;L3[_W\;SE")?96)'_I;,:S:Q(_\[7 K&/%J#Z>W<,3T6DU70.+5 M$-\I)/%Z6@S;9ND*7VP5L>B*6[3%UP(1I8%*.90H$A"%/(048PP3G 54_Q=F M;KGQ9R6.[(^LBQIM*7"U*5HTK'#=>1CM=E:\@N/V9KX4%^=M$VM;/6V3G)*!DRS(HC2"5*0(HBQ6D&8XA(SA,(Y1EB#E5!7] MO,B12:&W/?$%]3(LL+0C!K\(N3&#!W#\=7 ^L'?L+LX?7Z=8ACT UMV<#^\< M1A"?Y+>V6K@)Z2R+A?Z1U^Y,U33):/[CD0K@J,#)YF"KIB^7\I0LLW^@&=I4#"[W<>-$+F6M1/)M 2OUTP/KN M]8>G;G>C'N>G9$=$8V+O1DM:D]-83=.W92@8GCC+6?RD##84G'T^&SS.,';; M6J;M1X:8!B0,(Y5)O1(BBH6:RS)-8S')H$IB[0RQ6$J5NG!9O[B1F:LIK=$3 MKC6@W\L9_!(:\3A#$10R#B * NU$IH+!, CC(!$JS2B:U24\)\=O+=0:O[JR MHU=X[$C8G]%NE-O(A;7@PW@VSXUG[(ST1*5GA$U*G':&[].DY5T##M3NOQ7W MC\6JTG[__3=-NR\?]/?CBUSD15EWBVF/>GD28Z6DA!)3 A&/",2"$TC2.*$T M(B11B5URLX-4E^_ZH$SF1F+3;ND*H%^SY.^N@%A)DY51:P#T=PDYG"E8HFEQ M+.0?(35*7:P D^_[7D"&\)CAW"NRF M_+65KXYDS2HD,I*E 4PIP1 EB)NHI1A&:1 D8."_48F4MK#=9G&KQ3X@K4S0 +97KZU(K457/J6A&. M17.&XF]'H1.@ZL:9IY-9:J0_M4B_W2!]WR+=*3=R4HL].&.FMEAH\?H)+O90 M6:6Y. SG:Z%:'PYLU-C4W9Z%/*99FF8P$"2!"&L?$O/(I+C&C"8"BTR2RQ:J M)V5/O4"F9?5:P/B%HE9P.9A$7L6@-$6L:QYX<86DNY>C3_-]$I7^GSIK+?ER4MEW8\=)%.+M-L7S/K&6=D MUK3$S0]R(QU P.1#OEB8"6=*<-027 LT7_)((I5A*KF"H30]M&2@(!-1"E&* M%4NS#".2MH_D_4+\D ^DT\O+XY#ZXU=Y$'8OD,F@=7NE&$%7H,9U2]X5V*@" MFDMH'3JU\^'V'3Y+<'L REMY[DMTF;ATMP?8#LMZ^QC4>US0->>KIU6]G[A= M6F:&(DHC$4J(96!.Q+6?3#/,(0M5QE4<*(JBKHBD'2&Z*V$U57>K1;IQX)9< ML"W86UC,*73M>&XDQ$8)GW&&TF=,S1DTQH^S.:7 CQ)[KD;*!XC2HY6OKK;R&>A^:B"CE;PPSL-< ?I5C-99?$ M^D:JHI3KX^YW^J]JF7/MDWW0G^T?4@!&2 Z$H3C/*XP-"9I2.)*?B0U2 MQUVO6KUAL$GS")PF,!)Z/]LU(Z!AMFR/Y7J/I6BP/&3.W&0=?_59L>4P^Z/F M<9IRD$1XI9HX,)*;>2RNKZD7KL*E@=KEUL#O5YM MG_"CMRT;"\S*HB*0@P*Y*Y9<,T!YC@$A52Z*0B!.5> 52R0K\Z0&MNI;9PC> M9*8A'7S)$HNV]YW+#!@&7\$X^'YQ7/VE3:/9,Y8=.#NUCP[G-U=PCKF5&0E1 MNDN:6$;FOK,9"=B9*YRQ*Z:82?URO=TM2D8*K4L.$#,*8"HEX#"7@$ D*"NH M-+R(GT/M2$Q]'[P_+-W5%YWML-HQDZ=K8/P,SCAQPPS)R;'0D9MJIG1?E$GF M2-<$GG%V=%_ X7G11Y^,*,[ZW:GQ_7*WT^JC_KZ^^VX7?KG1:KE[PV5[54O* M^^7=G57]KG F1X25& +I9DCCG+A$-4U F3O?0N/ZTVOMV)R-2:(ER62$$>.5Z55.D S\6;"<\P\]\QE=5:QGD6A-V:] MN>?V-;M?WS^X&8XK^^O2[L9-R5OT36',:PB])YP8W/A;PCUC_:319NYXS5O6 M,3?3!>$(H))?#\;P\DR7@R-@NWPU.&;12-OHS.P+=TQQ;;_U:EL[3K>;C1O$ MXV(*+QX/'VGS-F[_Y)NZE^?N\>W*\EG''K;UJ>?S5[YZ_ZV.[?^]%N3MJBF% M73"LF!2, E%A:TL-1M9=P@70$D-4"81UCB/&F,_%?T3R:L2H\W M5G6!>NN&-5^*^M@8[XO-]JH]3?7/].;BK+IC#]3\97T9LIX0F7C,^I]K!][=9>:7<;(1 MS4U_W*0(RZ2P+JDC\-+26*KVV/_9\KLU>K/1"BZ@%@95C "%>.G&6S- 22$ M)H;QLG(W3$%AQQ#B$WOK=<_/?9S1]3@XL!$W-,(+43_S/A5.829Z/TJBQX:[ M4.XQDO4X23]2(D3\Q-,EO$@_RZ")$% NS9P(6B/.SOQML]YN/VS69KE;((XX M*75EG5:66^-!K2.+76$IUX;)@I1"R9!FP;VU@ZQ$>&?@FE)FC_5?EH%6H2^_ MG])'2A6FTXU #95T"GN&]43ZV%]Y5G4[(])3;3KWD8C4CU=:['Y=K[ZX1B"W M*_7IZWJSVQ4>3 M0@E/K&8!#;B#(1M6OBF!"+RMLTS<9(Z-IAV0&RI1I-US&0--S=9S<]$ MH 6D9TP$7EQ:1F(0PQ(R(I 83,0(66^^!(P(*8\2+V*>C[UR;'HJ_6.Y^_KR M8;M;W^O-OHRJ[36WH,:4C' #6"FL174C\42N*D"4*J@#I\(B[/[Q.M&)CS:O M=./"91O]7:\> M-OW#'OM77_0[?J\7'%+&*E@!J(TU M 8ARP"7- 52%AKPJ(-1>'70O$9CZWK$EF74T,T?43^DO8C*LX"DD#0P7APGI MK;C7)#FCI%LM__IE_?U_VT<;_;0_'-3RXH*SJ. U<3IUN_JYR-X%[;[N]O@% M)HJ9HBR KJAR:J4 RV4)N"Z98+D;,Q)4-=)??/(=5.RR]<-NN^,KER 5V(&@ MCX+?3ADK6Y@2.2J@]HL=G80= ;O_.Y!M\.A'S9Z@7195+0R@*." UQ0! 1Q78@Q4X;G&AL2%#V[2&F.0WZ; MQ)O=:^Y(JHSO,F-9R;X[7L+T[#)D?DJ7!(@P#>Q:!#FB64TU.Y!-IY!7)4ND MG9?IS*JJ5\5]JK?7'TB9$-)(L[>#=P?97Y;@2\)3JZ!_!_:GPLXC?NR+B2SH_Z6]L_[;WY8"G+Y3=^]W;E M.JFYN8&+"G-FSU4"L#(GU@?##+"BQ("8"A8$,HX(]YM^.HJ/D*]\U#Q4^XTB M\5$-?SS#PQ^38#0F3G*3M2P]MMT4'?%I@B?!LD\09?'GX=G",<$P#<5MPA>+ M#/ Z=U[\YG_6'!3R:J@)9 "&+$JRZ#2J4#Z$Y\)^SV2.Y^LQT]VYYW;$(MOSDN%9%D WD.,%($T$(S M(!2M&&)(4LB"PFH3XAL=;'MVE#TC<=-A%QB?ZP'6N7Y]P([ZM-UDEB%7;V)9 M2AB[B\,B540OD/J\<;XX:$ZB?Y'+C(@)BNMU >)I74#]A\O]M_[QQ^67K[OM M![UQ(0'^12]4)2R"6 )&*]Y4UXJ*,\ Y0483^[,)FOHZ"9<3[R$'0DX)[9O, M=NX4LMZSN1)M3;=D3CK%0J)Y5U0*U9QPHC0#DO "0RI[@4%0RKM;I(:8[;GFS] M+6+R]F5P_ QD$I&37M?0N;R.IV./$34;8EPZZ&/J!KZQC+*["TA]R/WLQ*8QA=F0/6!](?AZ\[(]) M+G^CT4A<>NE/_UGJ+X/AN52$&;[02)=#;[XOI3Y_Z[QOGE+[/MLZ?-3_=WYC,_$4(]-E^NM>;V!$\M*YJ#[>.:?NW._LN=]F![YNV38F;GI'U M>)_ @XS\M%1$;3F78&!VIOE,DO>F]?XKX?E MQK*\4KT!Z/;?'NZU>OVC;8;ZM._I.[U;B$*HPI[#W? >83-6PY"9'TI MVD[/62='?>KH29*UHMQD>V'.#;U]Y]N4>][W'9"']C.^][ATMI_M_80BT0BT4DLE/JL1ZE(:)Z>A6*7 M";,ZV\UN\1O_L;Q_N&_ONR!154%A#E1A,, E*@#57 *B"\AU7M=I^-B3DY4G MMA0M+3\S<2KVL $8)4R8:K=D$E[;761^2!OM0SU-M+\=M/!TO5GTZZ(8G>9< M_D#TW)"GR5G[Y$*J%>NJW/5>G3#1ZY2&GNX2/71#XS@.3J(V.'D'0' KOY+G?Z5Y?8]\3[?_'X M&_^O]>;E'=]NZV[_B[(0@KA^HTJY_CXY*P!GPOKJ%995!>T^&S:$>Q0W4V?? M](9E[$_T#7N@YN_D[.Y2\&H>LYK)=G"&Y_S'-"_(SP3-!GO@Q<_DB(^83S(" MJ>3S26)X>:;Y)"-@NSR?9,RB/]G-_P(*>T)!.0_,X_< 5Q_OU?MW=%G^^A"Y(4L"2I!49 *8(DXX,(P0#5"1E0"<>C=X[*_ M\,3VM2.5.5K^+2V/1!^V=V,$"C-/?K($=:X\QWA4Q\JCA6;K5'F._7Z'RK/_ M'CF.8KU6?R[O[CHG[%7==J*=N55"(@JCE?5F\AQ@6DA E85SJL./8IB:FC.(X@V+D.)'>.Y#X]>-_"*K1J]00CSYC+*,E# MW7O M?E_??7<-G:R2+W=ON&Q3-NS&>F_UW^Y"^F&SWK;W?8H)JZ98 4%*#K"PVLII M10$5C)5:%%555#Z*.HZ-R6,$>[ZR/6-9PUEV8"VSO&4M[W:+7>/]CAOE]NV M__EUN=)P42EDE"XHX$B[H;PY!ZPJ-/] MD#G:V?M50*CO,D[7XWY)I ^S#M&"!\4%KPH6%22\O.IL$<.K@O7#A]<_/'EG MV5MCE:-N(+G\KAXRKGX,P!UIAQN!RG]D:O;;;K&7A6;K-G@5A_H:SQVS\K#UGSX(U MHNWL^?7B[-7;U7>[^GKSV,P0.'1)X1(QA' !J($&8"6L9>+8 *A%7DIERHH' M97%<(C2QO>G(!O>5N0B,GT%)(6Z8P=A3O,G:,2"3C@.Y)F B8W"1S*S*?DW8 MI\I\]?.Q^>[;W7OC[DM<-_PVGV!?Z?9*?]MHN:SC-_;G.]UUCVFRD)HX$R,: MHP(+("O# 692 LZ,L<"7NN*(&BJ#KC_&LS2Q :C3>-8FV_*[4!.0 &X_8S$O MB&%FI<.OYJZ^8VKYZ]?\]EF\R?9,WC1=JGI\IDR[3X59LNS\T0S-G,2?"L#3 M7/]D*T?&$!_$5O_KP9K@U\X.MYG^FF.4,PE$0:D;E8B!*"FRKHTTW'"),0OJ M/76.R-17OWN264TS,A__'#J><=21,@=&2T/%#0^(#LB3*NQYCL2\PEG-'[4=9?U>IS/(2>R*Z0]^-N(""PTIH B**S'0AG@A8& M\QSCO_G.(WH[D9^K@9YLLFC6M0M3\[&X^UF$&=$,-![7 M9B5.-J[:](VVC_"[S_S'ZR99J]7K M!3,%QHKF0.B\=DH*(!!$@ DF8%YI@@D/.HX-TYOZK-50#SQE78'(\PB53O# M\U%#.&LINYKCK*6=_=)2O]R+,_S8XR=GJC/-%6KS'EC\1#\YC7@^%MGQFV^7 M6U>_=]2A]S2:6D@$*:* 8ZP!KB $HI(82,PK4Y4JYSJH!Y ?V8G5O6;"Q08^ MV ]UF4.!W;O]X/.S >E!"3,%>SP.',P3BPT3/%5+;C^B\_;A#@+BI/EVV--Q M!J-N#_3.BL.W7YL^"*T]6O *"L9<KS_899S\C,$XL:/TOVGKU=+4Y0I;]P"( E< 0^[RWTT!F"DED<3Z$2(L M:#F["!/[(!T7__YOL,K_H^4E^YL;\@9>69/5_/T;OMPT/_V=WSUHURR_&2T6 M,>!MWB^ 9USVIWZM\8&;R-%PK53VAX-<-UDG6=9]2SK9LEJX:3)NG^W%I)PK M-Z\ \P^=>Y87='8BW?-P,F[8U>VABOCVQW*[T+GA3 D#I'9^+"$04.VZXN=$ M0)0C%-CO]@*=J0^W^RE5![+61%C"@==MEV#R/-..%S[P$!LA=_0XJ0M2)1X: M]93*LXR&NB#JI0%0ESX>IZH?]7>]>M ?]3U?KIKB:FL#[KF5X+VX6WZI34UO MYJSF.,\)Q$!*5WNIC0%,:PJ* A)$(8L^'\P(Z/;+UGY*:; M_SLT138)SGXV8$+TPFQ#RX@;%] AV.,E>]]#<(HYO)$X)+(FH=1GM3*1T#RU M/K'+Q%FESQNN+*7-/UV:4/W+.WZON_I8""4FVE1 *UX K"H$!*T,@(2PG$(, MBRJH(&*0VL06IR:7K1R].B5NM^T0H:+ MH$OOLU1F3L4;E8(7I+^CI0T,QYPDX277UD&)IDG#>P[M'!3S2B+>*&VLZ_EO MMTO^@U5]KL;#M:R$=,3Q1>F@ XH$\ 5U^_D,FSVGT-@"^MN$BC_8"\3W[7FZUP2 M*-U1GY+09^,/'UNYQMW:?H-VMU)N M'K1:,".HY 8#PZTQQ8HK:U$+"&A>YM((5@H4E, \@I>)#6UW#6--Z[(E7-O; M;QU'85[2&-#]?*F9H RSS'VFZG3"CJV;+J? _>6>M1KACKFLY2Z=$N&($ +P@V$'*1TZ!:TLND)K9;];B@CGAV9ZEGLD\^,'/I,F)^5BD-#F%& M9T\SK294+SYBY=%?@D>>GZ$Y%U6-KHS4:K3];CU6YF MJGU;=WL#\B3I7D*3&P4I0)6P/@LQ"#"-*L A5U1(3D2!@XJN HA/K.P=*X'5 M5"'H^:GY5)B$*7['15:ST0QX=HST?8T)ZQEB0$A5'15">MY2J A03NJ>8M88 M.X'M\OBB9F;1(:,?$ED9B2"HBOJ&F2G RH("0X@BJ"Q%15G5K8 D/-/<0&AZ1U8]&FJ:88@4GRN6C^'#S3-+1@B"[/ M0 M?:D0%1F]B?%L@MI "85@I QB'"F"!,6!00'NZ@56!%,IS%12GN4!G8K/3 MQ"-E6Y5X=R ?47YQ!B3/$\QXT0./+[74/8HWV;5BU+BRB\M"I2RZ.$-E_I*+ MRZ*>+;@8^'B_<8<@Z,2[Q]:/^9M_^5[[56S=>_:Y.9_W E^J#WM0? M6!0\%YC1$KAR*8 -K@!EA $$!=65H95!01?+P1Q,[5(X&MMLLV=#9;\L5]G# M5M45#5OWSY=]\T0@^UF 2:$+O.DZL-(4#60]9FZRFIVV!, QY%+7KA2'!)N. M:#02&95P^K.:FVAXGAJB^(5BNV>Z\U1]Q*K3\;NN]) 8S7"N@-*%=24*>[JA MA9&NGA-++*GA*.AT>IS-P]CV(__S-[OT9LGOMO4(^H]ZJS??]79!H>2B,CFH MN+#N0Y4SP&&A 86(2(8DJ22,:GE[D>3$"FSI9O<=XE""$*O*^ M):Z#8D_^)JMO?$S6L3!!6]RKXJ9ND'N9X/.TRKT*P,6FN=>?#!^9\4G+NGTZ M+,3GY>[.G14DRU65 TI*9)6=2\"Y,0 J:"I.-1&2^$[*>+KXQ&I=TW!?7UC\ M(OZ2==3]YV*<@#&LRF-%#%/:4.F"AE]<$B-JYL7)8K.-NK@D1G_"Q<7/C*OV M?+F^%]:5KKNW[ENK]1H=,2I*76*@2V;W4*6M@M&" "1+Q2I3(<&]U"J,[,0* M=QL])]<3-;^M-#T689JY+PWM,=";63512\4PJ1.7CEXA^BR5I'Y 7"HL]7PZ M-L=@L_QNU_ZN>]' 15'49=\,J+(DKLEA#@3*!2B%S'7)#=>%"4LF.$-E\JR! MCN8V/JA^'AX_Y1\M=)BN'\CMH^H)MF O89)=[Y^C,?,]_H"8IQ?V0Q\>E_/S MF?_H+M)^='_7I@!TOK7KP.X2!JW/W28.]K^CK(2%W;P-D+@JW70J"@25!)2, MBURA'.9%$9,/-):QB;6^966;K=:[[D[M[C%36CW(G;N>C$LB&OTZ?$W&_""' M6IDV^D2>F'@\WF64BJ[FHPY!= MGTC'2<+$RF#IIVNZ]7E7J$S=09#2RQK.XU$5E8\P<;/'B20.$S[#S45>['3 M%\]?D2IU/<43*L]33'%>U(N5%!<^/G,3V-?6;NP>WZZVN\U#,]'394U]_LI7 M;0._=^N5]4UV6CUIWU(7/W0%9*A.?\=H*%/MB-OJK?3?N#FG9!CE<;?U?ZFD@;FO;\1]AV]AYT/SVE=%0 MA!GZD]!.=KO;;9;B85=7KNW6UJQOIDHN'90UD44\3V-6$S4HYE.;,?SAR,.@ M&]+Y=KM]T.K5PZ9IF&J=QMH^G+=1"R(@YDI7H-*LL*ZU@H!3ID%58 QS6I1< MATWT"&9A8O5WO#0-E8TS O?6M]G6LTP?5A;83'<#3K^YD:9]4Y#]N=Q]_;J^ M+/1R]U#RJJ6 M>'!2.67A#,SK0D4#=.+PQ*\THDBVN4?K2C^1E%()60$(#;.^":& (]<3A(M" M,I93');:=TIB'L>D+8WE$87X9U#QC#V/DC4P[%R+V=VF3U,&>U:4E!6PQP3F M+WX]*^#9NM?SGQQ33^8NKO>I>8>C 90E%,JJ'\("8%HB0%$E:QWD)5.(Y$'7 MQ0.TIO80#IUE^MFCHXK+SF/FIYR)D C3TF@0(BO-!L5+6FUVGM(S5)P-BGR^ MZFSXD<@D/-\)Y*(_@3SP.SR.R#SQSC/NZ21?^#18I$K6&L?,O"E:28 [2[0J_5;9%5V'X)KNNXUIEUO),?4LX:\?UG8,%[#=B@I"F$F)AJ H,HQ+^&BRLB& M5YZMILQ+P'Z!F=\#<7OFW]9K]>?R[N[->J.77U:-=RT?/]N-8WM7D_D;7Z[J M9,!*0(@8JP"%;F!!J;'58X% 612DK"0NBYQ$C,WVY\#KFSUZCG;+1WM\E8]N MAE#'29T3O:Z/?5S]U\-V5UO0,#/A)NO@Z]C(>GQDCI'D M"9CA\B?R. ((S^I=A /RU).(6"&V;D;L?EVOOMCM^/YVI3Y]76]V[N>F>$ZK MVWLW76"1LYQ 6'%@-+%'^+> M.O/9/9(IRTIH<8L79I['F>1(A!D.1_\FI-U?&0-(RE+ M3D($3U90XD5TYG*1$"!.BT&"GA[94N:=WBT,Y$82Q0#DA3U$2$E'Z7ID* XH* M!% I2L%1)27$(08Q%H)HL[=, D-!%7=#$("AU'X7!.= F#P']J#)-)%V8^!! MW=.C88B)S:8 P#?N&B=6:*!UWP3(TIF@TT^/^]0]?=S2S].]IR?4Q3X]_<_$ M6=!?-=]J%P!:5"41>8D@X)I @'-J;4A%-&"EMG:C8CE%099CO_(L9N/.4D'PE1DN]DM M/KHPN1O_OC!5+A5!"A!4V9.&ZTK'34D IQAIHQ#$V.ON_6C5B;<2U\%ON=TM MW3")WRP:#YLNY&]I>U[R':,PK"'1L@7>:,2)Y:TP9\484A;[0$]1[&\')3E> M:Q8%."^Z(E6BG>D2E5GW MJ2NB/MVUKGT\^@;\VWK+[_ZV63]\[&%RO=LO5@U9ML>9ZM3W7 M'TT:*@67'#!J#Y?8P-+N?)H!A$K#=)ES6-"@]C,C&9I8^5^Y-E.[.ELSM,/4 M6*0]PW,SXA<8N&LYRQK6ZI&9#7-9G[OLP-[-]"WL4L&5+B5A'#MS)R4D >], M6D*:=6,3$^HYG5RZCE^O^(YW":4,*EDA@P'!I0LD&@IH;@0@4-F#,%6:YU[! MHVN$YDE+Z-%V]8;\:CYJ&%C#YBHE!&%F*%;ZB)2$8=%&9"1<6'CFA(1A\4[S M$:Y\/H$#,VPJ/FS<)-G=XP?[?=C=KNJ*PV_.CUIP59:"2@0@=.WEH<[=;:$ MO!3:&":L@Q/4P24%4Q,;@8YN?7^F.Z)UT<\(OR;V!43X-C/ .L:_N>[>U-VF M:B;M3X[-^E7L&9W(QQD)VQ1^3BQ+S^?KC 1QT-\9NW:<&>UR.]^L-X?)/'52 MZ/UZ59+3LGUHE"G?U0;#"AIX=-G?C[ M0T.I18$K5')M@.8,V4U5,3?K!@$C,2XXUAAR%192&"(W3V"AOT&T5?#;K,=% M:(!A$$#?,$,J6**"#=&(1 0=? 0=$7H87'[F (2/J*=A"*^GQM5&6,?\Z9SL M#^N[I7SL3>-!I6:*E !26KA=E #!.0-*E9P64.JJ#&HVXD]Z8B/0,1)7X^"! MG-\&/ T>8=K?\5 ?[ ]<[!L -(QD?[3_G>2"(QR'Q+4.'H2?I=;!'Y!+M0X! M*\3Z#O_0=W?_WVK]Y^J3YMOU2JNZT0@1"$3X!E>D&^$6 M7%IY9H_@BH"GSL"U!\8-]VFKH?8-#-IA%R_T2IOE;D%*FJ-2:J"K'+JIM@6@ MQO7RE3DO154P0G3,Z)YALE-G2+1,Q,W?N8*8YSU!?3L?%V=_?9AI0P)UJ:L@1YY?(* M*"> Y;H$9LO/K&V-TGV]6'*]0>T"_S[O]GC"_F/MA=R:.B\ MAXIOD#Q.UM!P>-,0-'V8[0S[R0+[Y< M+10FFG!3 67<7;Z$%' *.2@K^[6$=D=%K BK]CM:/^0[%E7N=QA(TA ,3"H^ M!D-H*4O!&2@EMQZ&E=^!@4#)+JRN)$E1CQ00$UG(2Z\/891&A8ZU/)':;C42('E6M?DVE$]?;%I6HBJ.T_'OJDFTH9:.P&CIV2Y@8!YCJST1R6 G(!:>Z5 M[!1#?&+E;:EE/5[JS6I_%=!](+:7>A#0?CO\5/"%V8"4R 7O^S$0)-K]@TC/ MZ@/$@/+4$XA:(]8$[;AK'/>:;]RXU^VME _W#W4#:TMP*9>[!4845H;D@&GC M!C0H#;A@!J!"5)6U2085,LSP7",YN;EI&,ATRT&H,;D*F:\)20E$J.%H,>B( M9[_TR&+[_5&A4I*\D( *4@&L<@B$UB4@I$05PA1I&-2T(HCZY,>(/2_U/GK$ M38JI+F%0^]F1R0 ,/8^DPR[8O$1AD,C2A-&>U>A$P?+4_L0M,NI(],9*X@BY M%?^QW'U]^;#=K>_UYFDZ,X&54 S94Y"$&&#MDL"$_:/B4AI$M9FUO$R;7)X'!!I#T"^Q)_C"!0(S(5# M4.@JT0/J-JZQY2O=_/?MJBT:7WWY=20$,"D MS 'G%!&FF.8ZZ$8EC/S$9J=C)OM%M>S\)5NNLKL#(_\G>))="+A^9F@ZR,+, MT &M5WVT]LQD/6ZF&H,7 42ZR7@AQ.<>EA3&KA)FAW>9>[%-G/_,? M33W,@9 CW%%[7% IM>&Z @R7R#H]1@)>" H$Q*:D5:Z*TJM^)8CJQ$;GH"]- MS^F>M?$S-F$0#MN8R8 ),RW[(*Y+?>_*WGJ&I6EGO6=D"IS46M;-,IO9XK/C M=41^=MR\37&4_(T%=H_69A46!:M-:]ABLUC4*/DZ0QKW\+C2(4NF9YP'2@X7 MDC N(8? P+P$6 E[@%1%A8&#"^ MQF.\N*$VPDIZ('F3.:*3S$D;DBOA9+2S9&:?A38D[+GI9X.?CV]9+->;;^NF M2Z ;A*%?NG4WCR_72B\X*9AD5E6M1^!4E7' B"J!+,H<&6Q4KH,[%P_0FUAC M]RU\>RS<9#43%K6L921SG(0W,QZ"<5BQ)P G3+]3X!+5YMA#VE'=CH?6G[WI ML8>PYWH?^SR6\LCP3N_V\4B&.#4T-Z# ;DA#5>: L[( 50&YR4O,B8QJ-'"1 MXN1;=NOL[JRS&Q_5O0[PD[KU?7H_@1M_1GP_M_W< M@W%6H/'UVZ;J^R\P+C0RHJ2 N"07['9_6I42,&6P+ 3.:144'#A+9>J,EH9: MQFO:@3I^'A8_O1XM;)@N=W&^3MXIM'=0I$0:>Y[&K%HZ*.93S1S^\(CQF:$7 M@LM'NZTI?GT MBNQVI7J^[F0,ZT=I,#":#&GDS+ E6&5)!B404VZHGC)$3Y MXEKZM'QE[TUVYF8WL\SUSVZ!K2\BX?>S93- &F;/]EBNSV/)C[',_J@9FR9] M;#YOU]Z45?V%D3G1! M*^MFE=;U*K4;B6'LKSFRMDWBJJH"V_&>)S1/7+VEW8L<=_1#H^D7X/(-HX\' M(2I^'B%_1-1\6+@1X?(+"\\<)Q\6[S1 ?N7SDP\'[.[/X8*8PFHQ=G6BR!ZA ML"B D% !)(52$%95X3>28PP3$RMZ7(_^*#0](^@38S3UF>DJH%,.[3M!9/XA M?0<6?M:A?"<@C1C"=[I6[,7=9OF=NWFH)T,NE#*00R6 -H0#G'-[.%*( &B( M9E4ID,Z#QH-<)C7Y55U'.-M/L._EH 0G\EU$S/>J+@4.H7=T>YKSS/RX+F2R MN[F+A&:^E+LF\.EMW-4GQD9#VNJOK2O_>OW#JLZ*WW6E7_4I9>WJ+[YKU9Q; MZI/*HD*2*-ZW[\R^]-*O54!Z8FN12/QR2128M@8%8S%@_04],U M8J7(!L;+U7*G:QOXM.[B]GZ]V2W_NSXRML-CWEDO\_.?^NZ[_LV>*K]N%V59 M<4,D 4H2"3"E#/"\*H&H.-.ZI$:S(-,UCIV)S9C]7N+ CL;CT/4S6?-A%F:^ M&KY:U^MIX=9-/4E*NDYG?29OLO_4?).]7R6(5:?%)U73Y'',S-M,.0EP)TV6 MTZP:9^Z.BUZ[R?/6C)D"5P4%A"!LS5A1 $XE!MI4&.:D(M0$=1,Y3V9B\W3P M!V3G;VV?.EQU:7]@T.H"9G[&:3P284;GI,B\(YG.G@R+E,A.7" RJ_X/"_I4 MKZ]\.KXOXL79Z9(KHTI"@41< $PD!8P;!83,><&P(M"0Q4KO_'1V](1UUGQ? M.X+^IZ-FNOJVF:Z^;::KKP_$LU^6J_:O+W<#C4"O+)2$.0($LLK:/%=3QZ$" M&B%HA$%25G1AW^ERK3[M^&8N%%NM?TK8&\T7^LMRY9IT9H+;?Y!Z(OA,7D*6 M,P6P1AQ@XYK!% B"2F@F"RU*#%4+W^N5>@[P.K(!^0-J>MS\MHU42(1M'JTF M?FHTL2%\D_5(I^V6>4W A,TQ+Y*:O1?F-:'/M;Z\^DR"](KM\)WI]AV_U]U4 M0L$JPP4'QA3NT*L8H!QIH'(CIW][?PSEATXRSK6LCYOH5-9(U^"YYWK#- & MWK;&H3K!I.FQV"2;(AO)QLP#9\>!=3J;=N1ZL:=_*ZUK/.R6_+C<_O/E1JOE MSOVT0)26NH!NZ($NK%D3$(@R)Z""L) EIY+1H.Y- [2FOAWM4ZYUS1$-/7)= M1LKWQ)5$_M #5X]H+?9-UM!M?YDCWTFN0K5"C%2:$V#/5PQ@@BOKK!0"H%RHBC"L2^C=Z.G)VA-K<4LM MZ\CYUYH\Q6!87T=*%J:?WD(%%9!<8#^J9N3I6K.5B5P0HE\9X>-KIU,#F6L"*\ C931 ;[$:$$0YRDU>T@DQJOV:& M7M0F5J4]^;;E9Y^!@!;+5S$;5K3D2(2IWA (U]WK"#0"&DVG1"6NP?0X=,+: M2OM*.]A.^NHB\[61]I7GJ'VT]T,1QNW3U_5F]UEO[EUWR;]MUMOM @MAJ*3< MC4*N -8T!XR5 BB!%2IQ)0N.O,W9Z?H_3:+0)?D]3-,XJ0+# (Y6YHAECMI- M5M,;)V* O1DG:IR%"10YS*1<%FC0B)QY;#ZS<9GG(T,Q\+&(XX%];\J]NU=Z M*S?+;_5714%:H$(1((P2 "MH71U-&! 5J02B4A$MO,\(9PA,?5#H2&8]F@&G MA7.0>!P91@H:>&X(DC'L\# @2-P)XMR"\QTC!L0Y.DL,?2YBSW4:^NN:KUX] MZ-MOF^6=A81V1PF94U40!#17TNZ]@@/!J "PX$I40HB"^!\E+M.96,UJR^TH MWV3J06#VI7QU)'7-D&! _8/-. T/<)GX1CD3[ M^'79!O?S@ORW"TOWM\?'2JWP>^>;^I6VFHO_.[!_U!;^KN/AIG,UX;HUU%E';]Z>_U9_[CHR7AIO6NY/)N66\6[W=? M]>96_=?#MAF@O"@*4N8(6J_&M93'3)5 Y$("0Z#@)8,*\:":I1@F)K8J-;DP M,Q$%I9_=F!J@,$.RYR9KV*F[[SF&LF..;K*:IZS'U(VS,>X6+)V%&8--(I,3 MQ<*L-F@,2$^-TJBUDI:$OUU]U]OCHLY%7BJF39&["T\*<*FT/7L)"*1Q8_"H MQ(*2D/['_J2#+%)XVV-7RUR7)3TTYYPC_#(7= X!X%G0/K3"V<8];>V5?]&,[$N!)X]RJ M4AI+(X"U)6YRNL* DHJ"W&!1Y4+[AG=""4_L\O3[PEC'\]MZY2QWD[G8LA7; M9><*H'[&90J8 B]Q>@CM>>B-ZYBET["?\,E;X5PA^TQ-;_S N-S>QO/Y2(/B MSF/M*6>][^R3?J?1V<[M?I?%S?W;U9 M;]P_+G!%",94 U@5SOP4'##*. ^8P MZSPEPL&F=RP\B8QK-!NSFL^Q8#TUD*/72S$<_O;'O:'HQE:LGV*BY^-&2=MF/4(%'3D)/B^ M+)/,@*\)/./T][Z PW/?CSX9DWSTY_KSU_6#RR6V/S87A/;-MKDE&"%28"@ MKXB+4KEF7#G* .9^J M&!MA?[W9K#;#W7?I=[%X2%(C%B1*P()L*8M!SC' MUKPARJQ7@0B53%-=>A4TI&!FQDA\S5S6XZ[VZ&O^LH;!_OUZ;( ^XGV$!NVG M13D^D!\&\$Q!_GBPD@?^(UAYILN >- N7Q",6#-R;OAA=&'8:&)9DHI4!02& M,&;M(Z1 0%H!K1'!%"DJE0Q)?(AE9.(TB&;ZN%6_G!3,6C? 8.7Z M/IC.EDF":RLNGYF]7\ M3@;O4[L\':'HYJYGVC$Z;\LR8[>,KNV%*$IL[!D<5$6N :8$ JJD!%@8^U^7 M%"?#POU^="L 3!-MBK] 7.\SX@/1S!/N,9SW![D^TAB 2,2 ,DH]#^?P7+0BU6^HNK=_H<$-3S9\%+8?83 M"9XPXA]IJF/3FSU'H1&Z $BIPKR@E ".56ZMKR* 5EH#Q&C)RXIC5 ;EE*3& MEQ40=XX M9#@D)V''B"52EGV^;/8(2^FP22Q@KG)(!0*(4NW,B@2V*H0$8EJ(JN("Z:0."D2@ +Q$%L*QT*2#73.N0V.Q$ M&(9'8V?$T,\R3X-,F&'VKX^=J1AV2/Q)2V#/$OX)"E^' /$K=QU<(<5DO2Y* M^[@HJ&1Y*2@H$*D YM;#8Z1"0!NJEJ#SCH,$348-+T[/(GQZ8= M_\9W#YLV\\750W5=EI_TH\@K8L]4J@"&NOH)@PC@RI2 %QASG$N(8)!:AC(P M=3B]E_UZ8,C]5A<*[KJ.W;')Q)XH>X;:)\0N,-X^#-N^T?E,*<)A<"1/"_8D M_TRIP&'@7$[_#5QG=,KO0G.>0XT@< X P*0J "WM3P)KR(D1I$(L,HMWE@!/ M=$"G#X*?98@4+4SIITY_3:R?_96?*TGUDE:=^TCT)-?O2]FET4BF66[=9J!S M1@ 6& +!H0*EX;Q V)18A]U[]U>?>BMN: 7/4.V)[[F-Q@H5N$BK6F>&A9SX443;<=$UZ;S[J[^N[[R[^M^:KUM-VAA>6 G-8 M**"0L:K$A LQQPP5G!3E9!(XA4]]R$VL68=&D1M.OK9G64@,WL. FIGKP$W MK(2IX0C3R1:)]R;;DZX[^F=OID BH(XX(2)QE<1CD FK*/84=;"F^-H:\U45 M>TIS5%?L^\SD5P\OUZOM4NVKYB01SN4&.\SY/UM_[#1P&5IU$V$OVW64FLUW5W#,UNMUF*AUU]J[%;N]%1=;.XY#&>8($3V1!_NK.:D6 XGEJ2\ 5& MM<']J._YGU__^*:E*Z):WKNL6?/)_NW6\+JMRJ<= MW^SJPM4Z*P)!0;G@ %&9 ZQ$!03B.6"F4A74A38H* TL+7L3FZ6665=2WK*; M]?C-#@S?9!W+6<.SBW7UN;[):K[KJO.HQ(S$K]7/Z#W?RPJSC,_SGF);\B:& M,VVCWE3,/4?[WL3 7FCJFYI*Q-7!IP>Q'YOL;L$7$$DBN9! "B(!YJ8"G.<: MT-*:;LYT89B7E3Z[^M37;CUR69WOXF:$/FJ^V7K.!CV/B<X.J.[MO=GH?SWHE7Q\M79V:Z%QQ:#"KA2]8 "C' *NB0*8(*XD08@6*L2A M\Z YL0'I$<[VE+,_&MJ!;I8/@GZ^4V) 1 \ M=2A"'HV=0KZJ U3_6.Z^=O,']A5&AY3Z!8*4Y-0Z# 4N["FOY*YQA3WT<8JU M4D*0$@89!4^Z$QN&5]KHC>N_L.G.![WZGM"QXWY ^MF&"> )LP\= ]F?EH/] M@))>X=\TE3B!9!Y$%0G XC#WL\,AFVEV7;EL?S+_J%=;- M\H>;_6GU4F]WK@S;NA:L,K)RA8*JL*X%8X :R8&"4*K24&Q*KU$'<>0G-B8U MO8BN"H$8^AF0Z9 )LR/'R?;['@J6EZQE)FMPZ]@Y^LC'(3##$WFC,$F5ZQM& M?-YTX"A@3C*&XU:),SQ-//R3/7HVX^1ZMW"W*W6K5-U=D=_U[N)>/!Y=5F^' M;ZNW==' E)>BA)91X<0")Q] HPP#52%D6:X4IP%C>^^I_::CW(_M]>2/ MKA-_X&%KKK?L9U-_PG<79HPG>&W!1GAF$!-9[[FXGM7LS_PJGNX7?V&37=@PRC &)E;"E_S;.P2#8T,Y#\S",UX\ Y';@9N4[$Y?CY M'H''W1[K#*PWZXU>?EG9#^AM>Z)=4*:45A4!LBRQ"X0SP&3!05YJ3J6D2'#_ MHKLQG$QLJIHDR]__^NFOKEFHZYRP".RS&8&/:PQ(044 TF,8PB,%_"0PH(S#YH_;*@YX:M#WPZ3$&WF]WB MW7JS^WI[KS=+R;NZ&%@B1DD!8%%*@*E&@/*< E$6NH!5R73N-7WN_/(3*V1- M,&LI^NG@!1B&=6^\<&$Z=R17P@J583F&],P^V=,Q^]M!ORXL.HM>#0O4Z=.5 M3T7&/S?.V]\]NJB0B\N^_M?#LCZ!?;;KM?ENV&!,686!* @%6/,*B)Q4P)1* M0R)H 4E0U,:#YL0:5U];_VH]"Q=W6'U9NEJJ^EP:F37H@Z)G6#4M-F$*.P*6 M\/BKOZ"IPK(>%.>-UOI#MWIL7CVZ^W+OU[OR53+L/<<%D M52(!N"D@P#G10$"A "PUR3G+*2%!B4!CF)GUKOPFZ[ASA47BL1Z#[7+I=I>N M8$>TH0A]*YZ>^4Q8!_KO(V&>9B+B:*"F:$X1RLKS-:B(!&VP247LFG%6\M!( MZ9OUS-Q]]"?]Q=GA[4) "B4J"2 59P!7C "!405(H10J95&6)J@3XF524Q]/ M>LW;.M+9MJ4=9KX&X/(S3FE "#S&[.4_4,T^79,_V)Q<%RV1L1@@-*LIN"[P M4T7W>")R A_?N().%SS\])7W@EDYJG1!*@&,* KKR!3VZ*,Q!T9I@ABS9Z&P M,9Z7"$VLPAW9S%J_;.L(_Y_ T7"7 /)3VQ1B!U[,=!);DEE-A1I1CSH-Z#U\@-+&R'LAF-=WL#TT+SB'T+"6II [3#M; M8MF^>C"PD<$Y&0-R$D;*&I=J$"9S6.; @$"#"0'GGIOOGG^ ZZ/K^Z'/Q8X: MN+/_^N5VI7[CFW]JU]W5M5M9;?4"*UXACC H).=N6B&VIVUB@%*:$T(5)29L M2M!%4E.;%7ZGMW6VXWU'.'0@P460/'?])*('[OL-S5KN/=6L)9MR;L$UT9(- M,;A(:.:)!M<$/AUON!=):_K/N>; @!R_J:[GUCWD>5VZT+6[N_7#[OMSOY0:\0NVWW5F5[5 MH6[W16L>S8LBM(/!$_S]K,$85,-L0 OHIP;0FMA-]K9&)64'@O/B)&LU\&3Y MF7L*G!?NM'G A<_%:?;?]$IO^%U=U76_7"W=*=^E[77;3E%)J]"Z -:-$0!C M1 "K*NEJ;C7CM#2E#!H#?H7>Q'K?4J^UD!_1#]/':ZCYJ6="+,*TM0_#,>GT MV[:GD(ET^!JU657:4_2G&N[[V.0#/KK"C^XPT+;)*:6P5J&B )9N!(4[^W.6 M(\#+ D/C!HSCJ490G.=HZBR!DTY$45V(Q@/O9U5FA3/,[H3/I=ACO^\2^_(9 M)XP/XS7_L(H+_/RL4RN&X1LQON+*PG&&\O?51DOW@/I]94EV)>\?['?[*]_V MNL8>5)C:.1_QD MWUJ&LO6>H\ L@S&H^]G'F; ,LXP'IK)C1#NV>GVPTYF^!% D,GIC.)G5W"6 M[*FA2[%DG(G[O.%*NWX"79:AXA410EFOKJ@,P%) P%UG2<$+Q!C)28&]2C$N M$9C8&-7DLI6E%V9T3G#PLR1CI LS#XU@-:D)DB$OR9%(MT^6GU5A+PGW5 LO M?BXR8MKX('4+'7N2^]6^A+O/_$=[AGMACWAFN5M 6):YN^HHE9)6WW )&"P% MH(S" B)<"1I4D^A%=>K8:E2+5B^X/*.>J4$(#(4VY+.:?AUBJ3FHRYQ;'K)? M6BXN7S*'!T=#I$X5,?6B.6\8-02&D]AJT,.Q]Z"KY7KS;KW;;S9&(J4J:/6? M$ &P/2( KBH.N.:TTDP+J((VW1,*4]]ZUO2RFF#H=>=3+'QO.4=(&'JY>1!N MDF'L%R1)=I?Y=/V9KS OB'=Z6 MRW\N!-$,*J. -%H#+.Q974!6@()BJ$I>JKP(ZB#J175B;0S)_DW6T,[^:/_KF,AJ+I(J=8#4R13=A^;,RA\ PZE!"'DX*"V,4O1^/ MK1+Z]NVN[CS-[U[R[=8TN#K[_VI=:\TI9"V+W;@PPYP+P @I0 M:<(KIK&6,.SD[$=WZO-TCXM,6C8R8_G(U+X-4V#]GR^:GBY]>HP"G?H^/(Z# MS+&0]7B8Q(8$RIVL"LF/ZLQ%24%0G-8HA3T>ZY0;>WQ0KDAW\WHB5+FK* E!U3)TLU8I( ;+ %A1,&\XJ5@0;V3 MQK,TN2O39]#E+.]9S!H>LU\DCS MO($(%RH5:,F\J]$,S>QXI0+PU"=+MO*8.,I[$Y"Q=>C*"DG)BU+;%RP*@ 6E M0!@. -6[)B-KW7[6EJ_<6]5?-K=J[/]ZM=_^I=ZX81UM(U'Y\ MYP*6%#.M,6"$6J>1595U&J6KC&=0,:4%YMB[,CZ8_,0V[.",W#DNCF;.UG^S MS5;K728[O@+JR\.1'C9PT^,79M,:5FYZ_MRO+83N/W7[.\M1MF>IA^VD* ;4 M\$^*9ER%_Q2HAO4!B 9EL$M ^*KS]1"(EOBHPT#\*I%.JOJOA^VNGM*^WMS> MNUO%_VZ^\[Q4!>/.\J4Q?J>,+ MQ,C3F4PA>>#E8(]*0I_OFB"I/+J+=.;UUZZ)>^*-77T@3DGKB2#OUJMU9Q:: MZ2%=6:T6%'%CW2J.B?6MM*& 4UT 7I8445YPR8/298?)3>U+U=-MELT,G%]: M??W+3;;2@;FS5T#S4]UT4(3I;X-"GW W%NB7EG;"'%D_(1/I]A5BLRJXG^!/ MM=SSJ3!55WJY>&V/:KO'-\L[O7G)=_K+>O.X*' !>0X), @C@',-W? V!BI# MJGE%CC.ZN-7R MKU_6W_^W?;)10_O#0?LNK3>+NET1IM.O:Q^+B%-\_G/]^>OZ8R]O_[D;NYW6C>M0S[JKE3SPV;]9*;%)N9I8>>V7![:->2!I>MAD!U94UC(3< Q/]CH\8AS/ 7*8 MZ;"L9!TO6<-C9IG,;NM?>_^V9_3D)73OP",'?\*W$1 K>8ZW$A="2?EV$L54 M4H,W&&I)1FR^"$QJ?(X",\D7C\P!^VI/E:[OI!M!UQO%1(644# &0\COX)9 _;#=H M1/\<*GIXPM:P8*D2M"Y0F3?5\'."G:B5^<_%1X?:$(2*1S M@!7+K5+I"E!$C3VFP9QPKT[)0T0F5JVN/+ZAFSG"F:6<.=+^ 9.+"%V/FJ20 M.TSCHD0.BJ![EL"-WUXX$)CS0L! M)E.O@^Z@][F<-#[UO"1\6_V)S=KE-=\ MA&Z/?ICZ[IO)D0K=4,^?AF^R Q/9[3!.$5MMD-3)]F _JC-OSD%0G.[:88]' M]EE>K]6?RSO7U?7M:M<.Z&V2V@[SU0_E]55!*\$+"D@EF)N)7M@]GM>G7)B; M7!>B5$%MEX/(3VQ5#AQT>9LNO-2Q&-B).0Q7/Y,R'5IAEJ7CH\;G%+4#+]:5 MGZ*101P.J5HYAQ&?M[-S%# GC9[C5DGBR*A7#QM7(J WR[6J)[QM%V7!I<1* M 542#3!4$%B/I@10R:*@>9F7+*P=RE62,[LOJA[OU,QL\)SO% !?E+LR$I1Q MGHH]@M34LX;\33-L,>%<5']AIW%0SA%\3M]D ( K;LG0DY$&07[5ZN%.OS>O MC='2=9AO\CL^\Q\?[<'IN*RH#FD<]E$E!8*:(J!AKNQQ)Q= <$U E1?&2%CQ M$I9!IF($,U,;D9:U[+VQ.Z[E;N/R4K,7>O>GNPO[_%77K?VLW_A]N76IE[>[ M^B]=-.C!JL=C]D:K>MQ"F]CD/NUD:F[83A[?]P:TVWQVZU13NCN]+S4#[1(O MM%EOZ@?U-OME#]E^Z5#C-N:KX&GV9GK!@0:Q>[=KDQU0?/J>GA1E-F'3B5I' M)8 IE2D=P\J\1C8!:"?F-\6:8QK/?UFYPZ>EUIJ#[4+G!C.52P AXP!SDP,. ME;$F6%'!34D(#)J[<8'.Q.:T3S7;6143+=V8/O&G( E=$@N'!K(D.<#"I1%6 MD@.95[(RF AM?=AOS2ZZXYO=;% ]I>D-V O]9;ERLY@ST?3_3@.41)+DE< M(:\P9TD2U0+U>J9EAZB@&9">JY CY;6P)9 [;LXX4R.U1 M+ZXI4.1<@(LR)>WY?TKE&?KY7Q3U?*_^RQ^/L_C[G:6-.NX>;W\L[7F\DJ2@ MBH,"6UN/,2T!*X5T5?*8$*,*6@4% <^3F3S8MW>F]F2S/QSAP$OU"R#Y:>EX MT<.4-$;J8#4=%BJ1EEX@,JN2#@OZ5$>O?#HBN_K#>KOKVIVY[D5M^LQ"8,;K MX8@ET=2JI43 _G\.-)(:">NJ,>FEH$-$)E9/1S6372N^;4-WQ"CT2U -JVDJ M ,*4M)9]WX:P)1DZ%_V2P &YP@D$CTO]C0 @+)'WBF2#>;F7GITOS?8*]T=9 ML]<^&V9UMIO=XG:[Y!^X7)JE;-//):T@+B "E91NJABQWCHV&AA4:%E:7T&R MPL?D+E7 XP* 40]NZ?;"WI=O?#MOY M^35GT:5!<3HE&OY03$74AJ^V=2M\9Q+;;T]>2 ZMH0%(".T:AB+ .26@D(9P MF4N"$/6O;CI#86(M.B894@)S#@V//7FLC&'Z=$PMJM3GG)PA93LCY8TLP0F4 M.[":9D"FXCMU*^T8?[EROO+H>^N7Z_MM&?]6K M[3XD[#KL/;D4H017HBP84%#8DX&&!O!YNQH%5_+KJSANGND&:Q1TER^QQBT;9T,_;-JQS'4J0Y.S<$BK7&"%"L0K M O+"6!-IL 8<(06T*$JA9C _&1,9%^N$)O5?/@)_M0Z>#X5I_QOUAN] M_++:QV*/9RB^;)IU+E=?]MTZM_O&M9@A@@7FH%"N$PQ!&-BSF085)CB'KC]; MV%2'>%8F-AHM8X'C'$8@ZV'?T!OT> M]@N0,E+R2N88X2"XFX_C603&^>._K__&ZSR M_^ -%]D7QP9PHY2:OS>6F^:G[XZGF^8#;?CO8:LRN],V8<#0&IV?!6;OOF(_ M";\37L,X_D$M0-87,NM)F8G'K/^Y5M*L%O4F:X3->M*VSOK.RINU M]DCTG>YW)^K?]+'+-W#'N9Q'[TM753\=@ M9!Q\N5KN]*_6YSBI\>_/36B#5ZYOT1O[V84LJPHCK4&!F9]Q[(2@1U\3Q>?F+[TA$+LS%/$/"S'?%RA=F$CD[" M',%A$1)I[Y/%9]7*\X(]U;8+GQJ;/MCU^#GDGN6\(I(4!I0408!E@8 HN0"4 M%Q39(SDC-*PQ[F5:RLJ>APZB^=B)Q M;.K?*;2>)],T@ 6>%7M8[=&8)QOOHI3),^U.*3U3%MU%D2]GR%U^)%WVV_N' MW=9NY,[,+&A><.D&K5 AJ?7KJPH(@TJ05Q(2:>S/.FB6V15ZSY3_MCYPD#8! MK@^EG]HG!"A,]2^EP/6(3YL#=T;*"9/@^M2>/0ONC.@^:7#G'HM,%FD7=^7( MM>MN?WAI?U_NZFW2K# M=.>XT'1-7F1-.I-]VH&I'YY >N9WI(T'= ;N\R]ZVA3ASEK _7[:FG/__+K4G^O MXZ#OC0N0\M5C[]._Z=UF*;NI5= HC@77@!"% 2'O^*+5!(K=VQBN6 MF)"GJ;V1 ]GVVJ7I?%GS>9/U.'4]]5I>L]Y36YA<*0)[0R3%;;B51!I2,W:>2(K-<:.*M$NG\XJ[ MOVOCV4?7?BO5==HZ?R_X2(G?O\/+<\WQ_DA+O.PX_LFNYA& MXIB?UO5/!>V$YX31+#[[H2(5R#XGD&2TXNSZ.VU//]NO=3-KI=6+Q]^W[O)R M'_*_==F731V&)+CB"$$@<\8 KF!=_NL2'CAE1A"42[;8K7?\SL]:^Y,.LL%[ M!KR-@F4DDY83-RNI9L5=>JSWEQY\ST>840Z UL_43@-8F %U6#DFL@\]K'YQ MC&3+U5]Z5T6WUU$+-HCA "0RX8 \-4D1*T27%[OP2M=QK3NV59!0 M;BT'P-PU9&2& LHEK#NFFCS/!39!4]C.DYG8B6N)[AOS!1J*"]#X&87Q H<9 M@!-9)TAL&)8I71WN.2)SU]@."'JF?G;HT^,2']9F('OIS5_W]VEX.TKXZTX8 M<4D425Z3GV5Y+O##[%$?]\'\2WMN&W@;LV1VI$0R<2I($M:>)7,_*P- M""X -J+QP*45X\S;R_7FV]HNK-^M5VV6:7L,PII(6% (2%5R:[TT!K10!A22 MHH)31C4.NB2X2&EBXV3)@:C\V@BT-NV^\@"5RIE7 MK^XA(A,KZ?X:2#J:-UW_H[C;N"-PPF[38D6.O U[V4B;OL70@#B);Z".2#S+ M#=(Y(2_= )W];**;>;MW;P\=! 4TA)<* JE<2*:$&'!%"L 45E9=D9!P7)KJ M$;FYU--EJ/*:?& OQBMH1=YY1V.0X/:ZICU)RT0_,:>Z23XF]KQWPF<%OWJ[ M>_ZIR.N3A\UJ6<<95NK-\H?[J;LG8)((1A #D&/K($.C "MR!2#$NC"R*HFJ M@JY0+I*:^AJE(URG6W2D ^]2+N/D>9^21/K .Y6S@D]QL7)5N%27*Y<)S7O! M6$ MK00'1BC.=,G<&:6N-_O6\!)8MM#ZV.C;I'7ML43_7FS:?<^D/%3^8&>!.>V24(!>34/0A>(7HV M[4;SK7ZEF_^^7;V^_W:W?M3ZHZ[G2?2;ZR)K4Z3&KD^-:UNC9 $$M;\6A" E MK;41]/_G[MV;W,:5/-&OPHB-V.F.*,SP 8+@[%]EM]WAO>ZVPZX^)_;V'PH\ MJS2C$NN(DMUU/_T%^)"HDD0!(,!R[^[$Z:HRB MKD5=+R@N$80P SF7VAJA&- XPR#E:9HSF1=J]??T_2WT:Q)Z6MP7RM=9<.\S;ZI$JW= EJ33>SEOVK]W2:8^R&S3X)-+-16SW$"$A(+A8W@ -,8 74H8)QFN&!EL7AJJO\JZV2SG0.AE^3,U8BX M7Z[7.H*.DI5.PYX,3Y'Q."\I!Y)0"B"5.2@+A1&"N>1(0H50VL'S;LWG ZDQ" !/UDSJ^$"!R1G3A M'DJ(M#F^N+,2VK7:,!8]B!6/9+6)%&^6RWD"RF;+?A[L+"]T[(.MNR /[Y%9 MT^'QI&DF,#*K1IH.V$O-Y6%$.PU7;[:+M]6ZKE9+W@SW82L>Z]N_EO6B2),X M3W,".$ZICB$A@" $04%HFC!&,A0;70-=)A%8(QT1C1JJZI2FZ!KZ7D>P&=R_6>U6_$/CT_J[+GO>=9U.UMPF)60YS% 24H %+D$1)8$ M%&F*.)<4P5C8F!5N; 1>P$.FFO#._I96-U;:1M\U8]&RX2P2^[Z!^D$=.F)G M?#C.@YGA$1Y=.V5Q!*P.''US!&S#4]0R%1T:,O:=&/U9'--P\61M.#(QJZ4Q M#:B75L;$T2;<")^T9+S>[UO9(:1$!!>@9#0&,"XDH)A!0" K2$)%@41JYR5S M8R2P+^V/KU&];6*X#EUCV^I#M77M-V>L3=TGX1&T4VB7>\'ND_E_ZAC[^28Z M\'8X5WF\A9H*C\\K:!--NP4;W!O4GS?5>UUV\XOX)M21 M;0&YR%*29@"GL 0$@%*CC,@,L8RDB5<';?LVC!=I1G80&O]_YN6EFV#INN MV=T5>H+!\8)P0/U&%T*+&OK1ERO8.%\)&DCK^1YPC.*K7/X90'#IQL_D58=: M[U]W3T^KY[?5X^-RJ\-E[L3F<9'()*,IBP%'7"W[4G! LQB#&,4DR1!A+#:* MF[C\9T$VIFU@+N,SOLJ]2&UI3+0"'\C=1)K@ M5#DMJI%/E=>MMKBMW':5PL=D&JW[??;%^:IXC_%]5)-[]$%?8?M]0F&_1=*4 MLT)D.2 D1TJY< Z(H @@'-,B+4K$F54#JJL40X?)]>FL3D;%=;S,3 JO*-@I MGPN1]WM^5X^HOB'\]F/[2BYYR^'4CZS9&:;6JONMHB451 MYA@7# $L"@%@5B!UHI 8) E*>9Y+'3:S6(O[)K;?Z,LWH&KT[9?MMS^D;;P$ M]B0CTM. +#G^I_0=P;J^",SV[_[*XH5+\SU!\W3S_RQ!<3?8? M>75J1]KSQ=]O-QO=P%5;'_6;Y\,SG\FS_MNM+A7;5"!+6OW8B9Z$/,X/2H!=;-@R9U;7,AP]V#$<-QUV%4-M< M'F^S:.BN?8VYL3QRS3LM$_KP>H+0>]?>J7R]4H]?3W!>[@CLBX!K"<.V+O<_ ME]N'M[MZ6SV*39]D^=S9B5_V=W$+1-(R*V .4)9A %%< DIE ;(X0XG$19SE M16_/W=F4-[3APL&^N[-7Q!W9:' 1K;^3Z&FSK#:-9PF(-;>MBFB%MIGV# "> M:X!/PT?T73$2]9S<[%.PGV_ZLV%T8,=G5447&+R56K0B/G/]11=@3HLR.HWB M6#CJJQ#?L!0U/$6:J>C/EBU+J\\6=#/M%!!*._7D'T7[2E9N M6/@J;V5)?=Z:5V[0G!3"[V'Z2ZFB^$% W9N<08%KJT,F" M*B.KE$VI/,C4WW!BU5XH#)NAE5[+6%?,ECU'VP,S$=ES8UD/)]",F:G"UY\' M.XW9\!L=,=S'+;4I\S=1/TL]W]& \2;::3 M%@[$Y*S*.BS0+W5Z8&KVZ2A?1-V7&^E,(48RB 2* 4Z1.A9C 0%A20Q06O)< M'8U95AI5,ST[>F!%JVSW)H!3+\?/S=GV'>?=.[O&T%J0NOAPS)Z2E& M+6:;)Z;/*S?EV0TY1CBF$:2X!YJ:,8L 240 $( MYSDN4,8AM*TW^D-,TY2,U:9W\@\\9V8;Q0\R$W9[S=$9K+V4.)LPTL_,(==$ MU$UOHP&W^_+,7N.U0F/J+](K&*=SQXB%AOQ,=%EPD@X![G>;Y:-V^=W_[W\, M#H-=,X6"<\99D:C]E1%U3%-[+A&H #ED-,W*C*29T37!54J!M?#_KI;*SOR' M,G)V&\/(L^O@C"M,KR+;J;N.:G1['_WO?QPYF*[VFK"$P"( WA<4;H'P%R'Q M% IO(MUH2/SH /.%QIO(<10B;_2"MS*4A_O2#UQ] TNY)/OKBB8!:".XSA0\ M%+U6_Z8^%SX(Y#NJBY_FN2P*"(H\5\<)JC1=B073L?9)5E J,Y(Y1&>$YWR> MB(ZC1ERK_N[:+2LPX"R:6:X_R*1X*UIZ,P@*B8;\=Q>T42]!FT1]8#/JA+B) MCL*1@Q3^GP_T<"52?3/\VF55 TV 02G64)3=]I?/FTJ9WMOGSVJI;15975?P M29L6;Y[OU(A-52A$LIB++ &HQ%09P%D,2 HYX&4IA,Q2FF?$QI%A0#.P*?RQ M6M]W,1UW1Q$=5H6T;# T4\^>D;'3K\Z@6"M$"S$]:303BK.J) L(7NH4FU== ME4*G:IJ*HTT890QS1%*96A7HNDPJ ML K8$V[K/-]$=4,[6C;$FSSP]B^6[=E&L#/5 3X0L5OZ!S"^MF"T9*.6KL^% M?TTV;^O](J&9E_DU@4]7]]4W'*-CA7K6JG;,_OJ4E3*%)!< )4FB%KTH )%% M!@I.(.&0I3FS:[OJS$I@I?#'OW_]]ZCCSK+;\@1XS?3"/*#9Z8V.)Y>Z5$%N MNJ=CY"MJUIV1>0-H)P-V$DL[?41'_4:6&YV9*CZLGW;;^J/X)E9I[Z+%:883 M"0&*M0N_8 (0(2@HD"28)%DB2ZNTT!%:@3743PVMZ,,'2[-D#!U#_>-'9DL% MHX@VN>%"EQ#7=&^B%H$T1,_HZR+ZT@\CE.95 -=%/EGA!J\XW,'](M;5H_:1 M5)O]SD@$I:+$,6"Y;@>2YAB42[:)\MDMS $QZ^:/%X6TN$F;**S;!=J J*; MH6!GMO=:L'^_K[[]AQJAW=G5#X<-_=JXLRQ*0^'ZM6GZN)L=OL_JU0'=:NS/ M8B-U'4HEP2>Z6MXW*E>?"IB^CUT^ZK. _*K^6LOVWKRM 2(09Q3! F"4QP#R M$@&)H[LP/%_#-BIY)FG SKDXI?[#P=:CPQ->OYQR^0+X]*GD=W.%4UT9%K MLOJCUD5C*KG]3C:B._?'#.%,HA+ G$D )4H!+77&L%*]A)$L3XC1O>XU0H&5 M9D\Y4J2C3VKE=<0M#B-C*!F>+HGM$M\X)K_%H]U0'5-F@=:T/2E+9G-"NTHQM+?VJ&5I=,R!8W6DZR@:KF:?V%@N[&FP MV"]R4U%]K?>K].9=^J;BGV@!XQ==-VRZ_;"NMYO&-NNSKG0'M7U'-76\8=IN MNQ<+3&0B6"%!FB(((,X34,:R!%F&DSPI8<&D59R8%?70;MI]Z\!EQX=#8T8[ M.$WW_$ @V9H"=!L=^+C99XLV;19O!JT7#]SX-!(<0/!F.]C0GMFD<(#EU-)P M&>3U,Y]^%]M%D<:"E*P$<9'% )8R ;2$&6 X1UG&8UA JY.%9_X"'TF:0(IO M^M9>.R?):M6=2/YC-](OQVVC!0VI+B^-< MV8B,I #"! ,L*08R+O.(Q$C1&<-6-BS]C<*6M \1PW3'W_P*'J>[TH8\)Y M)A(@4"&5'M<%_'()00G3 F+$>4R=VIE[YC.P4F^O,)>'A@>MN^ '?#O!+%R7T?EDS MLFIKY+:^-7HC"J4$[A_Y='G2WX_ZI@ MP]#_ZP^[&60?E7H0HLOK7=]_U*?W?:^OK@-A_$Z7;/&.B* J#D&071D)O*351P/MS"9G1,WLHCEP MLE,!+4WQ]G@J)IY,%&-C>MU8EG MK\ .U"R1)2H M/V:YL*C &XQ1H[4VN>!NST)$]CS8M^X+-UGCJNMUL9]R2Q"][UM"-/Q&_QSV M8ZXCQ?+ +'O1T&\_90?6!WW[7GW*+%*87GOJW'*?7G$*[;*H0L([FGX5A/!\ M>5LA<3M*^ I***Q?01\&WZL5LB (9PR+'.0)Q@"6D %,$PG* K$L12G/A56] M8EL&POL1BC!^A#V"?OT'+KC,X#?0+,WO.'@)QLP.@SWY'])1\!(<5P?!R3A^ M68Z&DCGKI9F);J:H&TF:Z:!S_+"X^3 ME-DF569#@&BK(?6\"N9?(Z MC.C8.5?7F7ZCM"G71:#$NFZ/2I P6A)9 "IH!J#DVI*2$C"(B-)A,H;2JF[J M>3*!-503/PJHIAJQ 5D[#74!(1ESF+,"@A1A"&"N?J)I&H.$94G.!))%G"^^ MB0VMYL-H2,XRX*>^@%4DVC*^7C ST]C3<;#3Q@T]T!",.E,BNMVH57M*9>?QI.T6GVXWW]QW==4=7WX;& MG&.&*2ARH4Z+1:$.BC 6(,L1%8Q0QH51ZXZO3BY1V M"_.E@!X+/U^59FSQJ9<'"T_]=EATE\>=9;U=%:M?:MZK MR@1EDD.U1>K06DAUSW*4Y"!E,2$\CDO,K+(C3B@$7F4MO79_M-L$3[$PV_\F M26BWPCKA&EH!RJI?E,33UG8Z_JR[VD7Q7FYHEQ]TC%NH-FKMKM]JC^OFN?NX M,$,PEFD!DDP['I#( "XDU^7]R@1!!@G'5G$*9X@$7FL=R?98O-L^5!OKAIMG MH3%;=U,%MEMZ9V4-T=I@1"I?@03G2,P;.# BY$F@P-BS]M'(;]6TW6X$>5MQ ML8!"2H)P 8H4ZG8C,0$8PQS ,LVS#,(<%T8!C2\'#KW'Z4]/TXHT,?,XXR/9 MQQ?9%(DL]S0S8:SBA\]Q[A0R?#30;%'"Y]@?!@:?_7?7.OVWG*O9J3]7]9:L M_M_E4_-Q8$1E%B<%*'.NJT(E$)!"UYY%B4JN4.5_C'!)A3I/SOLS#7ZQT0[+=$_^K1/9^_ MU_7F^?!(YPJ[U<:@,3Z+7-F4< M8)Y"D.0)(CG-*4ZLJGD$YC>PNAAF7 _"V")"JV\BVI+-O=A&*]U$2?UM&WT3 M=7.!SM#AW!$GZ.S/F,M@ Y%:$2XZ2[M]E(< MJI?43?F25I30SF3OF ?U2OOC]@=P;WN'WLQ/[I^LVV;SCFQTF8!:#=9P<2?^ MVKY1J/WW DDN8Y%10!/MJ1"< 9JQ JC34BVN"J;)SUTF*9+ M!$(;82W)IC9"1S7Z4],U+#-T$9?KMV53I;5;F0Z"6MV6C4DSX;+L[+"SW96- M"36\*AM]SKE28O4HOFZ5M:_WY8_547'X),LSDNLM,B400*AKBE&1 818@7G& M$Y[$EG41+U,+O 2[?(,]\:BG[EA:?QPYLZW3&QYVBW0"%"X5"Z^+Z*\^X0BM MN:L17A?[3.U!@Y?<%OH?Z\V^7LH=^:OKAUY_$5JC:#/\BZAW*WWTU[D7'\F3 M[KAS^_2T6C)=5D4SM=NJ/WUWU/6/JP-].ZT28IK,=-%K0>^D MP8;,-G>7/;NZ3%7'<+1G.-+K,]K/TX'IZ.MARCX:3)FU]@L(JB>=&8+#635M M0(A?ZN>0I!R]&TT]VM_$]J'B.A:[=>Y^^KY6]M'#\FG0P2/#G!.(E2D'TT*; M3M,*0\?E5W.L!?Q75_88\/2BC8=5Y$W#& M&*9) @J><@"3' ,BF0 ?]A?S8<[L7G\)/NJ% MJF&\P"8%&>X\*;]WOS;J4F &<8UT(/8^3I!0DHU:Y0&/$PE_@-Z2;BVW1T[V) MUB-M$!T ([EL.H/"F"B;0N 44&WVB[C G,F2ICFSZ1'J#3#[AI]M/O_3++"9 M61*^P+!353W5FZBAVP#Q[@"$US::)A)Z,AM&2DKIO8O#B!F8"T!)1)!*#,A;)\( _"$'P(N^GE'^06N\7 M(3$O^7YY",=ZD,OZJ:K)ZM=-M7MJ!EW*91LCUBP$&">89)" )./J^)!0"7!& MN;(Q2)DDD**<69D75^B%OK'KJ$<-^>B8OI-2N8:?F2+QB(J=\I@$B'TY1C,Q M?=5(A3Y8[*.2M8-=%[QKJ*OONZ-O>[(8P\WP M9.$)#6ZJ M-7W<]P:/94DSO;#CA)4 ,BX 8:@$*RC:R=V$QC-EKUG<.Q6_PDN/0,V #G&[!F)[#5:;YSB*\3I&4%P/D+/[%4W M'=%UM^VW+Y(PSF5"E)E?9 "24@*:P!@@G I8)!F,2ZNJAL?#!U[YMU^_OKO[ M:K>X7\AOMH[=I;);LMTA/L3^?%X$3TOPQ>"SKK;S@KU<6!>>XP#BI3MEQ4LAPS&14*A97!(-W3@4)#?Q39: M-JG-UC$?O>PPAEF2Q%CI'NW9ID4"L& 0E.J/A/*R9-@JV-91=GM]XT%V,T7C M)I&=TO!#H3/S*RR>FE/]0&DO4NC.=#J8JL.<@.=+=)Q]TFT%JA'T!ZM6]+ M%RF%C-L8 .:D9S 0FM9&3QTK.A#BIYVN:KE<_QS)GJ&([#FR6\46()NM[C#0 MV>_&C:[[/$3MCQZU/2_1[774K%6"/0">5(4%X5E5B#T@+U6+PPC3SO=[7=8> M5_3>)DF*,"EB !/=C(HH/8,%+@&BJ<@IR64IK>SLRZ1"!X_TY^##_A^1AK;; MX?\,5FF><($PT^6.E#K.\T2I8TE!EB!U/DD0@GEIUWK/#UI.[?>4E0[83A%? M;R,>'CL[Y\DT/!P=* >C:N]'\6I471?.LR?E#*%7\:9<%OB21V7DC2GIO4V& MX"^B9IME4XGXX_Y^F&0EE7$A0$GB0B?C$(!9(@"5**UK!G:]$+HF+ .W1*K.8ZP0 M K"$4 #+. &$ZV-'&2.,-&[MGWI>FMJF/^^[O/3M>T+X?!R1\'4;8TE]WBL;-VA.[G4< MA['30=O-(UWT-5'^N=P^O-W56W7 VC3'*Z7[/BX)7:Z6V^-'-6A82 M(QKS-%4:J(3J3)0C@$M4@C*&,DT023.SW&4GZL$-H):=2/,3]0S=M ?_2/$4 M[9F*_M1L11U?AHI&G9J'*W06=1Y)/D[=7XM$%UA7J^K^^OKXN;)K-;/>, MV#JHQ[%+\ACF+,.@+(L"0*SL;9)+ GB1R@+SE%-I&?'H#3FG*Y&Y<#/U[GM# MP];%WP-QH!RUI -T/C<4TYNS?YS:S!Y_(]%/W?YFK[DIS"]B2Y9KP?O69?U: MEYC',N4 Q4(=JW')E9Y,,B!*(3*N+T!CMIRG M"VRWBD]D#;!VQV7RM&0O$)EUI8X+^G*!7GG:;5V^V=5JS+J^9?_:+>NEMI0_ M[POXZ&9GJU77#ZG/A7CWUY-@VR;@^I>V!8?.B7BL=NOM O,B%[3@NC61[A*( M*< DHT!(08W(@=F;Z+[CZR82'6?-Q3[?\Q:1ACD[ ME>%WULPTS:O-A9V"VD_#[7 :?MU/0\]4$V)P8"NZ'9\&:R46!"Y/NL\O;[.J MS""POM2T88@X!DU4ZWM=3_D70;=OVU"A!98IRD5* 1*Z&6O,!*""0Y"),B\Y MRU).K.J.G*$16%E^?:@V6]#4.N>*J&40Q#E(RH*GLH1 YBG2D&!E2.)4.TLE M%G$:RSBW.W!/!,7ID*TOW_\S\@Z.F8*?*+"=FM;$0%/079.[B3J"T6]DN]MX MOD$9$UP6\23 8^11Q]3N'=F0]5;H[O%X_B6Y) MKR?T<[5:ZFO=A8 (RA1KLQ!K*U''>968ZXA.R8J&?=7D1S3!5^T9CL:C?FSLGR_.C+?QFVB @J'::XAC/8U::>) # M,U'/3?1G\]-S%"0BQ!$:7SGWEM3GS;IW@^8D[]YQ&,<:;^Q!V6PK\4F^>WQ: M5<]"=)V^FXJV;Y35Q]]6CT]B7;=5Y?;6WR?Y9=^9LNUL]K:JM_4AT(J*4B"8 M*C.$T!A S+$VU B(=7"K*#(DA)5[*QBGH,CV2CB=:047*1YK-9-5$5? M>@HTS$=#[INCVKJV3.$--YEF>O.'F"([#=MPUDU %PL1W>HU=B_:;[0<)_4]@M.T/7&0B.V M7"T[8OL61XJW!2@#*E M#& F)2^2."$4VAU,_3 6_"S;SZM6\<WNJ5(8=1Q_B@_U>? M%%0=/]C]^8V0U49$PW1LVPL8+S-M>F$S]^S97O <394^D^SGH66QJT+1MG?O M^=0U)XXF)^26X!=#;Q=*7IB:^0+*)Y"G%U9>1W?TGW;!/^J8H,X.C:WY4*W4 M^W5;-W(!41DG*2\ Q2D%,"YS_9, ,2]XD2RV@HF2^7XS5R\_H?#84_ M<4::OC?M=EL9D'2Y;M30P6;\H(R/[5(NR;ZF7W/?LQ%\$#.H&:OKW:,R0EM? MZ; 8'9=9PC'*0"YH F!>BSV9WR5P/ M/%MVU]RO/P>.]]X#QF^B ^O1D/>^-&G/?:,0APJR$^!P+Q.HJ.$\:'N^-@_$ M[*OF"JCC6AJG756ZCM8;+S>^VK$N>B@*(H$"A%S'0#8MWD1Y0 M,9;!7!!&H94[]RK%P"I;EQ_9,]#7'?E)M#S\W.0"_J=ER:>K&)II8:_(V"G2 M(>E]W<6.^L]!*C@;"^NKF--5>O/6<#(5_Z1TD_&+;@JA42I=\1,E2A=,P3/) M:5YDN@*L4@(,$H#3- 9)"65*)"JEM+J]/DME%EMM/:@^Y&*OG9$M2;]LV5;KK/XX%Q )F0!DIQ2 (M2 ISKDHI9G"4LIP67EG>2DQ%R MNF)L,1)])M(>I$"PF5DVDZ&P4[;[/"Q%+VH(WD0-28_MR<8D\M60["R->5N0 MC8EYTG1L]&''\T9_F&FJKS7)EY_D'W6K+Q<$%9E$3 #.I3IWY$B=.XHL TE, MZ Q/=+X L3S9[;'HBDI^Z<%0M%NCS.,A MST1&7X>]45KS'OI,Q#XY_!F]Y-J5N6+__:&N=X+_LMOHB((F_NL?9+43^R@R M_<*6M(,763?1-,W83B8ZU-B@@>NJ8BY[40+9-GEVFP4R=! ?73LVTN+;\ M1"U#T><.UW^TN/9<=:UB>[ZBSV.X.O2,GH"+MV;2+CS,W&5Z DRG[:>G#.9: M88AN/ZSK[:9Q2#3!=(L,(Y&CF($,IDJ+%>J$BS,2 \9(0B7,$E1:]:$^0R.T M>AH$A38I@-L^!3 Z,%)WP8.6M;'/(6:F:R;B8*E)7D)PYP2!0T6O?V4^?;S%*"1(Q+D"+& >2I,D@8CT&F#B49P1C1PL@J MFI0B73,00&HK@*L:Z25HBSC$D$;P^\RJ= WGGO" M@USMZR$UMGB9F7U^4+#3U8X 6%M[UV7S9/2-$)K5]KLN\$L3T. -QR8G*U+7 MG^3=1I!ZMWEN3H;M<22%.$M(@H"4, [%[HH;RV_<+OAU_%F13&]Z*7T3'X+PT46:[]=F+VU.+-+F),EH<5R;* MZG8.L9/9[G0Q(M#HL>'<>_.=!T:X/C+TQYYSW/C;",?WU48L[]=WY*\N'OF- M6 NYW"Y8D@K&,@0RGG, ,1&@C*4$!8G+,D\1A&;-/ SIA38"KH30.D%DN/?[ M$]S2 NC"I3O*31'1CG;T4T?]LE:UMP/,Y/1E#5RA-J]-8";ZB65@^)J#?=#W M156##K*1^K_^NJHH67U0ZGM]KXM_?JR^ZU(4ARZJ@W<612R4(L@Q(+E(U#F MQP!S!D&<,\XIIDF.C7((//,56&&TK$3+/2_1JOH.MIJ;+OG(8J_V.!L&9LSK M8&RGF_8]E+52&E#4?5:[?^EFX,!II%AM2J8<=5X>O/PZ,V)A=+W.S+C9:O/. MD)VMYQ_'41/1([GY+$O_&!T9I &&=XT]V#/2QNH/AM9]Y%FK4)?H=XFCO :+=>KOK' M3YN[ZOMZ@6$B<08SH$ZJ&8"P% #+- 6$RK*@">>D,.J_-4(CL*'94HTZLC>1 M)JQ@B31ILP4]AL_X(O8DM=W"=1+8>/$:B'1FP=:"_?M]]>T_U-OM6E4_');H MV)BS+$L#H?JE:/+HU,K#71&T+^*IVK3Y[++:/#;FY9OG[A\/I0;3+,U*B-2: ME D!D&8Q*.,\!R*-!:)2) 3';G6%K?@(O(SWD7*?= 7);V*MHVQ/JD+JCISG M:MN\>>Z+$[H6$+:;$[.]?0:D[53',!RQK[RYYRD:,'43T3VB,Q7\=8+(>SE? M.RY>J5BO$U272_&Z#3>Y0N,G^]NT3U%\5(HJ1G>"= JC6 M@^B8HH X*T'3$P M;SIFHH:;87N.(4/1GJ.;HYIH(<)T?&'EOZBD&SNO571R$G@C12FGC>LC#7C? MO+J[V?BZ)=NF+/\G^7ZY)FNV)*O/5=ND[-U?6[&N&^?0LMXN$LY8*EBI+QF5 MEWZAG./KS MP'*D>;8,;O(VAV8J]S5FQD[U>I^4=^O=8[?N/.ICWT &R06>P-8KI@U/!W,\ MP]C#^(Z'^-W3TZJA1%9OB/KJ=>L*(;9ZCUA5]4ZMBL,I,4N2 N<4JCENZE5) M"' A8X S7.0ESCDO2JN3NP7QT/$@8J,;%$<=&U'#QZ#7C^4QW 95P[-W(*PL M#]P#+EY@-6!$G;"#G*T=(/!UH+8A/>\IV@&4DZ.SRQBNC6ETVB+;-IG(;Q_( MYE[4"U*@,E:G7I"FD@.84@$HYQQDC) \1DE9,*,Z>&-$ NN/(Y*V'5S.0&*F M%*8*:K?XCZA%'3F?C5$N"^.MSD-LA?8ZLKLFD1.=V87!YWMTNR:6,-;LZO/.C8<[KJN]^4V M#IEK,TZ+,<8)):=4EW8AJZ!#* MCH>([$E:-@LV@LYLZ_0.B-WZ[LX!@6GK-O.,X(2[%#@SO M 2F&Y%\I$L4.G,LA*);C3"@DJLXD?=V^376_(8]?Q"-9ZO+.M[OM0Z7[UO/# M,VW+\V0AD4!2LAB4.%>*"RM3@B*1 !'S!&-&RA1;>=S<60GNE^M8B$C;[9WL M67$H%^H&MJ&ZF@5"2\755(@X$(PZKG1OOA[7 V/#!UO6/%<.G82.S_*A;HS, M7T-T$F!G"XE.&]$AZZ&N8F:L>B8LYOV'SIX.^YNHHZ_N6"VR"J="VZW/-+ ML-LECOJ :C15=!*!^9)#?>!PE [J94 WL_BWY5KM0]OG#VNE246]_44P76I) MO%_,S>% M#!*Z9S>L3*]=^J4-\ M>CYT3GO+2:072C3@16>F[5WVZCS?O^+146^)BB?#UI3JK%:L)10O35;;UYUK MG^X>=RN]1)NFD3IJ;",>=)!>K_\^5G7=E75I(_S8I M].*BY(0+&:> )JE0RDG$@+ 2@P1F,$T147^P.J 'X#&P33O@.))=Q2+6\15M M#XP-;A,M=5F(>3/3>Z\\&W8Z&JCN*]2#*^&&VK14TO.3L5> MQ\M,87I%P4[]]:2CGWKB/ROS.=KC\OD*+M8ZS%A63QKI.KU9]8NQ^"^UA?F+ MC@4RJ\?':MUX09NNF?7!X[F D"-)$%)GR30!D*KU7XH<@K(@J(QI"K/"J":> M :W Z[VEW+97NVG[S]:#2Y.F_F[[5\NVM&/PF2D!3Z#8+?\.CZ\M'BW=P9V' MQW*9UZ7S52ISA-*\93*OBWQ2(M/@%==,J,='LGG^)/<>J[=-DNR]LBF61UE0 M,!5E26*0%%@'9"84$%(D0.2S0%2X9^.OV7/]8;];?[ M=:,#M&.VJTEJFQ=EB+'AE6D Y"PO2%L.6D?0WIM]Q$78;:K.IONM&W(L$YUG)=&^-#&$ ,P8!34D)"BH) MSG B$;&KB71*([3ZT!3;CHC<.L#S'"1QACDJ8@%2E.I*;B0'.,D)R&$6IPC' MM)3(KF7X1%"<&H5_%'7]GY%W< SUXS2!+55A(^.^'Z1''7=9"E_J[ R%>377 M91%/E-3(HZYE%#_OZ&K)WJ\JLEUDF2@S#)O$$]TTI$1 O96"A,(R+6(N$3)J MTWIV], ZJ*LDV!*,&HJV%1.'4(POLLD"VBTO&]DD6%"6<3A:#,71#PC MR&DIQ',/N6WF[\ERT[12;@OWW:[YH #/;TV''\$_K;_H2'6=QJD>^+W2MG3[ MZQM2+^N/R[7XL!6/]2)'19(RF>D]+U%'"RA!J>P 4.:P3)@@"8-6+;:\^V[D715$W6]R6,2JYSAJDAT[)INGAEQ'#=O1GYKQJ.'<,A[=[YR:;=6O M-E-V6NA5)LG:8@@"IB=;PR]OLUHI06!]:=^$(>(2>/KXM*J>A6A\37W$QR^#@'KZ4;)5.JH2'XQWJYK;OLW#0AN21Q#&BIJ]JFJ "XR*5&GA0YPR46YCVBS.D& MUH\#1D##271@I?O>&V9LNC::8VJ@'\,@9:BZT*=MB@S><3"8;G]]^^EMM7FJ MVE*_O6U4%)1G10HDE2F I: I!"#@LA89G%6"F(4/W"91. %K&E& Z(6&_AY M1 PLF\ERVBW0ER*Z&"OG9;6P2R;+[&:"&$^OG:DQ*LVH57'^S?D,B%'.CVR% M\2==S0*Z/:BEMV2S>=9NKR:S>H$*I/1%G@&4$P8@5$MVZ+NR\/?ZBS:QOF][V0C"8I3B#"(12$ C',$2EX*-2TR$V4B<6I7=2H$ MDZ%-D /+T;:*-CW332?4MAVW_KO^C2G&HZ>.@?T@38U"XNLK MA2P$B_/FD 4$^22)+"0MMUWAS6;)[Q5ETA\*F"P@9K$R?I.T!,IVBP&%RJKC M,268)F7,H95&?TD@L#9NR46:GIT>/0'"3 =.$<].?PTD"U#/\Y(?MW+^X?]A4!,TX0)Q &D<0(@T8&-,D'JJ(3* M0LB$QL2JH=@E0J&/20.RT::AVP375$UFMB[PL5H)MMV1E39ZE K;/EL>IRX! M:'B4\@"+I3-UB$A+,L!:O2:7KY/4)3+SGJ*N"'MR@KKVO(/S]*/ZJM_LEBO= ML;!^O]NLE]O=1NAX()W<^5"M^(=';=8W?6OZ;Q05F,(L3P#%.0.P1 10+@C@ M3*8%5_MJ1LU]JRX#,PF?I!+J!^S8T ME):.EP;%/3\WT9ZCIB'WGJ=HR)2+"]@)3@L/<6A8W1S(3O!Z\C)/0634">TT M\'P^ZBER'[FP)PWDG%C_LJQ'7Z[C=MON*SJ#\JXZKM;5%W5:0%(D$DL&:"YR M=7I21ATAA(.2X!P)(FA<4LOD^RG\!-X"CHOO=+XN,N"K<7R=K_MFZ5F?.C%F M%N.,<-MM$Z-EC@[5BVZBVQ?H7Z@JY[56@ _(_-43F,3-W#4'?$!WIBZ!EV%= M4XK)IHU.TGPH)MKJ1YN-^IP;1?WF^?#(9_*L_W3[G6SXNW_MFO)X_>5'W=19 MNGL@ZT]M\/<_%'/:&=9&C]Y56[+:1^@O4IZ69[:[4_Q6,=Y'W]]$WQK>=[I:/5Z/+DXS* B,)>%'H+/DL!F4B$E#PDN(0IH\$$/@./D6=0['3W53QG%, MQIG/:6,AU9&/QN8]US;M;$7J>BF7C!SZKN40"B2+&* 4(0#S# &LF])F-,NP M+#.(L%5MT[-4 JNZES3=6M:=Q\?,T)TLM9TNLQ;8H7'[B$#>.K>?HS%SZ_81 M,4][MX\]/#5!J,V-7W":%6F*8Y#(3)V_\YP"6A0ED"B629)RDF165<->$@@> M\=N3JR/2$'1-_^GP,+RAGB"EY=8!N_I/-WPKY3"I?ZGT-?C@M]^$QMR+W[5I15^(5MQ\):4*>.(<@Z8.D< MF*G]E?"2@)CF6*UG6,3$KJ?L#R%68%72T_^?_R-!\?\B+1=MX0K %1_MW[7? MK/WI6UO"ANFLSI6R6/7EN6S%Z6H<[VJN_6UMK6/+4L<_!N2O[G<+]7W\J'ZX M@;PW42]QU(D<-3)'6NB_F7O.91I_>'>=E5#_E[CO7"9R/G>>$W>NAK04FXW@ M=^2O07$I'>"@H[T/LF@+.TE8B26(B8 ZGA1G"8<$ ;C5)"LY-"JUKDRP'6":5ME7#W_WEU:0HJN4OR X1PZ; F:G*3S X*@?!I7_.]K1 M3QWURP<'9[5P14[/RN 2M5=1 5=$O[3PK[WFVB^$UN)?.Z4XWGU3_W.G1FGJ MSL0)1")#)4"$Q "BK 2$4@%2D1$>DP*+++=K#W*63NBHE3W5J"$;:;I.17HN MX61X.ITNO>5QT45PA[X=HV)Y:]-QGLK,73E&13UMPC'^N.-BW:KC@][D^^8> MMVM^)F1OGXL=\Q02P4N0IR0#4%?KH1!1D-&I:#4^7Z\9[\F7?6>L#5SPLY5)?%G;UK]F_=DMEPQS7P5;_MGL4O.UXNAW^ M V.;W0O?S)IW!D^]$"2F69HG0.9Q"B"G!!"88T!Y$?-,XBS'N&]Y/Z[87ET6 MHT5>MHM\*)'Q6N_('\7L-O<$M./ (O3G52=]7,>^.G_AM'4O5300ZR8Z"!8- M)>O;&?2RG?0UZ,2[Z1I;;X]=0OW7T4=1FWO7>!B 0+QDJ@3G((0($A MP(5 @).$I@5)BAB[-50<4@E]3#MT#6P+!+K[8,YB9!H?,%%RV^OZHS:"9D*[ M]Q0\)Y3OKH)'-%ZGK^ Y,2]V%CS[L-OBW+M>/U>K)7L^-/AE>5Q207,@BA(" M6%()2I(C("5+&"HY$Q+9K,]+A (OT8/KW_;RXR(R9JO2A[QV"_,@ZDW4$HW^ M[/X;I+7Q-0D]K=*+9&9=J->$?;E6KSYOWPKTE\Y*?K]/D.7=IA4X?VIF/"Q].ZF=^I,:##]; MPU)S48<=3"W>YKK+',D!QP4'!<9)E0L BL\H.9 M(3 #2G:JHV4(-!Q%!Y9:#\E-$R'1) D.N;N)-&-1PYG'-J#3H/'5\-.1BWE; M>TZ#ZJ2)Y\3A?M $CD.V^:* B*$BANK DL4 DI0!I?L@B.,BY92Q!&9Q?Y-R M]P,E:QQ$<+A N;-7E[_O=#:JOB[=Z>34/N7B?,Y%DVMAVE?T-6;=U&/R8TWB MWR-M8EC!Y&^4%G$Z%W^7W(4%^49O3@\?6N^V[R+'!]= ML5U^RM':%?=ZYKZ()VU0K^_[UA:ZJN!6/"I%M$_R^;RIY'*K"U>^5YQW+]Y5 M;Y6^JE9+WL3&+-="OU8O>$IDFJ02Y"7) 4Q* 3"#"*0)A#G.2U1(9G5S%H;/ MT'=O+?%HS_9--& \TBQHXW70EZ9EON]FHS^1J!]$M[89R!#]J:5HQK"^R LT MZ8:&[>M/I:41^^JS:&^PAL78EW$:B,MY#=&P4)\8G8').6XC[$'PW4I\DB_Y M^[!N^EYKRT"9PQT/;1THS&B:9PS$$C( <9R#,HD)H)20A)&$2F352L6!A]#J MO^-(6SDG2B0:<'73G(&[)YQ*2;E,@*&Z#@NKI2H.@JB]>G7'Q)?J=.!@7K7H M#M&)RILPE&NB3\7^^T-=[P3_9;?1JK0YA3>G^?K\L7_!)>,0<0+*5' \T2= MIV&B?D493G@F(4_LREC;\Q Z3$4QH_VN>O&QZO&Q6D=U4Z-QMU;01N+Q:54] M"Q$]J;?JFZ9MIGIR2_Z*OB^W#[KI@UZD[BY:ATDQ5'%AH79PF=91R\Y-ZQFM M;\Y[2 ^NIIN(2#6E@^HQ/C.'G.'QECUDS\',&43.$)UF$;D/91^O\VZ]76Z? MOXA[W7N+K+>_DT>QD!+ELD@%8"*.=;V2&&"N;#09,Y1B44A2&-W!7R(06$^U M)*,#S4@3-8^[.8O)N";Q(:F=FK 4TBIZ9DP2IWB9LP/.%B$S)LXP)F;T.><^ MDD]535:_;JK=TXGM6K=W 'HOAXG@>\++ 2/DY( M@M,"0 H+0*3(@>"P*%!!$EY:F19>N J\B-L[OG6U!AWI:'6@;=V+TL,DF)D2 MLT-KIS5Z]J*&OYMHSV$T9#':\WC3W;4>Y1D=>/;:&-,?;OZZ:'K@:>Z6F_Y@ M/-.?T^/@SJD F\;@):NWS1&DM8N.NR.=WKH.2X?E-$E%BBD@L$0 9ES[G7@" MB* %X;0L8KL*2M-9"FT/22E8(M:YKH3VTD[MU]Z[ _3<>5,Y[$:G#\(_25,3&5H[M0*3P">2<+P-?($ ME:J&_D6T__W0:N_]-4)7%CTOA,!($)#D&0<0E1G *<(@S5B1Y"R6)$D<8A7- MJ,\39MC:.KV]J2,+A_:G2T%+0VPM]* ?J-QUG:[S^5//P<\ZV*Y%[7#Y>3N. MDYON,A;;IWZZ3G1^'60,Q%D]8_ZVFRYI][9]J9L[\M<7M1;W=Y2-;?B^VHCE M_?KHB5^6ZD6]RI9DM< L+M*D2$"1<)UUG2K;C#,$.$_5V5?IH4)8ENZ&138U^>B8PR:*N)F' ME\\-^;S1X<7,Z^G7)WR>%* 7EF95CSY!?*D\O8X]6T+=]VJ1LB)/1)P#)',& M("G583>%#*1,EA3E")6YE2YUXB*P\E3?;AX\F4YA::8*@R-DI_NF)-)]KUXU MC>X R^LET2D>?O04N@-,'A+H!H.YJ:FW5;W])+^2E>B[498Y1BE51ARD"*K_ MH1!0&6/ 64&XB+,,9U9%.DXH!%8OFI[VUM2:HIV>.07#3(=,$M%./_32-<0\ M1N%?%<73FCX=?];U>E&\EVOQ\H/VE_:W.[Y4J#?WTH@7:H?''*!$9 !*6@*2 ME!E@G"$=I[):/D2!6E^]GV':Z6L,).* MO1R/.'M]E[,"G2OI"CKNWX2;[="+6(%S)/"2U*H5:: MO@X090S*7.T[:9;G)8YS1+E5]/Y%2H&774^WS=+A@EYVZU@B9&;J>9';;@$> MB]P0;2K1-V3]67Y7)?-D 5ZF,ZLE>%7O\+[_"+Y<^0BLU>VK3(8G%3XO[[-N"Z\R+2^WFM=APFW[NF7*C-VM MM)+]13QM!&MO5]3/*]'5_!XZ+]4N^B0VV^?/:DEOU;_IVBI/V@Q6.Q/B: ;R'!:H*.*TI)E9FQ+?K#GL-W9;S4I-\\B>6W_;@&_\/&EX M;VS-JKQ]@_E2+WL??VKV_KXW=K<1'&T OPE2[Y2>_Z0W#[4++-?W;TB]K)N, MVT/I<\ZAAW;4$@(]9--/6KS8W=BI[."T'S&^N3I'2Y"^F MI*LE$*98?1 TO1<<\,';*Y4B\ CKY2(%/HE,Z9>Q+[7^AJQTVO[7!R'TKG'+ M^5+O)F2E4W=6E>:G?O-\E-U3CZ?WU$WG%XA)C)01#4B"(8 Y$Z"4A .9E:P4 M<9G%N56/XGG8#GV-QOQK5I]TW8=:RY=HI7V MD-GIZ(LP)@5/2XD9X$@G[,>,JCU2JHVRY''"D2"6M8 FX3>EU.[3'CH9K13A MMH^<_2WI1:3,]A\?\MOM&,>B:YJ';G+^]HQK?7[: M]6CCY*Z7G5_EO:XC-B@G-G!GX)@P)2_@!2=*)4(.2$9+4#".)<0BH\RJ!Z0E M_1D=%HH-T/ QZ-N"0*=EN2X]Z*?L_6 E?]R7,R=)1@JN-OU"(KWSIP(0 M%DN L2Z.1V(B4JO$%1.BH;?[L9JY'BO*G\73\$K!,TJ6-P73 9I1G29,]$C1\1FQ+[D=)?CT2WB+/]?B]B>WGNT39-V(MY'*KEWR9I D$ M<4$H@) DH,P9 02FHH0DE86=E^\"G< K_<.^Y$CTM*F^J2..[5'_$CYQF7&D M&SQ(?2L(*:>@1&D",$6$L"*%*H?=*1 MC'[JB%ZN$.AX7791+*_W6Z=47N%"ZJ*HYV^0+C_NT +P[GMU]U#M:K+F=]^5 MI?3\:2V:.N/*9%)?P0.IQ>=-=;\ACUV:.I(P@2F6(,T3921 W]Z, CSH6+!KN6:,ZON"#8V6G!A0G4<]*U/(2 M*69.D.N!HT:+ MSH.XVIC?%)%J\ZQMV?I!\%^KBM>_B^TG^4748O--J"-F+!*:80Q0QK12YAC@ MHD@ 1P5#+$DQ9$:E'BQH!E;%/>'H7E.VM:JN(V9J87G%P=;:ZHC?1'LT&OHW MT>]M YV>!Y^VE[' WNRPZQ1GMLF,(3BUS\Q?_6$R>-LGU2AB^4V_62]*KJ,T M"P&DH A &<< 9TD&:"D@9B5'&!J9>',R'5@=W3*F/5QUM-F3;-I8O7JF[NGL MF6FV'VU.[%1CX+S0L790Q$4WPYIH*55EO#)4+S>#:U M(VM/./JS)>T4C7\&*DL?W@0 G)UX%K*[>_$N".;;C?>2S.OX\2X(>]&1=^EY M'YZ\]^H+&'69P$(@CB #B)8I@%P6@$HN04H%Y#019<%+=U?>-?+A?7DPC"_O M*JXNSCR?:$WWYFENPKKSKH(XQ9_G$TQ_#KU14$,Y]$RAL//H71WU%5UZIA*/ M^_2,1W'LAM%U1/XBFA3_@6'7670+DB>(<40 $RG4K2X0H$V<&>$933%B.#,J M6FE,,?P)>J,;"+)!=]KF)$;;2RS;#A97 32SO[S"8J=X>])@T](^+@?UUG:%EVR^W@O.P>XS!:]-Q#L%OQ _@'AZ,\@ MZ1]&,OJ*%1NE-6^@F(G8)U%B1B\YG,GZ^F?#ENRZ1$_KKSE#=H%C202"*2@1 MT]N^]KTCG("88Y(C%,=8&E5.<",?6 'L2QP>&0%/ZAFK%GJ.T!H6DJA.W=TV?U25 (+0YE0:%T.Y1YA]3N;.:,R.C9S'[4^OO67A^KNKW+O2-_?=;I!-7ZN!7K9](ZI^[EH5VYMU4\,T, MP!DAM=/Z+9I'G/4=!W_2S/V\C_U0'-Y$'8\G':5;-OT9DY[P\F1N3N5F5H/4 M$W0O359?PTYIY=5$M]RN^5>Q^;9DHOY:K8Z*4BX2F/&D2"5(4UT!/LX20&5& M0)YCF*94YF5BE?ED1C:T(VM 2B_$P]W"\I #Y-(1VA!4,PWG'RH[1:;IWQP5 MNO7=.,Q4-J_=Q*X2?8468Z9 G.\[9ORVHZ/[7[OE]OF6UML-8=M%$8N""9D! M5!14ERP@H)10 B$ADB6C)<5V#9R/A@^\\EMBT9\].#XK@B\O\_'@\[J4SPIVXC\^_Y3CV:3OR?Y1-VK_IUC>/VP%O_VF_GHO MO@@=0]#_HRZ*E"QX@7@L80IPS/5A!#% A,@!A#$O,4P8B-/MVF:B MCIMHST[[1'0W!J+]@<(1"5\G"%OR\QX9',$Y.2.XCN-:.K)I\J&;5KVMUHVV M^^=R^_!V5V_5P63S[J^N=J7VVZC_X^J$LB QQ27+$(@+A@',8PG*1"WEDO 8 MEK 0F;1*7''@(;#1<*?SBMT:.[D :J:( L-DIXLZ9MJ>(3@LXN@_E6CVM"\ME)62,%>K<$:-2 MMZC, $Z5?40RB5@2\R1!1J497@X<^NS1EA"SBU$^$7Y<.TP1R?*T82B-0QVT MJU'&IN7/YHPCOL3^:;&S27'"_?+3-5.W7T6TG'Y M83.)K??&,9$\;7YG2Y*F%O4&C\5>= Z&ZZMC@G"6.X^%7%:+Y(($ M3LODY5BS+90+0@R7RJ5'W$PZ=4)J6X0W-1EEM?E.-KPMR[@0$)6,ESF 91D# M*#$".$XX*,J"PECD:8FMJM&-T KM3"%_]4TYV("VG7$W!I69C><) +L%IV5O MJ49#LC?7BF]:FWL&TGFR^L8HS6K\&8C\T@8T><4QN(+4#[=KKO^C[XZ^D96. MDK_=]M56FVBW10Q)G."< I[E4AW7> %*QDJ $YK'F9 D-ML1K:@&7MZ:>),3 MQ/0/XL"&92"%$8!F2]T[+':+?H](\\. @QO=)'1??[?APF. A8W0ON(KC&C. M&UYA \-)=(75RVZ:HF]?=5=U12+ZTA*BC0%K>.C*1RQP7N9Y468@+82NZI-H M*T"D(!4-+F&5 0HZI9)3' MA97E8LM 8"/F)!R%=RQ$BDO;:'A;;,U43TC$[-3/]3B4GIU(\W,3=1S-%(DR M@L4^@F.FB-6[9=?FN2\7U6KCHKM;>"5<>CSURGZJQH MI^6ISC_FFBQRDJ729ZCL^QF?357Y70FEHT.JU:IIW=,RM8@S'.-"&+;OGNV+V7C'K._UF,^$F""@>LN<\ M17\K< M6?03MN#!X6;FSGXIMW5/-WN6ZNBGY3JJ&PXL#RY6 )NM<^]XN748/JE6K&]^ M.T:BEI.H9>4F:IGQV&K8 0)?+8=M2,_;>M@!E),6Q"YCN*F>7Y;U4U63U:^; M:O>T/S"=YYSJKUOE5-LB@+R9FRW &*$02P4/8\H9@!P=3O24PA M%+&-H>#$17"+OR6T[*Z#[32.&ZYFJBC>&+$5[GO03'5?^ M=-$D3#PI)3<>9M5.DV!ZJ::F#>:MFU7]N5HMV?."ITF6"BH 3[6G@1#=T:YD M@.4%CX725Q):Q:Q>)A58\YQK5609SS8"DYF.\2.\G2(Y*W?44HW^[/X;I/+M M=6G#M47J";UV,Z,7 ANT('KYAF-FX:$Z]B=IH5+ZHNV0)PRF. 4Y;,J5D Q0 MB7*@CD.%2*@R5)!=$N(T?@+KAF$3L@>Q:B]X%8.642)303=3(C-"&=ID"5MH MWQ-0OC(K)W(S;Q*F'^A.\C4]#>L8I;NIU(#;9UVS=JM.?SH<^$E'Y_U1"[E; M?5Q*L>""E07&,: ,:7-'ZN1KRD'!A3J5%8C&L96Y8T SL&YK"44K14E?E38% M$1N?S[,@&UN7CPF$9EK,,S!VFJHG?M,4G=XV[IT] S=1!YGFP6.(K;G OB)K M#2C.&U!K#L%)'*W%J^ZU&.ZZ7')]F=OMR91FF$G"0!PC!K3Q TB9() BD3#. M85Z0Q+8:PRF9T/;-OAX#5V3M2S"RF(^-4M2X -H9VW&1Y[93>RQ(5@^"^KMWN;V2[VW@.XAN7TF/5BC-$ M9J];<5G083!\J:J MI=Q@L*<==<2O]X>TOYPRE-37A=0U0AD*?W+Q9/J>VZI_$<7_^TZ/J8]7 MJYWZ:WN?]6FWK;?J(U&D%["4A4CU5;=,E1)(E453,EME( E M_< ZH2/K?JMM"V&TCW(^ M2:):-_PT69S5XV/5@]QH(*YYU%&Z3]56[69+LGKQT*ZMSM\^J'Y4)U!=^;2. ME&W?/C/?O)FI]H"S8:?I3_*Q?M]/1,M%-&#C)NH8]*?Y'8'PM!'84I]U7W"$ MYN4VX3J,0SN\NPU9UT_51E3KO@5YGF:Q9!(4A2R4[LIS@"7D0&T1!8PE% 62 MYBW(7PX?6.6O&'MJ7.#[ND7WQ*0=5H!,>E'[9[!UJN@5));??E;KIOILX33-9 MD@P(!C-U:LPD*)&R<(I8)C)++UUP3 M84]+G3=-+!6A_HKR^:[)Z]HWM,[C A4LIR#CZL ,65("I1(A8&62,2ICF&5& M_8 G\!#:F\8>!-^MFEO"?8?6OB> /MY]%AM9;1Z)FOCH$UTM[UUBJ%RP-SNJ M!4;45K.>;Y^P_WO#V>#W/8+JGPW/84*T)F#F+2G5GH.9$T^= M(3I-+G4?RL&T^Y4LUSI/^M.Z#;5H:G)]DGW,V3[DXM"P4O>!:-MD_2:V#Q77 M :;UMBE@M("%1$5*2I!)1 "$60%P6A)0E!+!C!008FR1(>.?0Z/%/#E_YI>E M)KC?Z1.O ->]8:TCV(]!)4=E0*( M-,]1USROY3H:L/UJ\V-AZ[[:/+F9Q:\S7W9&=1!(1^UOOQ3G,]6#('5DU8>A MX'A1WIFZ+X(0Z_$HQ+IE[:M:*$)S\8:LM"W\]4$T._@MYXU,9*7?7E6UWB(. M1JPLL4 H%B#+=+6<_[^Y:^N16S?2[_D5 A98Y ##1!=*HK) %]/#'AM8SQ. M$)R'!J]V[VEWS[9ZYMC[ZY>DI+ZWFD51FGG(R=B65!=.%8NLJJ\X31')B$2* M9#PKXQ@#&RF>0(8)#R V+*KM07N_./L?ICC[[6H=F=1_ZUN:E)*.K>K58B[, MMAZU4D56+. !Y2E^-]P..,]\Q6';_6&Q>'V]6KP>]2#TA+H-52OQ!!),6W[Q M=$MT4M'QA*SX[7AFNO@?\\7B7^OY9B/UOJMNY<(>@5;&E>[VX2_+^696Y7DL M8Y(A'O/2H"%01#G5![ZJ*K.T)!*7F0<: HB):8YS[3XSH.D'IEDW3Q]>47Y' MLI:-FZAE1._,*FI9,8!J=A?>C_8-/^&$?883DBB>*)03,W:X*A1B,B^08EF5QDF>BXI[05 ?4QHY=-T!H;9( M9G_SQ)<^T9";PP@B-\PY[$3N:$:_=50#!F97)0N-_WQ"YVF GB^)>Q'1^>(+ MHPP1WSO7JCA1>56A*BTYPDKDB"4E044NR[BJ9,8Y"+7$E?#8=:3'&; 7-BO3 MSFH/DPMSUK&;$QA#Y9)6B92IBACN#!=,!*Q MN(B1C+,4D];HS<.9CFNNC3%C5SI:+[EA=;L",[1@;.,[NL8C<7&EAC MP6:9'4$NW!QB+HPXR>RJ_&/-,;M,^&FGF%U5R-499M>_X.=O=C?@9N#)NV4[ M=.:5[2&S\)VS7.5E3!*,",G-A5$I$).<(R%S)C-,BPR#)@A=)SGR.7/'@!TM MA.9+Q!L>8([$07=N#B2L1F".8T\9AKC-ZS;D3:6D[22T'(1S%^[2!G(3#@0G M=0_N"CAV"X W@[J#KBNEBF/%%$%4>P&$4X.6*S-3CU@*P0G5)SX6P!-,TI-R M]'N/WFU_[X,X 1"803 ]##)]M#/]$6 ,G&0:\G_\G7U^%?]:F.*^H>= M!5[\X"1&=TV2I)1("$A-\UF0X<.Q9^[,*PU@*3!WT4KM&/""90%&MOT"P(/7 WY#1:G- M1Z<-1P\$.8D[#__5=X"B4Y,.(SQ3^A0IR]( '!"!:,(+1-.T%*3,8TI!B%C! M.W2\!JW8;AN;?))-F\WWILUFON/!:][B\+:TT?0$,\S#AB0U.=^Q1F)L["*,&F _PU0"\ MP>2J<*'Z0"X3FK9=XZK )UT5U]^ F7*]WLQNM3MH^RWLKR+-"(NKF*#8A,-8 MJE2?A)4!.E-EE62X(C1UL=TSWQ[96&_EX[QNVVL_K>>K=3N"$&2LYU32;YT# M!869HZ^,SN;8(TV?_>G7]FQ/_VEG=^>^.(FA]8C265;?(_ ;VU>K1[EV+$P_ M>7Z\WQE+)FCM^47FO:X@#[\TV=WC60'V+QW//^ %(7=:([J%,WDYM^#'M9VV M:./J'0J=-UQ75T#U!A"8$FYON!Z.@/@"?-#S MWGK%Y^9\_XK6W]XN5G_\0XJO\M7#]X<%-0CC'9C("Z5=\1W],6BE (TI@=(?^P4F,':T5$QU]Q$2K,3?3/\ "_%@2IU MO#T?3U' :_:/K][=1(:-R/ 164;,5,&.E6@/L>@FHH8A4X4?\&+>3Q6A;O"! MU*>]ZO=3S4E.P/,SGC> #ZR6__N@=\ M1")2RD(I3E2"*>@"\!*EL>__MG2CAC#PQN^B@APO_$*(#;SO.Y9XI'[$JZ*% MNNV[2&?:R[YKXI[<]5U]P;=F]'\>VOO_N]6%TC5[S\AH+85!&I;+V@:_MR9+ M5L\W\K-VIC&//!/NGB0LU06"4\RCDB:Z/,J-L5I3$J45HR5 O,X M%B -<=8YAFM!3#X^?3NU4TS" :]M(O1 M-FU$+]9K_:!L!IN^6[;=B0;JYM6JWD1[+(8LKYU&C\$J=$=F=^(BWVF4?UHG M/!'=X>-==W,N;^5]V]ST47U:SY=\?D\7[Y;_EG3]5@>4,Y&D*BO2"N5$^WC, M*H$HSPJ4IRG.,I87C#AEBP9Q,;(+U_9 _,>>NNO2S0>/KB&88ST>FMJR]/,F M,K0C0WR<6:E@V4<8I>K.PY--6@6KJ6\0*_QC,%_$5P_+S?KG[,OG68JI9*Q@ MB%5IKD^00CN6K!3(#&=D"A<\KYRZEW:?'-E+&!@P'598\$+'8^*>N/VV[R<$ MS)"_?'AW]^9U]/GNQ=V;S\--]I3EGMQ@^W!C?NT?=I:W]ZE)S.B4] 64UW3H-MF&E O,&L; MJ!+PSNDH:* ]\AJU27=#1]&/]SW7U_PH]52@UF[D[K< M3#ZT$F!V;ZA'EOQ-M"4Z0@,O1,I 1N]$?-M5 M?>BC\0'E^][V6'7O[QT]6EELPV?TY_DR>JA%=*^-WO[S+QZ=7L]!XY#&LN? [XAU+7NIWWTA M]_._$?MY/D7<7,VTO:][TD;-OK#1\D:MP#=1([*!9FN$OHDZL:-6[L@*'AG) MH]V!,' KW7-:SI"=>\]"KND;!9^%V)=JE9X=@YXI<',LD-N!$>]-)X1] ),;UL.;J+=,!?+Q$$GQV85,6E!^0)FNH&2ATINNY*= M-I\-5,9)"AOZ_J"),-L9*'LC4'834&:QR'-:,8(RKA*$">8-@E\N,(YI68J\ M -5'.E$=_5:_&_MROS?V9;4E[S7UY8H>W3Q(<.W W$=+_N;J8)R;Z,5WDUP. M/O#%3?*PTUZNT'R*42]N:K@PY\7Q93^O8>;RZO"'FT_I0,=@.FAWU::T,L%) M3B5%%3,<$)ADL/!ZGB.X\ QCC,BA"1%@E$B9(9PB;6ODWF, M5$Y9EF*<2YK!IE+Y*6;(9*DO2[JP9BE%]%4N-?E%Q%?K^]7:W/"TBH*F24XT MY9@=&?)K 4R*G RX''&J9>@$R,GWGW:*Y<5TQ\4'/;,<\JLY[30(RNT<[F:2 M]JXW,:=I00W$2%QR,R@NK1#%28Q817FIRK+ .0CMT8'FZ.>3EG34\F)!%WZ5 M!C_K_MN<1^^6-JZ#GU5<].EX!Q]62\#;\58M.T7MR(_5 .HN;ZCK8P>*TU[L MNJO@Y,H5\*H'8M%M^ZM2TZ7XLFE3K6V47:1*E3@I41X3$\C$.:)IJ??NK*BJ M0E6\*)TJ\Z\1&MTGM)3MH*TM;0#439^2^FT^I.C0"XFS4ON@K/>)#P#R":0& M/YP>;W7 '@<9.S%U^E[?SKX' %(J#^<2.H\BR9"J[-M$^5]&.+?V/C8(_[A=T3J%9 M@$>=0L-^[G8\3GVQ',' M;U;BOGC7#S8>7S;A]I3]HQRDA58Z1A7Q6;,5J(04:Q">2%PG./6RZ/^;Z7X$RBOT:B%< #YF22-778FY[#$@VN;CL#;&*O.SKN M+Y>_&0&BG00WAT^^@5SX3K*B@#WQ&:VLW];Y'%88MLE.I/+>O7AL'J;;LB?2 MYL'./A5-GP#@@=5\/;=5@NV=0QZ3I*A$B:0PS3:"E$B?]@A*,J9*6>:T(J7S M\>[T^R,?W/8)0ESLJ1Y<]KE!T@&WICU:/M=,9R2$^/U!DGJZ:I#$0*=Z49Y^ M/WCZVH2NZR+/A][F\F.>E36T_F;^9ZJ,'^FB:>"M-^LYU[&O^0>+S+S_%WM/ M-A7''1[<:]G\O_[SXD'8=!S_9AS=K8ZCWR@E^6;&5)$JCA4JBL*,$,THHJ7^ MJ<2499ABF9K1O.X)_FG9'[EZX(/IJA$M&[]$\PYG;]YB-IOK5_N#W,D K R: M=K7=DGK/=PUA3MQPUF)'[S%HRAH[WJ/F$6K![ _^\O"-=ES-%FCQSYU9%5"E5Q-R_RT15Q/LC G96%/PX4GB(3<& X^K53M?TB77!%_PC8[ 3>9E.YA(Y!7/8I(A1M,882XQ(@F+49%P ME:A4)IPH$+@$F(6Q2TVW4P#LQ!C5,1+1+2=_ V)/P+7LMD&,JSN8DS=[M%5= MQXWIA_RS84AOT[]$6YZB'5-!ITH-UTDHD LX ]."7W@KZ 04P_]+X5KL;N52 M_D$7!F1RI@C&LF Y2EE9(JPR[9L*)I!4F)ER=\5@8TJNT!O9$>TJ)!=-U]BZ M(1UM#&"JZ3(W4ZQJ8'?Y-1VZ>9Z FH&YF8LM=2WUR) ?MY/NC)PC-M#M4WOR MOKDSHKNTRYU[S<\#-#V_YCIPM=0!4PO7B!FA1:*/S&7*F(Y)*H%85F*D8Q7& MA21E'#L5E?52&=G:6WR +5%/9,OS"G(SZL%BPTP9+C'8?'LE"F2TYVE,:JJ] M8AX;:/_# ^!O3I#G3WOXV7$/_Z?M-.(YEQ^5?OO[:FG3Q/HHQ VL4T)3(3BE M2,K47(SA'#'.)4IR+G!)RU*63G57X[,ZLH-HJ1@$D)6*]/E$KB,#1Q-]I^O? M=?!M 6G:=O)NR+,PCW++:50;5J/-M_7JX>LWTZ&O&5E$.FYK6IAJ&U'<-T1\ M$&O&67XWS_4\%M4_Z^Z)*=-Q'UGVS5HW D16 GM=9F0(C TSJIY#@KV,P^CT MZ"VC*OPL',NX%'W*=L]DBS]I<]K#%5Z?JYN*[O4S<)#%(9IVR!N/KS^8 SY?\&(X.L1J MW(%L[?4UC:]12,WNZ)KUK-@=15I(C&-$%8B0K1(JD0 MPP66(N>94* [/P>:([MT0QC-E^B^(0T+Q5U4YA93!U8$S#=OB=]$AGR+>6$8 ML*/-3:C;,1$NN@5('"A,=:$X:;P)4,%QX AYU2,"M.!^QONLY3?M@.:/)BVZ M^BY/!A8WM87SI10OY5+_L#%NZF!V\:WD"UK7NSDW MOOU8'KO(?3/=GV*) 6'RLUIJOXCZV2TY+!B?; 5ZX_;QN9@NQ)],HP>G@>FH M^ATI>/M!SN9G+5,U-K2W-*44DJ?8# L4*DX!1EA.=<*H89 M 1T@ +1'/DC80'E71*"I1WR?/.QD =&IVPEC)$UYW@*9H7H-&P?5!49KKYRT M!CYO>,@?Z-P!H3SI^<-#)]<@UC?.:)RJG!FODB8YPKG@B"19 M8<)BC-> M)%0*F:8@[+H+=$9/";'-WIR1Z#=#.+*4@<5$E_3D:L.#I8?:KX?@'L;;*U8P MPSU/96*C[17UU&#['_ M#TT+0\2L]B5=&RSW>C?=:ZH%<7.ZHRD9YHI/AE;MH,4:5J(]7FXBRTTX%^VE MA$".&T9[4G?NI99C)^_W$9CK%W(^>[/:7/5YF.RTI>H#B6&4[3 M2A4Y&!C-B?(T6=(]5@RBV8Z5:&[B8$#:S$V=#MG-<-KQ,O%]C=@\U)Y.6@XB MRT)PW0#2@L%UY)?:&ZXK6"X.)'9O/LWM2]/EQ$"2'>2U8&\.'.ZR2YG-TBK+ MRCA-4"K3$N%"G[BJ&',D4RP5D9C2%(3^3G E M69[S&"E5%0@GV%S&Q6;;P"(65:QP#LK+#=6)!RI7.Q=A%5PWD@O*6")159B< M94D21$ENCNDER3EC6/_.P [G [7C=00W$Y16B[FPKBV\DMP.S ,%A^V'.RLY M*-H88?+-J32A9]_L47B:Z3>G(EZ*R2$%P*,<$1G91+3D@H,F)%MQ,;8AL,#OK*(V",'))C+!C,)\( M'>22&6X9"]NAR?8VA'F;\9B0M55SHP*C(373$D@P122@2::PRE;)*2%!T MU$=LY#"IF8.W!;O>T!_P-BTGG;E99"A-P*SS)U[@1/M9 M4D^2:>\3^E*JO?>=$+GV6RGD=PO2:=M$=SWM'Y7^BR6?W]-%,\O8/"F_:\.. MM>W+,A-($2)UK!LSQ%*N$"E317&5J40 *VF&,31%]GZ^Y<^@_G0<1O>&Q9NN M2;]% KCOV(RHY=.^8!@=T- _>-%E! 9>:+L*GYI5.,1CV'+8 MCN*..A['*CSPU]8H%0H>[#QA*8._\OIK'@9\UQ-XA7^3XF&AO]_<[/]K+N3> M.,HV2GNKU?'FAW9&2[IX]5!OM(]?UR]_?EJO#/A'_6(I/LOUHV:XOJ-L(6=2 M9:G*!46RQ$*[W,J,U64"Y1PS&2=Y$<>@(HI1N)SF9-2 0'9L15N^##)'QYEM MDNAXBWZSW $KK<991SC M$O/(K+Z=+^<;^7[^:*+SC3:$N?Z@+6PW@S ,AK#>4-:;^?\UW3.FI>;?DJ[? MZA=FA.0I$T*@ K,*8:YB1%*BS]%Q*86H$EGEA3/\R0!&1G;5=]_D6MK^-4 : M<8A>'1*O$VD+YCH;II#E*MJQU;2]W$0=9]$^:UUGH.$N,NQ-I&- G,0W_/8&!H ^&WKY1W]86#A;Z51P7PQ M;[U@6.VG97OZ1^O;"=_W4'L<5P*5BJ.:)R4"&=)C"I."J3#_H*: M(N \=8KV@W(U\I:A%THN%IK3!QT[WJ]-\G'S,UKO,V:#1WM!2_]HP0\@92K! MEL=ALWD*I<-VGBV'7>+37/W:\1R'7+9#0;9K\&+9WA+K-6AYO0YK..)B ':E MIU@4ORUJTL6![5BAE=B[?04C-MU>%EH_!QM;\(][WG'I7^<&>;*=_MO6U=0O M?LSK&2]*5:0Q1:E)"6*&"T24(BA-\[(2."N%&\2C$[5I"H9,VEH3@UXA]:K) M\2HHE/"PW<%5;O@-C8L\H6Y:>FE->V/B(O;)S8?32P--^/VVA[3@&:>4"Q1G M985PP0DB,:>(XR*EBDK*F-/ S@$:JI>T0.N$">IOI">R MA+;,]T_31GM9P(LV>/JDG^%]:H\V!G;'3-TUX/_WAL"GU6+.?][)'YN7FM7? M9SRE1!&>(9YCCG#.2D19R1#C0HE*E9A@4!V;*^&1C;1CPQ[FMCQ8#$F8I3HK MTLU^QU /S*H[#FXL&-CF6$$-']%O[?\;AB++44##ARHAD#MP)CNIDX JX]AU M@-_W'(O;9CML0X09&_%M?E^WDY5+F0@2%PDJ"3.C.AA!+,LQ$K$D0@I9L8K! MJM)[J$$LPZ\ZO:7=(%YVQ(%C97NT5:5QH8\K2I]4#'!Q'DM4I8G66Z8/+H5B M10ZK' ZD*Y^)B2-KRLVE!I(?YD6WHA]0#3BW&R!=J!&Q/92FG>=Z7>23X:L. MKW@'4EQ*49O,[_O5\JN996:"M/JC>K668KZ9"4ZU/1<58FF5(9QPJ;V?3)$Y MRR1Q)D695, (JI_B^*&3I=\46@A3$&=BA+5\7"T>S?4?MUQ$"\,3.)BZHDSG M*"J6O)W$8QD(&BRYR1HN2KI";^KPR$W\,W&1XXN>(Y0U M_ZOE1LNRL(U&VM)DO6EWKHS%@K L0PD3ICLH35"%58'B,A5Y3'.#, H:EMQ# M;&1W<$@ZZF@#)R'W*HXNLS/),;^UY)9@V:,P0(VF.:*7_DHF4LC*%&/1%2F.7 M3-$?[0YU &[KE7BXK"TWBPZB Y@Y>XH/-N:KH@6RY,MT)C7CJ^(>V_#U%RX9 M\/X:Z>W\][__J?L;_1\SF^[O?_I_4$L#!!0 ( +2M+UJJUP9\L,0 %#O M" 5 =')M8BTR,#(S,3(R.5]P&ULW+U9DULYDB;ZWK\B;\WK]4KL M2UMWCRFU9,M&F9))JJZY\T+#XI XQ2#5)$.9ZE]_'20C@K&*0>+$@7JF.E,I MA0Y\^>!P=SC<_^5__GDV^^DK+E?3Q?Q?_\+_RO[R$\[3(D_GG_[U+W_[^ K< M7_[GO_W3/_W+_P/POW]Y_^:G%XMT?H;S]4_/EQC6F'_Z8[K^_-/Z,_[T]\7R M'].OX:=WL[ NB^49P+]M_MKSQ9=OR^FGS^N?!!/ZXL_/5YC__]2^?U^LO__SSSW_\\<=?_XS+V5\7RT\_"\;DSQ<_ M_9?=C_]YZ^?_D)N?YM[[GS=_>OFCJ^E=/TB?Y3__[]_>?$B?\2S =+Y:AWFJ M"ZRF_[S:_.:;10KKC=2_2]=/]_Y$_2^X^#&HOP5<@.1__7.5__)O__333UMQ M+!9W)QFGD\V7G\75>AG2 M>H),.*,"@2X6#BHZ!R'& (SK:)GQLB1^G?-*]8K(WJACA>FOGQ9??Z8/_URE M47^Q$6VXKF.+HO]M]'^MD)LS8B;0L0Q2HBFR4(/$[3O6^2I\MTT^+9<8E&9"+Y<(RW5+O=>CN?N+G+V%)'X+T>3J[)+8L%V-)#<5BU$[E]^(JX++I>8WVRUM*/UH-#B/]BNO"T7!,:)IH?G_5@Q @^D? T9+L! GO<#E=Y)?S M_().X$E1*5M.5M]AD"2-S,"Q$D$%FV,6(3$6FT#AVK('84'VCX7C93DR&)Z? M+ZND7DU7*SM?3];=7TQG^?GX6<3F1FJEDM0%?'%FWR$D8AG'(&+)W MVA01TTEHN+GB02@P_:+@) EVH?WW^&E:A3!?_Q[.<)(3*HXL@(^NGG1<0;3H M0&24.>3,,(<&"+B^ZD$HL+VCX 1)=H&$U_.T6)()VPC^ \D?GR_.Y^OEM^>+ MC!.ELR[:,0B^'G;D]$#TWH&7HL@0:ZCO&P#C02(.PHGK'2?MY-P%;#Z&/U]G M$M^T3+>)JYTEQ(":"$Y'I3+6FY2"M\8V ,@=2Q^6 MLF*]H^-4H?:$C.?TR[?+CXL_YA-GO#%>6!!&$[BYY!"22)"3$=)SJXL2[7!Q MM?!AJ.@XD]E"H#UA8G,VOEV^6RZ^3N<))]I:)827D+,5H 3/)!=)KK;502<9 M+9(O%NLUF'V?Z9?-KZ3RS:0V8L0=$W.B4A<8"G@ MLV<\ZXPFGI;]OG_MP^#1<>*SD5C'SGY6'I88-G1S*Q,+VD-2-197W((+-H"U MT0I,M@AQ6BR[O]IA .@YS7FLZ$96>;TOG[W[O)A?I&"2] Y9H<"[:'*! HDB ME&1 <*YX5EZP$P./FRL>IOJ.\Y5;HT^[L;ZYXF/H[3F*>),*1U?]Q&6I-TH=O9W$QFW 9 MN/.:C%71CCQ=G\'5"+E06&QT)B=&GG;G>6VYPQ3?<=[R>.%ULNE?_ID^A_DG MW"1AV3A.&1#K*H$UDR&Q!\8@5X42ICTM[I%CFF>Y8_ M#!S=9R%;"+<+E/S'8G9."EAN+NR6JTG,+">T"#P&"XI)!L$H1H%-$H@QBA1: MH./&LH>52W6??3Q%F%V@85?7L;VVK\<@*>&<^. NJ<@0&!(+RF6$0$B'PG/D MC&&B"*@!*.Y>_3!L=)^#;"#:+B#R>DY?(W%,O^*+L X[MB9*1).=3T"!D"#_ MV'((7"0P*(L*2404I[F9#ZU^&$2Z3T0V$&T7$-E8O^=AC9\6RV^38D56)A20 MN2+<&PYN4_S#M'-1!7*C6QB/:XL>!HCN4X_'"[(+''PX"[/9+^>KZ1Q7JPF+ MTO.<'/C(#2B9+!V&.9!D O-84C'%-<#!M44/PT''&X?(3'7F_ M+A=_K#\_7YQ]"?-O$^<"9Q@+$/>>7&46P3'M02@GE-;9&=L"#WTD\\6Z]QM=7!JUGX-)%!HG%!0?'UAA:E *<%@\28T2X4 MFT(Y"1[WKWT8.CK.7C82:R<%VJ^F\P_KL_7+Y7*Q?+X@(M(E-UGZ*)F-@-X' M@CK]R@D?(1:5BB2A$=Q/ LGW:3@,+!UG/!N+N8L3Y\-GG,TN[&%RUA@2 ,FD MWM5R;\!)IB%G+Y-R6H4F%=S[:QX&BHY3H">*L0L0O#N/LVEZ-5N$]80ABSX( M7NLX'/E,(4%PM9C4N2Q#EM8RU0 #>TL>!H'N$YW'"K$+!!!TSVH]\2+]X\-G M$MOJ[?FZOBZO-SR3H+)$J>CHRX5 ;92E<,K[ZE ')E0IT9UV-_)]&@Y[&=A] MVK.9F$<&S3,Z!O/F**R'7M%%:V,+T$F'=.AY!9ZL'$CCY5.J^Z_MMQA M4.@XRWF\\+IQ,R\>,[ZBWUE-DI69!Y?!<9N!Z!40I?6 O'@G;':IG):WNF?A MPY#0<3*SA4"[PL3VX?.6":^M\B0+4,P($HIA4.-M$!H]]RRI$EM%'#>6/@P7 M'>"V%B&V>MYQC__%WZ;E!)2E$1Q2J6F9C6"*R27%)0VGGGDLL5+ ML!O+'H:([K.;IPBS%X_A!:[2SVO;;XVG[I.[F&=HFY] MHT7#J(<).[%O5.5A3! M%4[:T]O$Z:OI\NQUGH1@!!D? R(80J"F7P6/$K*CR%?;PKP[K73VVG+C-(YJ MIZQK&_IH.8YMU+>$;ZK^R&>-P08/1;E$T6OFX#1+8&+(P?.D,9R6-]I;;)R> M48,J_]$R[$/U;W;]!B=9,16X=A2H%")=Q5A;5R 4K[(Q4;N<3CS*KR\X3JNH M02%PE"P[/P!= BE%(Y*T 7BH?KVI%PA1<,A)""%3 M2=D_9$M+6,6-MG>+;G<4SM:KB]^YVEJ/H>M8>W&QQK/5BL1ZR:5--O"B-&!@ M$I3,'H)B'"*O'+L8?7ZHI]@Q7%ZG8!P?8C D7)B4!N(>\7"Y3OVNLN\J9D+A MLHYT) II0046R=B24)3F6FK%*(AZJ'CR>,S<(&1Z[]>_N?Y]&N8$3.K9^OG8;G\-IU_^H\P.\=)*#EBE.1314]B8LZ"]Q1Y MEV(4.=Q?TQ(+)$'\3NN+^J. MC>-)29O(3=.9I"7K=6]VD*S*6KO"?6Z-K(?H&2<\&@Y0S61_-(Z^XC(N&B'I M]?PKT;U8?B,F:!)HH9#RM&R M[0(9[Y;X)4SSRS^_X'R%%P#/&GG,2%&EC*&R82#4;K'64YQ(G'$F6KO)=Q(R M3B?>X;!RNK0[.);>KC_C\IIL)L*+E!/+9 9+KL4C=?2%(H90IB0T"P5;N\BW MJ1BG0>]P8#E1SAT@94O\V_)BNOJR6(79K\O%^9?7\S0[K\5']+MI,5]/Y^>8 MWW[!;7O)"TYE8D87;4$:PVM'AP*.O#0HTA?KT.;PX)WM\4'7,=2.TQ1X0.?G M:?36#4(OW_+Q6)*K;22<$*#J*QY78@3+&$8,UD3YT*N&DR/]<=H*#XVC8Z1[ M/#06ZS!KY!DM"-SK;^]FH4[:R#6N_%)S9]7/$UH:@4E"K;&G(SL6,LE:0JVS M=967\.#5PW$.TOWT]!!]-4D--1-Z![9E9QOGG]Y@6.'[.CGL;?G;"C?BFDCO MHJY/R[WB=)0C>7Y.1 O(%#CA33AJ6E'0/5;P> YB+M7L(PYI@XRAA=F!*7DWG MTS6^F7[%_)HD/_\TC;,MH%?5,%KGDK2"0%T[GRF+%H*5"7C.UJBHM'JP ?$Q MT'B8HAY"L2: :2CX#F#T8K=L;>A_AA_#GWN<1"(9A06T?C,F2H"W*"&YH.I+ M$*5=ZXS/_=3T$$\U@4\C@7< G;UDQ.^+>;I(A"M=BO$>;(J:9.,3!)TC,)%" M2LGDV+QHX$Y">@B9NC+81?FC!-E!X/QF&N)T-EU/<441W.;AX>?%C(2^JM'<^MNE: I& ME20*X)Y5$TC8]A35$;:M$E(&;?A#KW6. IC.(BCJP/'M\WZ]C:&MU/S;CE%\-H_WZ(G:**#D#UX?-B MN?Z(R[-?%LOEXH_I_--JXE4LNJ@ $45]01LY^*0L_2H75IB)I;2^\+J#C&Y@ M=)*&%VW%W0%BWBSFGRH'+S!>UHSDDIEAENQS<%BG&V6(7C PMFXCVDR&MZ[7 MN8.,<<^U@1!SJK@[0,Q%N=&[\*W6&EUP88,M,MH"*(4CS\^1\QBS@U*"R\4' MQA]\X')*D==U2L;-#@^$FP9"[P Z+\^^S!;?$-_CK#XGN"VK2?GY^OUHLS M7%YP==$S>1(]RUG1+F'%ZCHW5E)PZP3D(HKC1K 86GO6A] U;@YZ((0U5T@' M(",SO#S?RY%>[99LE5;(=.TWD4!E&<&'0)O'1!9TU%*FA^9A'7G\W4W,N#GI MX4[ !J+O $.;O.D=]K;V/O/).6 ^QMI0D]Q S5FMQTTVFF)#;'[+?CG,F>LG(1>18 BA92WF9IO#4,-HF/N?,'VJ6?&)N:;"* MQ<%2Y$/%@4^HQKY0>UE]R>O HU@OH)DAJVTD>&,I MJ0%SXJ>KH .[\V ,LL<6N8G)"2] ^]H\KC@-,6,$\@V*R]$)8UK7R!Y(6C?9 MK.&@-H22.L#>K8*:/6%NWM\QE%)Y!&,MV62&-6PAZVR#H=_%$+E_J)MXDS*F MZR1UD^@:#FLME=(!QJX7$-^U:9A#L]DO,3@)RBD25K1T\A>IN2K".=O:LGV7 MJ&[27D#:C?!YCQ,?@I"L""(]9U Z2'!U!IUW%(<$Q8Q2IC7$[J6F MF]S7@-AJHXH.0+7'Q"3'&(KB%.*PVM>/%;4=BQM2BEX@Q2VB=6'XWO+=I+R> MI,KE4<+N(!ZL\GI)EDUI+O>1AD=V)\'))1=YC$F"<;E.IC$:(HS; !F60[9 M%&]#ZXOH$TL\GR)--1RJ&JFB U"]NUAWP]*VFY-GN1:\9A#2UJ:UTD((-D() MJG8N]3&$AYK_'MFDY"898S?T:Z/AVWU*3A)W!XC9&WNSI3^7DDJ4M7Q0U3%9 M(H*SBJQJB=&FD L^.#'FV#-MGX:QJ\H'P+W'=9C.,;\,RWFM97Z6TOG9^:8^[ 66:9JN)T9C(*84.!-(8*(.X:$/@= E MQ9*]X[HUO+Y/U;AYRX'@U5@9'2(N=YLASJ^)0,F],$I'0J7K4W9XT@<-Y$YE%T;4$T=H/"V MU";2".9,*A"S#.0N)D8["CEPA2$&%@M%KH/'>N,F+@?"THG"[B#U]+W@=R*T M8H%A :S95F7J/!)C6.V-&&7Q,BKVT/3/(5Z&'A;G-9\&.E8V\W2]-,/9$TV) M>+?1PV=<3U.876?BQ)$1U[\\Z/R(!YAXTF$22F>?,P?F>*@-DAUX2TAD(H9B MC?>LM$[-/,4PB>MI$9+UV^5FV;P)?-_A Q.6.]:'WV'439VKJHQ^U76NMB.KU;GQ EF]!BY M@2RJ(U$H&O:RPES:W2!H[T34"M(Y52 ?XVLL$WWO 6R:Y#E$ 12H< M5*( )5A;^Q:[X+P,WOO6)>T'D#5V7FM@G+563%]8NW7.\^B1"VE II1K32N) MB@L-P9O,BG61J]9NUP/DC)WG>CILG:2('C&U.^9Y% *M1'#6BNHW$@=",T!I MT>J<2PX#VJQ'NUJ#5>T]/9:.4$"/.-H_TP5&J9B6X+WUH+@HX&O ZZ+5Q02> M4+5^]?P0/>/6[ST]HHY5Q>-AY;>PFN/Z2?*EEZ)SP)2/W'E.]J;Q7KR'E-,O^78? M_%B[)4T,#ZD89L'*VI361P:19P58%+)2 FVBUB\4KE,P;C:SA;YOW^P=+>$1 MCZ35@ME07),-IFLO3L( M(;3 'CKHOZZ0<=_:G62ZC]#CHJ%0^P#%YBYQR\'JQ>(L3.>3(IQ53 K S.I] MM7;@:K,9E#E'^E_1YJ"648X8^0W/(BXG7,L8 M:6N 2WE312KJC!;RS;R36I!USZC2D=(=$1K5;YQ\.(^K MM)Q^V\@Z#(U<[.>B5IUQ1GO^>,?G^9<>ZSVJ.A ML4 [L!J7QRS%!OB:?KF:2$S2%,& #ER*X@O6;#;/4)C1R#T+R;3N&'>;BDYN M0(]W/AH)N .(O,>O.#_'JW$,WK@DA9*@16W B;1SO+2U#D]A"I''8%LWJ[Q) M0R>^Z9$ZO551?8* ^P'(*Y+372U37OZY:QQ61W'0_W(MSI4R2I]$@91DK7TK M%.)A0D@Q:)_)=";9VL@<0>:X,#L-%W>#;# E=8##YXO5^FW9,7J5EK16F9@X M!0;"D]"2J/TX/3C-94@4';C8N@[V3D(Z.=':F*S31=T-7NH\PSWW\'(CO$"B M*TTW&J)?SW#G[ST[6RS7T__:_/[$.LPAT(ZT.I$3:-:M0;0N1.,3Z;'7I&[^K"8W> *LW7:DNF.%*LJI0T$AQ%RH""5@IUL M0OON<8=0-JXM?"($GJ:/KE$V0?31%>- &TY1KJ>SPR>3@2?)19TSXW/[V]'[ MJ!FWL/$IT?0HN7?P2.G7Y6*U>K=\$-P7GTGM1 !'PFH_B"S.UL\:4*:-ZV8V4?BN)T$H#'<#I \YF->$Q MS[^%Y3]P3U@3S7ADVA@HJEXFLJ+!.&)H0$.N%MTC.L;#7:NG2;O#C"SGVFH59KK,/\TC3/<#4#/7D65 MBH,B:YP0=8*@9 %98@A9%'(O6Z/G88K&?1BK%R2@@ MA]H#@%,$&;+-])_)>.E+9*+UA>UWB>KD<6 ;%+5500<'U:]A.J][X>W\0YCA MV_++^8H$17O#)V&93PZRK#V]+'EOWA:V:;^;F6,YL]878/?1,FXZJ+'*;T9? M+>3? 8[(84-2S/J:A.KT'4&BP&@<)%WH-+92UX/80C!26V%K&6#KH^P^6L;- M!@V+HR;R[P)'%Z=S+;?:]GW[#=>?%_GU_"OQMWE)-\DL1FFX 4MR@3H^$9PE M%T^S>DGH"_>Z=8NK@P@;-S\T-,)::Z8#N&VZH=XKMXETY XZ&Z!.H@,ER4MT M,G%P.0J7I=.6-_?#'Z1HW S2L !KJ(L.D'4_(SJ(H"-J*,8Y4)M9*IS1?R;4 M2NB@"V]= '(:G@8+\8;%4QL-=!#W7;>\V^D\Y\34Y03IU2]8%DN\'("(JY=_ MDOQ(?=-Y6'[;A#UUHE@M7EYL;H\NW(6)09*IB R0UP&<@H+A4,? 6E],DLYC MRJU'-@_(3B?-0]K$FKVHO9L=0"SN=O O.,=:P9-IHZ((=(J63)B,MD7>:N#LX@K=E7IM,GRU9YWII( GAH#PC:7B)(+PN M@CNEL7DY[]7JXX[Z:HR-(X7:@1&A:/C*I#Y;KY?3>+ZNCQ0_+NZQDL@2>A[J M+9.N(Q69@E@O%J1"*X-+.LO6\RL?3>3(C>%;YU<'U5$'-ND:@Y.8?39%6A Q M^CKMA0RJ$A8X+UQYC]:GUD_YKA%P&'A^E,>@Q\NV ^MT,1/HHEOE90@D;,T M:PNF;![;&U9[Q)%8*(*)H5 ,Y%H?7??1$TDWH%)N5&P M=7'"480>9K%^E =/P^OJ1P/D)!HN$%,$Y(5"!J6P)K\D:!YB4BEYJUM[W8\B M<-PC\PD L/%:KNT5*27.7+7^G;H MD22.>RYW \\F&FP&T*?INGS'W-#KG)S6@OFNSP_9C_F[[+0?6K==Y=D\W['V M)5I=D1A9)K1&3^>]SP(B+QD,M]9$*TW2K9LV/Y+$AJEY*51,VA4P(110M#O M6]HN/&5DW+%D[]J9X 0:?KH0,P/33^^M5B24?]_/DYT35/WSXN MPWQ%+&Y['FW^:[95;/Z_Y]MZM\N!V29K'8MW8'*MLA2"_ NT",77%LI%QRP' M*11KSLG(M=:G0^RNHK)Q]3UV%^.'1/ \K#Z_FBW^^'?,GW#3FJ!,YYAW%_[O M9F%^4:#^K! Y[S'-PFHU+=,4+N1$TE J*([!04!9O>ML($J6(;/B.,M"%W%8 M)^3!21VY!+P9O#M4[ GC8SY5Q_QCR^%$-T5RL7'IO[:M[=[5UZ;$YR%7S%&+ M5.>^@/L3K+PM"E+ M 6)B,X! @C-)@0M&&1*J94$^'4P[>2<]+@0?I9-FEO)ITIZ;X7J?%S-2Y&K[ M\*EEUO..KP^9]/P>,^USGK=7O!I7EK*RTD? 2'A1JC[O$<:!*SEZYH3RIO6= M\$&$-1Y6)\BT"I]J?3UGM.>"KY.''8ADM$95/).MBRIZ&E;7'@O?&5WW&'EW M<-1=4K^52+6RBWG=K9OQ7,DI;3%(,-[57$.*X+QB$+P46@BD\' P\-Q%4"=8 M.D+3]X'F9+%W@*$;/.PF-4G:4I@Q 3-UI))V$B)S=K\^:UV[&R[0 7>Y.E=PR@]MK$0 >S]8FV"B/WW@H)0:"E/W$FQ]:7 M;K>(&!I+>-)M:Z NYN2<;/FS3#30,P=@.592N=GY[.:S;CO MWFO'F(J2W+DD:J]B^HY%=:Y_W8.+&S5:W,T.#**,#E-V= M.M_Q8K3+/#%+?J!5Q)#UM?*80\Q*)9:#UW: [HKWTC/R^YCFKG(SV7> HSL> M<1CGN1!)@60V@TJQ@-,!P1FRPIZ[:'AKW[GSV+Y1]AF2?"NARE-L"-=W4')/"%4XR@$I)CI[,6K=VB1Y+8 M29+G2$3<[H$RF'HZ0-]>^'G[!8,7KHC$+904B)=4.'AF$9(-]"=&ZI#;SWV] MGYYQ<34H$.Y/"IRFE:,1]@67TT6]+URN&QV$-V4U(>^2&24=:"7I*,\A0TB< M0XXF"YTR4[SUM++[KEC'.@B?$E,G:J ;).TW'M*!G 4=P7!6QXM@A$A<@##* MB\)*DKQU^]='/AD9+"OPE,@Y4N(=G&X/5<9>%*S<606XC9 GFOOHH]$@2JWZ M\RR3U+0$+JVU/$6.J75]T8DDCYM8>$I4/J5N.X!RZX)6JZRSM2.ST8&#*C*0 M3XSD11@7N1"/;U:G6.^<5FO-B[K4NQ M\8PO.N_@IMB11+2=$RZ*YD$% \EC?;% &]LSD\&5E+WP3(?0/LOR:#+'G8GR MY-[G@#KLP$+?P^)_A-DYWL,ALU(%954=7U9[6&B$4!@GGTHR';4V6K6>;/EX M*L=MIMP!2%MIL!>,OL9E\2Y*%"LI2!4IP1. M$J\Q!"EX#"6RUAGP1Y W;I?G_F#Y>)WU@\JK%]^KCXM[:FXVVR[>/!C>(XEZ M-5WC!UQ^G2;8K6[$X9I06/$'FO([)\;PVB]2@A;1):*8"MGY2 M.C1/(S>B?LH-T!4\.O N?IO.%TN2[T6@>:&#.K?B/68\^[(95S'QV0KIB2,C ME:R361%<5AER5HX'B2:4UO=*!Y(V(/F1#")DY>>="TX M,%&!ET;2WDK&&V:CE .\;C[Q7O._Q254,[6<>!WU-1@E5-U=E.NX^X" M:&*_5F7Z))L/''PTE9T4CYV*H#N:Y@VIK@Z<_[TJ 1*'$U(8$$H*LK_"UH,\ M@8B\6&Z+U+EU94\OK3R'UO/]I1F/$7H'<+D6.]? =YZF,[S6&>WCXK&B1 HH MM(D9M%3U":^W=3!=!BQ%:QL43[QUP]PA^!B].]U30GAT('2P&5X@K9RFVRLE M&3UJ#!D*Y@R*U52I$@(PZZ!5DC[YUM9S?_UQ[>?X:%@T4DT'L+H2)@5:S\YJ MA @>C([DRR#1X @6XPGE&S;)J/M'P7F+&M7;= :Z-TCI WXO= MLO=-D8U"!6<=A?J"&W)8<@WZ+8= &RFB2#&FUKV2OT/2N"6]W2&QI0([P.,] M%1R*<[21'.5BZQR9D!"B=0**8[H4(\B';CUWX(0ZF\%*=[M#7P-UC=UQ^Z*U M\MOYB^GJRV*UN=E[6WXY7TWGN%I=UFY>G_"^36+^ANO/"Q+O5]QI99*YB\(Q M"8B>@9*.=AH/"3"ALSY'E=B-!-8]W;6;DC5N%6XWJ!U9W_UY]V/DZ_;EH@)*.#RD)#]K5'BN86O$OD5+N44E%H;/-N M>X?0U=N+ZR:0^"[P3M1/SV:P^A=S^DNT:R?<(45K7($VH89OJ4;9Q)VZ(;^*=]E;K!)+5USR%9X@\:2"VG&7. MHDUQ^)/V#LIZ>\C]-+@[64== _""KS?3$*>SZUZ*BUY*2^ZQ+-G2+K,)G'$2 MR'U.EEBV/K7N&O X"L=-!/7C]YVJO*Z=OW?AV[;YE<.@HBK@D?ZAK*GI5$>; M+Y+T# ]6A>'-X@VBNG7[3D;$P;[?,>KI$F\OS[[,%M\0W^.F3>.>!"=%DX@B MA8V4UB4@+VZ5WB,YON=(3F_& M: T"_?)>H;EW"X:%WBGJZQ!M9].7YWB4F7MIV M1(AIUA[2UUNSG2=$8QN5=8#&PR.[24;+ MBK02_*9_LV(6@@\)&'+A1$096.NBB,.I&Q>+3QP?#Z2T#MHZWRD][:3_2"I96Z.K"/Y&1)%X09N&PI6]G=_DB>839:9TZ'".-E^RQUX)P+0AL[%ZYS;]T9^#'U= MOH)IAI5;P[4&4MRI.>YA8$EB)>N__O9N%N;K9_-<"XB^U!^9H$LE*')#$ T= M-,Q%\*$$D-K[:'AT[4?F'$Y=EZ]:G@R2;936SZ4+\9,0\Z:"[<5T(\3U^1*O MJMW((7$L&6\S)U_$9/)[G &'LDX:5TIF=(B\=8_1 \CJLJQF,!PV5E-'Q_2K MQ7*?NTV8=H<8)SQQ'W1Q4%@57R2WV&E&(6%QP6IT)K+6:9Y'DMCEA=_0EG$( M]?5C'@\7ZB20-'E!"SPH8C"0:Q)J"2=S2=O(E1*^=6."PZGK,M8>"IH#*:W? M6/O5=![FZ6Y!,E2^%,7!BMH?O=@ %"5Z$,I'5WT2XUJ;S<=3.>Y9_M2Q=BMU M]7"([YG^VG&7^"*G9*\]U$2S*&P(#AA9?]K(/D-,-=5O2BS!2N5RZ\KL[Q+5 M953=#!4/N(ZGJZ@'S%UY'E==2Z]S1)O3JEP4B!)8;9Y+L5B,"@+J0*8].V-; MY[V_3U67@?-@J&NKI'X\POWM]&8Q_T1?/GM30S!BCHB:KB?*.5G[A4-]L0/* M^ (^U6M.QERQ22GDS;,WWR.JRV#Y*2S>Z2KJP.+1#MIMI[?E@J$7&-<30WZP MRBF#-6%3Z.O(.?$1*.)/R#@/4;6^2+F/EBZ#WZ$0UD0A?=JT/<.]B>7O$.'$ M2PLJ8Z4QV48(( GQD3BEG+40UHX0X@LQ\A-C5D*IO7;\O)/ M\FGGG_ ]V>*W\\IL_;]Z'_0US'#S[I#D.$UDJ3<7EW6JPOYO[/WD).0N0-0ED3Q*$*XU;@=@8UP78+ LSM@*[\ $G\3L=BC"[8*\71>- M?;%N13WQS/IDA0=F(ED$$2S$1"(J%"_*8#A/KK5;^[0#+93.H9)!P?' MB1:#$68]&8LH>0$E@X/ .04:280BT0;KF@]Q'_PP&,S;Z1/BCU)B-Y.Z3V/9 MJI!]SAE$V,P$,!EBH#U+ZTA/3J2-IG5[P.%Q.]B8Q$YQ^Q@E]C+2X_S+E]E& ME&%V(2'4PNN-"BSV1NHV32Z"";/]NY0<+( MCQ^>!#7'R[P99)YXT-"[C?0_XWJ:PNPZ,XVF#EU?X4E&$#W U%/,(S)."RN4 M@>@]@M*Y/E*, 3A7*=DL4+/6<=F0\X@NO_UQ^U 7C>;.:S"QEH9$C1 Y_SH?0HZGB/T&,W?GG9VM)@[.*^V;7'#[-?EXOS+\UE8K::%=M]& M*W].5Q.6I/61_,' !$DF"4$RX@&L3RZ&8DS@K1V?[Y#4"8R.T/;-9NX-1=\W MDEXLSL)T/M'(M!/$!I,A4^@I.7BCJF?'M15:H+>M[>MWB1H734TA<#B\CM!' M'P!+B_EZ.C_'O'ML30[%O^,LDSM)C.)O>!9Q.:D%08G5E_^BCFCVQ1)'@=/& M)+^O6">8;5TF?2!IW8+M&$#FGU?PFS6G3[X3-B?3)X-6&\ MLC];K,Y)I[]\NR;IJR;S=XMHL]'K/%T,Y'9@,6X;LGA+T1 KI81$LO%I@&[# M3\!9)T_O3S^M.P1"!]OC40S^'LYP9VDR%U*[0@>;#*(^< S@O&40=;*\E@M' MUCH8.9+4T3LO=H>ZA_R,@2 P]MB8C]M4QK-/NT-,<.<*G8CDB#D&BHY'H#/, MD9M64HFHLXHWBGSN&?QRX\,=.0A#:7+12*P=&+_+;?EF.L?7],O5A"N;=1:T MD7+8M"3E)!3CH>B2G18E,M?ZB=1M*CIY@G?ZF7NB@#N R+4M]?".VMW<_029>NWR"<3W4F*YDC4/'2^#:["3N\C7N J M+:=?KD_/JA[(MCDS">3=8C9-M33ZB+N(1WR]Q3W$LZ)^TXA?R2Y_C*KSPB#U]XK MI&-BTU@BZ P.+8>DD]9),N%*Z\O21Q,Y\C#F-MBY:>.&5=71-NTK+N-B0*OV M,BSGQ%VM5]W,MCS&=MWZ1@L+]3!AC>S0S46N[N)U+@$E@YQJ7WVA./@DB&\5 MJB]OI!.M\_3WT7+R"X\;W[T",.V6P)GW8$P='*ZE@QAJ<8EUUJ!GC.*-@9GL MQ*8TP<&MEQ9-!-^I-[1I(+>=)7J4OW/M[[>P%_<3U,A67!P0SQ=G<3H/%P=$ MG5&TM_954:%6B"YKJ/WR0"%7Y/%:!P6+M5PR+G&H@_PP"EOY-GNK7:7@KK N MC9/!<0OH! -5A/<_7$YE73;^=HU!<*@@N2U"."0@F9>!"VQ@+9J%: M3]=Y)(E/>AUSYSYP'CEC''11HKXG9^!X*$#RJ0W+&9W1K2>QG4KSZ#GSP3!X MTDW+J=KMU,J]ID_,/TWKK<%F0&*8YU\7B_S'='94%>Q#GVMA P\FMY%)O/@X M ?#FTE> N)K*895./#BP/"L"HY804C&0?,E.%.M5\TJ91Q%XJCD\:+&K[:$" M9BY4AF**!F5S?6I ,4H(KA0*>8Q+K<^'QU$XKJD;#ELW#=V >NO4K#W'Y3I, MY_OW^^2Q?EG,-]&TU&Y'. M6:6X@<"L 18%#R9DY4+K'N>'4=;R'>3^BGM+[9WU5G,C-@/18ZI!DP/'%(-0 M4K&)-HH-K>\-'T/?R %H>R0]]#:RJ;(ZM6#O\\*/N"GRC79[E]Q\6D9 MOGR>IKT77\<8LX._W<*N'<=(J_=)VS4O:?@-0X5*_;V[ "J+01LX@B]\<[,< M(";OJG^?,F=!6M8Z7'L;O!NKW77\!Q>D2S$ 4XF#\MY#J&,39/'&"><5 MRM9M"0X@:^0:B.%P=,O0-591I_9MTQCSJ-J&BX::)U'GK80<O0(DA>U>G-0=D$936 MF@Y=*T!Z+96UEGO=NN;^'E)&3F&=KO];F:H&(N_4#KRIK:R."LEV?[.%+;B+ MB$;68/OIJSO@2!ZO)%/MO*C#S8V&: D4W$0CBA016>L.V-M/$(,SS\TT._A/.CZV"?.AS;=HO'$AN(TNRM]ZS&^O=<=PD7O]_ M))_0, %*V@!>4#"496^=8'Z+G5!-U MU[>OD%UQULAD[59_ MCVGQ:3[=%=?=).W2PP]2*N4BH(KD?$<3*"*/ K H+5E*J$IK/^,Q])T^;F?S MN3I.HQ[=]9-_GZX_/S]?K1=GN-R_@5$E:%8@9E?JV-T(3HH D4>20LZU6'D8 M.7R7MG$-W6!HNCV(9P!5=6H#]_I<'E>U=/77VU0IW4-.(XMT^?T[?',T)0C& M'0BL5P^<%PA<.S"H?33.)A=;7V$]0$ZSUK%WQ08:D\B"&,QH61VK >?*OQS73*+SA?;4C>57@\7ZS6J\UCI!A6F"_&:UT],T@\,&,$ MI,(H=/<4ND>)"DQ03GLNE,\#O+0_@>(6#=4.6OV7_=6O=I.QA@OF'9" )*A4 M"CBC!3!F"R\%M?:M4W8GDCQ^K?@3X?.N[FQ/I>I.?:Z]>;578VR/S=/?_E"K M#/UW2&SU]O<_SZ?K;Y?0"L+YH$,$7DMT%7GI!"UFH=@8/7G84HG65^'7*3B] M%0_)[/-B1AMXM?WR[XLUWN4")"N*\:@A,]I "H4'YZ2L3]BE+HH$$%L;K8.) M&_D=\/&8N-VX9PAU=&I8/IS'%?[G.7WIY==C4^6WOM'"G#Q,6*N*Q1N+7!7/ M6FTUF@1:YYH$+1D"QMI]QT4Z.C3SNOTTEKMI.;WP^OIWK^ K,N&P5LH)E2B@ MD(E.2(,IK>2B/U6!JM MUY+WF"0AR"LZU51]%NE+#J#1HJ=3Q^K0^K77@+V6PFJZ>EMN+/!M^\^]TY9X MXU(SD%HG4-DB.(468J SF).X<_,9$(=1UF]7I4>@Y%;O@?9*Z:"EX=]6%$.^ M7*VG9Q0YKB8".=,BFQH4^OJ/##$C@\(D.HI7?5*M+TZN4S!NA^F!H'."D#N MR,TG 7?CG@D6I8H:BJP]-Y@C264?0;N0%#,B\M2\5^HAA(W;/G4@0+5720N#X2\ 974!003 M3K_63L>KC\N0:\W'V_5G7.Z$N;KZ\V>SV>*/6O_Q:K%\L3B/ZW(^N_BIK1 F M48GL0] @DJJ-CE2!*&0"5H2QP4N70OMBC';TCSL*?3#XCJ3@#L#]>EZC[L7R MUCE1&"\Y:@6>>P7*9%YC>@\Y*\Y1"N=;'U+77/"7ZH?J"5U^U>M9"\F_E; M%MR28(5P('PM0$HDAQ@<0BH\.<T]ISX6(;YBL2ZZ\>Z^<_9_E%RQ6CD*IAL"TE:"!*\DN2:< ,\2S%RA78H*8%V[*9*>N?R*!U382Q" MM'4LKX^67)ZH00H3K5$Z^/9#Y1Y/YF' _.'N30;65P>0?$^:(@(^;]YU?<79 M8I,(>/EGY19W+&6=DF-H 8FU6J87P644P'1 C,&B:#Z9Z0"R#H/LM&6<\<0?<(ZL7VQ%"8$A\<.<+X\*GUB?O?;00[ M0-#SQ<;2;IO;OY^N_O&<:)BNZZ\FAF)_FXT&GNMS,8,.@LT(/B'JH@57MG5B M[P%R#L/1CW8CT4K^'4#IU_- _N0:D>*AC&?S:9FFR[$-?P_+^H=[=8D3C]J; M$#A868=C.R'K^!D$%2@B(M]3VM*Z1=@C23P,NH AB]P.?T:JN]X M*Z;)06LF$H)C=:!V4?7]:XH@HY1(P0VSIG69YOW4' :N'^VFHI'T.\#1[_C' MGHR6BSG],FT[(MV=UE'%&*,<'?7,UXL8R2$H:2$'QG/QQ6??VIX]EL;#,/>C MW6H,JJD?_I'#9ES\P$\<=FL\[0.'NQ@;_GD#+U;P8NHE:VW%8K0$ST*$E'*0 M6(2C?_PPSQL^I,^8SV>U)GJY7"R?+PC=E]G!=\OI8OF.[/DB/\O_]WRUOO%V M.<0H64P.,N>UTVBB+B2?<36CUM/H;?;IQ"/0=2M--I3*;!3,WAK M'.[1QNZ>+PTQ=7I PW7OS&$GF(^Q%D?JV@R8] Y>YTS_("EXF8V1/\KLZ3W, MWUBA/@Q*FQF!L_,UYHV<]VK\T!J==0:M$_F?Z&LD39XH^J2,4L9SW_SA['&D M=CJW^C$8>L!0#::T3FW4_A#IX^W3'5]I/>%Z0+OTR,G$V0G' [?@E$2"6^$0 M+46.0B7.@\_"N=9.UM/.N;[:#KL&@/^%^76N5UYE>E%5L%F6($QDO)F&.)U- M:UJ&_NS\[-8VX<'*[',!QVM)03 "8O09$H^H4(=4W'"^6!,6?JC)V8_!Y_V6 M\.E5WT%:Y3*DNQ(KA>RO:@_7O2%@>Z--3!)61 5(L3FH%,@[)I9!1I&=8TD3 MAP.9@@-)'/>A[!,B=TC5=7IV[\]:/R&1!02+_?#>@30YT: MY <&OQ]OG[__T8%GU@]HO1\W73R:K(S#&E_7B2XZ>/ B,V"N**8T(G=/^%:B M?1_IJUWW:CJ?KG%3Q'USV1L.MA YQUD^N\X[P_K9ZSK#($9'X7VP"FKWA_I( MRJ64?R3/(!H/2H0,CFE>LTTZ%1&3;-X2YD22Q_7LGM0N#J_2 M3MV^RR:=NZ:=M%E_Q<6G9?CR>9KV;[".]@ ?N4(+9_ 4IEJ-*KC1 W5O>/!= M*,YH9&18P'@;:Z<9";Z8##:5K.CD%0:;UV$]BL)VUO/FNGOZ^.7;[@_W>H*) MR*W1!7A(M0F=2."3%B"=S<*C%M8,=\7S*%)''HDP'-[NMYK#J;(#Y[)6HLS3 M=#;=OL(ON_NFS6N*,EW7XZ#VF=VQN?JX>+Z8KQ:S::Z'R%Z>M;:0JO,%G1%U M)(6LD[2B!B'1.:ZXD:;]L-<6E(_KI#XAGD=0=&<.[5[;Y)=T_"WG87;1,GGU M;$W':]Q4H2XN.J?4JOWE%%>_?+LZ5I\M,>PEQ"1)/9$_Q$2FO9Y-;4NA,X3( ME2DQ",Y;5R@-R,ZXCO HIGU<2'2Q/PX)8KWD61H#VMA,1QJG^+7V.8@A.LY= M%+IY4JM1=F&P1B5/B-;&"NIV".\+C.M37BQ>_NTV;Q'O)J9581U]_HZ+&W(9 M;?#1@/ ZUO?V&6*I:B6[X;%XPYO//KN;DH9E7>[;/8^5"R>-\*"M3Z!8[1WF18'(3# F.(QAN <2A]$X;A R*.P& M4%*G.<9MC^[C3[!K?[_%&78_08U.L>T"5X!Q,1DF96WK08 1Z"E(#!XD)PNB MF61?"^.. EYLRM,JQY\YA[ M2!GW?#I!W[?;VI\NZ@X.HVUW_LM4RH:KBV=;WW:F[]O-$BU4)@N.X*R1H(@S M<(4A9%6H\@<]PCJ2G2AE51IZ?1JS!=_D>8G>->9'K"X?30YUJ< M50>3V^CHNESOKFC=8G:Q/NX((7E02B-X- I2*2SXX&PNK7[Q2J[ MMZ;7WICN))_?SM]C.E\N:;-LQJW>V!N1>2,2;8OB'.U%M ("TZ)>#M,N34R@ M&+ F_G0&QCU"F^'N@>+X)U9RIP;PQ8Z478J7Q/ >S\*T-J!XA\O-#=X\X=LX MFWX*)S9H.':I-HFJ!FPV,JH[&G:/VW?OD6\2> %V3Y$>"5%!;?)&9[JE,S9J M#8XE$45@%/6UG\QX.'T-NNO>&LRY?9I]M1]ONATF!*%*K:IF*H"R==>5)" ' MJ7-AVHCF%>]'D#FN 1T,8W>TYQU4@9V:SD,FY_I,TKR@=):V3$+E>Y M(R66DC:R2 U86#T6HZ=C,2'$S*-B)G*N6H=N#Y#3LJB]+O(+TG&!5PO2OU;K M38.FW?7G#;1K642NL9ADN5"LSC1$1SX+_0JESY%\E^&*EHXB>5S3U0I9#]6] M#ZW'#G(N5^Q>/7VY8)W8W;V+^P7G6*8WTTO%::DQ2G"IEM%:$KB3M:NU1FFT M-BK&UF5*)Y [;@YF>+@.J[^NH/JRE-J=\^O5MGP?UGB])NL&K]ER*QD%@MD: M \09.2]H&,C,'!.K &NT+KA3]-3-Z51+AY=^==5%[3 M^5$GT*KH'/BH''">50Z(3.;AWKP]BM1Q:X:&Q^AP>NNB5.W#^=E96'[;.RR> M;]KD?,+YIBOXU0,_VFHF,0.BD""5-W42C[&068Q61)N%;'[E?R!M!T%PL)%( M@T%P",UT&B&_I AX\0WQPYH8VKDIFUEU)W2@_LXGF[2B?@S9#?O';5&V=?8N MAOWM'KK5^]_5IA-PK., WX5OFVN?2T069S@!4D..6H%R/)"C5]NXJ)1+K4LR MJO54\-,H;N@O7F@+EU^G]7G@73,3G\TVG]R4\U]U%-VV?=]0NE?D17Y(YDZ MY%[4!LX,(D<%47*KM&.1VZ%ZP31G9OQ.<4^$Z0>W^;3VTB5__7:6UI5DA(T)R/\FOR?4:@*/$K3B1:>H= G#W6 > M0?#(U8$]X'UH-7?J:AP^$>>JB=3-:2#AOFD@+W =IK.!QP.=0-?3CA1J)<#A MQQ"Y:*RT40-/M>&H-P*\TA9B0FE5%IF5UH7SPXTAHG-I%E:KRT&$FST\"88K M7^@DDK1)*10IAKBC0-7;Q"(&+%R&YG?#=Q#2[>"@QV#@CH>@)XI\1 ]@M5S7 M!U'Y/*W?+G?>S[,_IZM)8L$GKB1IEA']V4FB/V8PRN2474Y"'K0K:($]N-!_ M74'EOK7'OA _69V+AK+M QO5QN\X6+U8U'J8":G1J%@<,1$8*%%G;7%R#'RT M/F@>%!,'5:I"KW]:/5(Z8X(C>KH3CZ/H??F]YA/8!^.$-W(#F=-2.TF$\+*>+=TO\ M.EV'5W MY!CU+@:2=3\&Y"K1O&,CJZ0V3Q@L,O*48Z$#UM6BL-J7#0\JLWK$R7*# MA/'"DG9H:27A#F*1F\?NF^D<7Q-KJXEQVFF>$F2A''G.,I+_E O(XE1![U$T M+W.^EYAQZT+;N29MI=X%?"Y[W]WUUNGEG[MI=+62D/Y7BPHGM0PLEA@!>1U[ MIY'1#B'IR8Q*^Y "JM9W3T>0V5="_DB W(+=L-KJ )"UE& [=F8OO+QD[ 42 M76E;9TV_GN'%O-N]F4CUP9\16G"PQ=&I8%/-*\4$PMM@JI1C:&WX3J>ZK^"M M#5R?6)>]HG?U83&[SI6-QODD ^W)J'8OZWG2(%(6-FCKHFU=?'0897V=TP.B M\#2==(VT2;'!I]HW+3M.>T:K M$%L(C8^DGF_=2,^]KBJ1'U*-G_ M\/5FOX=E[:?T%9^DBNS6:D];&_8PL\-7?*EHI!5&@C09"4^"8EWK!* T@7$N M:J?.'Z;BZW?\8^_CR\6+I]_#O-/^'J^_Q/3>9H2FK:1&P:G-IVY M1#3US9+TM,FD!8<6$\J@-X-.I<.QT7&5E6RYCT6CM M$LB0#-0)[Q *"2X7D71]*V7S03>]WTN^72PX+FZ>4,&+4Z7= T1V^4.&.OLD M$F"H59F<(N\0LP'F36(B&QY%:062T?/WQRGKIKJ/D-S("O]M.I^>G9]=E*\( M:2-*#NN=&/@0+,C:5(/IJ",_Z&C^CLJO+3JRTH]1V:*%_,96?/ASCW!" M.&>AOF'%)&L*V8+76.@D]72NQE3,89FF[RE^?]$1[U]:*/YH^8VL^+_C]-/G M->9G7W$9+L4@D6)&]!ILDF3VC%,0@R*I%&=8<4&$U.(&]\[%QZO[:@&$T^79 M01+FWJDLOWS[2)_8G(Q<,7*IA0 BW^UJK)E4D!1Z88140K1^='L 6>.FFY_> MM1Q*8SV#L#*TNRA7,IL82P*-,8"2P8/'PL"*D!FS6C+6^A'] 62-&]\TA\+! M(YN.TTL'4/LMD$SGN/RVS\Y%W81)07BG0:OZQC=& SY'7>L_T2C'E2BM;]T> M(*=3:!VK^L4P>N@ 4J_.E_/INK:@F>=7TS_KKRY>!1AA,@^>-A_GY!,ZRP5!)RM-L5RZUO<8]U,S[H$Y-* ::6'L OS:FN""<+(#.EF)X23[? -4]!?G?7VOX'+Z-6P[A5Z,6WP_7?UC$U4('JRITSV0&8HJ:IMX+Z*#4K)#^H/D M>/.69@_0,^XY-5XNH)F.NL+;16'HWH8L26KGLP'4OC8*$>2].6;!)*VS2+2O M1.O[\H?H&7N^:BNMWPNG$U70 9Q>+99D>_,%(Q>Q #,86':FSB8BGRZ$3&$E M]U!D8"F5F%AL[17=34DO$#I5TS?#L-/%W@%XCK7H;RZ+\U(=D\Z-!:%/>N(RF,,^WBGZM-KN =[G=5/6;IKU@6&5 MWP?\M.%WDH62R'T!$VJUNA0DPLJ3L_3;19OH4^L9L?=3\V-6#QT)BYN@;*.C ML6/-W7N?RU,&EV<32XY(*5B+BY.FO9HDN)PI8&9!ID&DBZ+&!LM\^8T.\\CDPU F""/4B762@ !K!YF"RR10PQW002FY^^<<, M%AM Y"01CXV/7<>6O]<:]OGZVX9^&:1 8S2XS:!1X6O5%2<,R!BY9RD8)@^" MR!T?_S&=H08H.570HP-EL5I?6,$/YU_JZ;GAH7@Z&2V%PUK;VL'9<8BE.HPJ MI>QE]BJYP\!R]P+C9C7'!$P#@7?@%-^;%_[;"LOY[,VTX(2YP#U:!U:@!)6* M)],9/3!9D'BU(NK6+U@.(.L@Y)G_7L@;2FL= /'5=#Y=DWB^8GY->IQ_FI+S MOYF#M,>3E2YI[Q)8;S8#:$A_SOF3[AZMKZ)[E"R#<(9;KA,WH77O MV4>0=Q RW7]/9 ZEQ4Z?_[X,RSHW?O4.EYN)'MBK,FX4-!"?B=MFIHS4]H%0KF) M@)'7N7#)"].ZP/,^6DX*<4B4)%+Z@4O.3/'$4YTEFSRY.(5.E%A0@\@QLHPE MEIO76O<$-[<^/6X.MHDJKT4KI\FN@R.9C/1V.N&;Q6HU"9EVFQ(%1* 307D6 M*#*/ F1BN20Z)C(_:!S H^Z9]@@8!QXM-'GK$NA8L8XZ4W0CB1N/I/[X*(MJ:2:MM$'680[/CYNDKV]33A5?AU8A0PFB9R\J3QKD3@TI;MG#Q/43 (;:P.GJ$OK4<=/XK $:W*R5A8 M/)5BNIAE3#9SN8ECPHS\PK/%?,O8LS4YE/%\[,M';]W';[AMA^V^$^>3 M DO"YKDRZ2$E=_O^^C=!48NULD@4"W3/3(1:E.2J1.8#(/4!(BX3K34 M%JWGWINQD;,A9=J(^4&PLPO3NT#/L_G9+%?B9]_Q(Z;SY>QLAJN+1K:8+[HQ M/^;5^UH=TR<*BY*.#G,,BJSB+.HH8A\A6>FRL(8EUQIK30B?-C0_"C(/+]!. MG?W/TK_/9ZO9>L1QBVZ>CSZOA6-]>X(;N<,O>X(2(&+5TS8]JFM@\@8M5ZAD MQ5MFHP)TDFY&634KFP,DSY(F%2N;[4;]#*H;'4+AWK/OKB(95]U2;XCD^8\; MGRYRRZ7A@3.AP&LAB2-*0K28@&FF.'-T^H?FX_$&TCBMEWY$A-T9K3>F\#HP M3>]9U45WPN B)LO!I%![8I#N$17WH"4W3G CI&T]L>(!4J:%VKCROU/CO;\P M.L54_7:)EQ5?9"@[Z0P#BY[3@CR#P**$K'GTM$&MWVZH])[H^HFH/HZTO42_ M!9QVE\/4>;:?EF&^^K98XM6X2XS!I'JD(VHZUWGFX!(6X"F'(HJ+QCVI?MW_ MZ/ZPL(?<%LV8V,'9\A&79'>\*Z_G>?9]EL_#Z>F/UU^_!GK#+)S>=T9?3K/S M5DG,#C#SZB(L6$>@D?V14RXZBR+U5GTGARA5.](Z;;AS'/0=5'Y3'U7//L\V MF9B7U)=@8D[, 7(@I>+P!Q7T_M!PGJ@Z?T0SG75^YPQ9W)0]< R M E1! 5&G!'0ZW"NLV[WT^>M/[02)[L/?Y$/YUH*K>Q= 2Q&X[0%\2Q6:Z) MJI5;U=R[H(R?%(%%\Z!H1<6"JJ/;G*OSBU2..DK/@FI=PC6$ONYL[AU1\0#< MFHNH _A]P&\7R5EDT+U9S#_7,MR7&,].?"(]WSD+#*4"I0*O^[. <>O6E($' MTW[>\?VT=&=,MX%5$]9W *'+=*M+1N%J8S_F$V&%\XEN>J*:D;FGB#,E1+#* M9IOJ_TKK,-C#U'1G9K>!42/V=P"D39KHZM-BLX+K)?V^K"46F)BPK([J"Y84 M45<<>$$KXP63*)D)UCRB]11-TV8PC0:JIJ*8VI=WS_W]?KGX;;'\&E[/2_U/ M_=&F&]*[G8?3][A,52,EL=QSX+JP+*6S)MXR"1[P$1Z,Y&GSG)KCMV-Y=W# WI=T<;W>#WA* M*\YUSO/JA)-5'GU2P&2BE0G!(&@NP69=BA#H&+9N1KD]==-V+SFDG=%"/!T! M[\9RWI\OTY>PPO?+&>VZT_4SZ,=UOOA?L]/35W]_PT3+_13^?HFUN=2Z,\9% M"B*3/C%=)/#,<^T,B[1X8R%K883FR T[0&++[@N8MN/)Z/ ]O) [0/CEDBY7 M?-V8XUG^G_/5V4714XPE$.$2/(NT;3-S$(QD=5$\)V,Y;S[.?"O"INUT,AHB MVPOE"#*:+SVQB_(!T^+S?/;_,+_.]))9F>%%AN65A1CF^>8U M!A.+\G1;B-K56R3ADTHPAB9 M(-I89\Z1_ALDV5=&FU![>V=U>SCRKY)Y/4ANCV=>#V%B!V?+P^U&Z3#^(_S/ M8OGB-!#KUFE>/.0HE8"07:Z5IA9<2G6B#_>:\:(PM78 #B#OR%(D][G7QA): MWWB\7MC;\/5RYV97Q^]R"ZRL ^.*MEN0M5LX8UGD%) UGXT\C,1IS[[1H+(] M)/>66P>P?'&^.EM\Q>7:XUYW])?9M\L$]NBS-X(NCR@$+04#UI ZW2!*BU T MG?JQM0?O$7*ZA=O^,%B,(Y,N6FN\Q.]XNOB&^1.F+_/%Z>+SCP^U@]'E@I*R M66DN0+.:M\&RA^!$@6"$9)QV+6^>Y_ $2=/>MX<$6DO9= $VTEHS5N9W._@+GPT-J.=XUYR M!J*0Y:,02:VM/8U<1JV#C0;C6$D"OT &?&-GUVYBZ0AB6Z57IY2#-8G.V]J_ M3]5DFUC#@=G)X+) 9^T!6LT<8P;\(%3LDP$_1$1]PN]N7#!?C-P;Y9$ X MWGUQ+QM>A-67S:2M[^%TG77AF4_1&@ET[]5NFBQ"R$D#9TKX*+34\@ )A@U7 MU,?1WP5XVVRL,9#TJ^VK\V4%Q\5?TE.0F$+_DL[!D.G_A9B0:S=E*3AXQPSX M@%SK'#"/%H$>:>]._M"EKPU5M'9D\$R;BLW-$03&1B- M3GJ>D8\6AQ]G17T4R/VC=M=P)/UB^^KM8IYN,N3$:V=\R Q<873&)%N #$92 MXT/AEK,06.E9+[R]GC[J W_U/;47BGZQ';4Y7V[^XB+M??4^_%@['K634D:C M0<1:M9;(2(Z%T5V>5='<%AE*)QZ)W1;81TWCK[[GVN)L^";T%YMPCI]K6=RG MT4J%VS)H>5Y+^+Y^P_GJ,O7Z.]I\DXMD$+#VW8A'"&V&V]Q*(JW"V*S?]).ZA))800U615E"PIASS\ZT M^U?51T2IZT.\ 1RFMPY&L9I(J^-*<\DYV4A,U98#I-\%QS/IG3P)7HSBMN=4 MH6T-@VE:;O:R X8*N@/U_=)P.N'%6BNCAT(7&AE&B4,T.4%A67"C?79\K,:$ M?40GFB-K)]8>07M!4I/"/,W"Z8U6RHTZ!C[VZ-9- +=>QC1]_;2)EB6NH0AA M0-'! :&VF/'<%!ND22*8\2^,GOKZR:"R<4Q!S$+0-@ID(@;C(#!-W$C!B.;3 MEG[IOGY#$+;_1/4!PNO(3+K=3RPYM-P: [F0'JOH<@!?)Q_D**.*2ECO6]^2 MOT9?OT'RWW:B^@!A=(JIG_N295(.L2A%FD%M)E9B 5!8N:+GR#KW-;ZY=A-+ M1Q!K-E/G))!1[1.G/69#!,4=&=>>3G*=E/71&<7B5M.3]S-Q]EM$=T?BCOAZ MVBMV0&$?#=I?A>5\-O^\>K=\LUBMMN)#SG2:A!S!1G35Z@H0E>)D>KG@F"TE MY@,X@INLI8]:[(FP/[+HC\ />#U%XY(](WH&A[ULO($A@YP.+* /&H( M69-]I$6$($,MUB?32-)1S/4!TJE[\AZRD%S4I8 0DNX?7QU=VG%@@4?4*@2& MK5,M?FGOX1"$[>T]'"*\CI2'VUX+;X1P3B&0'5H399F'J+,F1<@$Y:)Q:K2. M1\?M/1PD_RV]AT.$T2FF?O9^J.1MUM50%442DS!"Y*&:K$RSG+QA21X 74?@ M/1PD^L'>PR%RZ,][J"63WM6Q&(8CJ.@M!.$B< P^:XD&MQQ@?'3>PT%R>]Q[ M.(2)?9XMUZ:4B3YG-(8,]UC'?TD+OF@)Q1DM%3K)W5@#YGX![V'CFVLWL?0) ML=6E+759':L2)U[E (QS#DJZ!$$'"=&@]9'43#5:9]]'R.KNV-H1 T^#:R^! M=(ZQMWCV>DZV/59OS4D.64B&'K30C(R7D,!)58#HELP*)W,Y@*IT/W$=>]7& MPMONPNG43?9R]AU79[.SL$>?U\+9M3W!C?Q9+V>KM*B# MF,\QO_NV:2*^>C;/](MOBU4X_7VY./^VNDY62AQY'4**HEA0F9/*+FT=NI$U ML8HS+EO'B@:2N._I=;$#/I+PL$ZE?AY.PSSAQR^(9]4/D_-ZSX332M;I8E4E M]?S'SZ30(R[J"N\G_4(CR9GV#T,&O+C:DREGB-E),$(6FRU&YEJ[!@^TM&EO MZC$1??LP[1$K'2@ X[-E[3X((A22#EF&W 90P2MP1<5:38(1UL.\&+?#F6"7.@BHM&I]56T M(ZF_^LX8CKK;0],. ('IG:5KK?G9YXV73W(M:UH+"*4<*$;\"@HU&)Y"S%%Q M';=\]>?GC]Z=7';YA( MS7N_Q$3&[F+^:;$XK;K@QU3W,<%9F*5P%P#!F6TPA-*%!4,87\#$72#$HP5 & MYEL7ESU!TK10/ ;5LZ5,^X;H9I\[J;@(20&+M5FFR F<80C&(NVV9(T/S6?@ M/D541U?SOA#8'EX[R*,/@-VS#_\+3W-9+&FAN#G:2>/5F', QRT'A=Z ]Y(# M6KI.I*IK$^UAM@UIW8)M%T#CN3W$]R_HBC2HJIY41P)EU=7QQ!B=EAEQ,(#79 M(?U^&[P2(3>P2I^N<;HOC=/VWNM9K3RH]"=&^4/KV!P45FA34!F0S&JZ8P+M M5^\M6++ZHHK\&50^,%H?WYXOQ-ZQUL$V_&F5 MCR_R!:USEC;O]PF\^VM.N^K+[-M[7*8*D,]X(B4I7"+6VJ;:^=B1 MV>>5%>!KAY?;H'H<64^M-7\\__;M],>+Q=>OL_5Z/N'R MZTEF2D7+-'!90Z5)!'#!TW<"K9+2Y1SX5DKS?4__U;W.^Z&MC5"F1M5/#'LP M(O3VO)H;U]6BN#H1)GO+$^V:J&O>/_.T:SP#*[+0NI AX^-6R-N5@E_=)]0 MG0<1;@<*[?OE(B'FU6\DIALE8#\MJ1CTV@0)F=-^5$YP"$H8<"6@YE:+PD+C M:WT+LGYU.Z[-A=Y:OD=0;GDQIB/\-)[C,CT \[-UBLEOBV6-XSOHSVZ'?3/*>H0ZFD+6H]3C,D#Z)68++ MS %*7Y1+R4??>DS/?XHZ&Z&N45'G$ A,[<>Y77VH7*B5KPJ2S<2OK".X9!R( M8E(FZJ/'@0E;W27SCR7)QXHZA["UM\/OWDJ;$'G0=0H$RII_4H=4EP EYRR< M%$6+U@VD_E- M^89&M+I;=,MR,.0A^#W;\; MUCK8AAYE@199C.)A$6(43*0WAB1,"?2_AMOJSW(_=6= M #M"<#$-'CJ _I#4OK#Z0F*J_ZFI4]_IUIV?K4ZL<=IZ,IH%>@]*J "A]JLQ M!GU.7G%[N[//0;,][R5ZVFUP,'CMD<:YOZR/"]S/4EJ+,)\ M]0$3TMKIYGV+Q/K"K.,Y 99<"]W#NC^X!:%*4)Y6'TSK4H&F"YC69W($H&^, M@>/: #4#=DY/^\%/0LY)N"2@F!)J'X=,5V-H4GEA9I MLLX@!.E6BA4' 1D"6'>3Z'&A=JU3O5W,TT]J M523MR7#G0:)P9">4#%Y% 5HQU(XT+,DG5#'NI7DK-+M_,)KWEW0'R-Z!SR<< M9; B,F Z<5JBY1!B+?:1PJ/EQ;C;TUVGB,ULA5__J^%W;'GN#MG%63AM MD; MY4F[\;G!%8QP3$+SIN'5O:E^5=/S&L38#PH,CHXO'=P MPK\//]8I#S%F:3@+P#-:4%986G,,$)R-QJ6@R J>/NJRH7;:N.)A4;5_G&47 M$1\7F%]N*-R,&-YX,$]099%E**"+)]4K^PR.2P>YZ&RD,2YG/AVF[R=ZVH/] M6*#=0.#'A?";GOD;0CIQBF,RVH-F28%*I!IZG1 878S1>JN0M4Z+VI_J:0.* MQX+Q%B(_+I#?VM77IO2)3&219%/ L3IUP7 !KC )G+3#Y)(S5DWH\'N0[FD# MCL<"]#9B/RZHW_(5W=S?.2BK@RP@!7>U=0JC15L)UF7I3$%FTH0!FH<)GS;\ M>"Q@;R3X#M"^*\=/HB!+PSIB;3"TSH 9HO(,0M28@S6VE-:FYJZT3AM^G!33 M!Q%O,^]AV]9/MX.J89XO0U77C9_V>E^+MD_M%MRHZ=/EVY_-\YW7 M7CD5KW >! 8M(P)JR4!AK=Q7)<&7E0S\755/0JP9![4,;/$'5L<"",Q%3(8 M].VNI'MS9R^"I_7NC8>\VR?LX:3:@;;P\-)6-]=V43"=6$H%%3!6L[]=B71Y M! ',,ZME2#[RUO&8 >1-"\\#@F9Q& GV#<[KA=UH8**---8)#<1/"4J8!%[5 M]C>6EH=(W]YNYS(F0.\C<5J0C@:5[2&YM]PZ@.5+_(ZGBV^8/V'Z,E^<+C[_ M^##[_.7LY2@:>-3AX18.[ET #(RS\Z6LWA>!?7368RD2P2=)7B= M R@9'$3O)0C%T,E40L 1\@#NI67:B-!!+\@6TN@ 54^;63>2U61-G.2Z#A0L M]"73A>]E0>#:)6:XH]^WKH@<0M^T=^=TINMH,NP GP^OZ<\5EO/3-[.")R)P MZPMI"JC1T$:.%B*IH&"R93&2+N%<:UQN0]?$_4%&0\769NJ.(NH:=JO?EXO5 MZH0;CM(&21IJK>B1I8 WA8-W0ABKL[7IL?'!C7TD:YHF[LPQ/=QV$$W?4'N6 MTOG7S?[?10P2M0O9D\UMHOP#H'#_7%X\-T=K.)MD43/8)8B+.*17(D/+!@+4^,2>B M].& <-RV1]%XG3 Z@-Y0L710Y_3ZZ[H.!3LQA#4U!,-'EG3#7Y>E835/ZHU M8N^6+Q9?B> O.%_1'US\\%7-$5G5?_]J?OYUDS>T&8AXNEB1A$[#YQ-MM92^ MU(&'M">5M1&<5!:R4ZA3L-*K)Q-KIB%]XJ858\/\"/#0Z4C!K=*L7JW.9E^K M9O+;>1W#=U,Q>O7W-V+4/B,&&U-PL-RS'9DR439:(MW!(D2- A1+'AS/=1I[ M3I$'I6WSMF@'S49[3*&_*Y>W)(-/?^'I=_QC,3_[LCJQ+*)D10#WP5Z$KJ*@ M2S!&^H%3'M$=T#&P!<7'E8^V/?:&&&J-Y=JY5^'N:O\;P_+37XL3I7G(3G+ M.E%<::W!I13!H)(E%ZV([Y."=T/HM*ZN7C&[BQ2/$ZJ$/3PI"DODB4%-R:_Q M6T/+K)/O'1J67#(^'](+]@BIT[K"NH;K8$D>)6!_6YPO3[C1++C@( E>^]PX M#]%+ U;Q3&NTOC1OB+P;I=.ZSWJ&ZV Y'B=:Z6]/4)-6DP.KU4T7I5H%(ZK=>M:[0.E>/47KB'EUA7E6[%49X5>NW5.HM407#M0?C: MU:N(7/W>$31CF7E/3+]==OF /VT/(J;UC(T/Q8,*J>^CLP98'#JK+WHA(SL6&W%HDG\JSY9B0XMR+H=%.9U MKV &9 ,)[J0B_+9.YYVHVO?RM1<9D,J@4-_#V#:7 <7%0+HI:>UEH%.XO-4P[:;"A##9?#<%2B!A;J#'+AD(FTM(6+.4B3'GU*[MGK3Q.C8 M78:+L=@YM0/C=URLOI$$PNF&^*"X3-X3,THFMD@9( HB/N;DI:FV,(M;8>'V MDR>N=6DC^[W8-;6L/^!J<;Y,6('[Y]FFE]1F'3$&F:+WP+VD2[0$16>CUZ!# M0"91=+!"_JT09I&XM^;;1UHC)>*])NKK$.-M4D2*R#I/(/: MQQ^<];'V_ B)$ZBM:)VA?(>(7FHAVYD9^_&Y(Z!\6)R>_K98_A66^42DE+VA M"V_]15E;(]])0LD.>7)H'&MMG=Y#1A\.CQT%^P!,=N5R1T Y(>(B2X%,+%8+ MA51F$+BI-6W.I<#1L3+60=(')'86X@.@&,31G9'P#9>S14T.7YXUQ<-EZOO+ M\R493._7;SF)/"(RP<#:0+>E+JR:1QET*<@QJYQ#ZWS3Q^CI(S.O-6[VYGQ' MI\J_EK.S,YR_*V7=>0?SI\7'4*_J2R_/G_/9V8D.65J72?DNB1;'>2(CS-%U M;07CF9:9S%BPVHK /E+J6N.LO6SVK1_]U!Q_Q"^!X+6C46)T$(X'O:>KZR(YKC;S&4ND/=B<, M4TRB6(BZMGOR(4,HJ8#7(M GKW)HG:TQ2)D:/46MN3(UA*-[*E.OYC;VR1/=%RT8W2 M)&[2LKG^;DQ8O(IXYZ"*U4$!'4!? ; M-O_X$/[Z@]ZQG(73FL_TCI2!%2Z_X^JD1!55)DM8U#Q.Y:JCC>P6H!-86;)> ME&*MU_XT5=.:BB.@YD[!>UO!=& +7*WH7XOE_WT]?[]<)%(N;RTIN11YJDTC M'%T1BM@6-#+BF/4ZFH RM>Z+N@59T]J7AP1;(]'TA+::M[GZ@NL\O5M+LEF8 M4A0IET%4=TQMH.AL#?H:KY.WPO'6Y09;D#6ME7E(M#4234]HJZG 4I1H447( M2H>:"LS UX"R4;Y(YTOFN74/\9OOG]96/"1^AC*[@X9#EX/Y7BQ6I/)N9O+I M0@80N@3:%@05E*JAAP+:J5I $X46K:W$^^B8UF(\ '#V9GZG/5"VMJOH8B?3 M]NS'LWE^]>_SV;<]\_2;O/>@AN76##BL>H$W&)6W :?=&O7 M_[:T'86I.01!#Z?D-Q12!TK9@ZMY_N,3/6*=4!QXG1S"&#BIZWAS'HF#4H)5 M.CE:K[DQSK$1[K8@JY=\_99X6(PKG)[Q5A>TR5HK+FHEO03F?*(EJ01!I@)< M()G53#G7/,JT!5G3XJTY%+:%VHYRF3KO\TV8YZL,]M_.E_/9NG_;/+_!L,(O MB]/\^NNWY>+[NHSB:KI-%DK(8B&ER$AOKH-':KZSI6]#%I$I(9[2]W9^>Z?X MVE7^BT,*HX.#[8] ')[C\B>U^3)A6F@7?/& (5E0RB,$E!9,$?23FDC;O"?] M(^1,ZZD="VBMY3#U ?9Q4<[^"A>[9)9JYY#+C>&11ZF1]%:LW)$F0\A:0[(L M.LY1).:W.J4>?,6TWM51CZ(V;.W@O'FQF%\49)%4UM&(SR2FJUE'WEA%"B98 MEVK/VB+ Q2@A&PR.EYK&WWI0Z&/T3.MM'?O$:2:)#E#U(*_>7.> J^09UQR\ ML+5[N%$0=,F@0TJ)R>1D;!WJ?IJJ7JHJIC &=Q--SV#;C(NQZ()2;F/.&*$@ MRNRAQ%"L5U7_:UV"\3A%G6KH.\I_6W@-%T8'T+HQX>4E$A%IMI83?7^*:X'- M?VJ&]>#B3Z(53 9!.S96E=%$#3$X) V2T<$>M0S-TZU;T=ZIGM\&KI,(N(N9 M/P\NI49Z.?KH,IG*QAA:3:G3"J.)@)(TV) QYWBP,W/;,/OA#8F13\RA@NBT MU=G6 <,;>_'=V1?\>=1&S5#?I*U<%$Z$OP\13=V5IH-&6ILP[K!16*FSK_5X M9!Z1\JJ$#."R"1""C0RE5[+Y%(7#1&$?E<7%O)@JD8?+,9[E_SE?G6WV_[M" MXCIAV5M5"@-I/ .E$JE/GI.1F3(74EI+A\]XRD.K91Q%;'<(+A_1)281?0_Z M\B+-ZAI?A-67WTX7?_T7YL_XXH(KQ(3+4J-UT]BZO)BEY[H&T*L353 1C[P7:D<460^(W&Y3OL1"REQ^CG/ZYNQ]_?5:^5__ MF_<+XC.9 \MU8*GJ::NK#>HE\U$E!;9$59N9.-+\6*R]CZ,Q4ELR;ZK3"9Y7,]\U+1 LG\2.,,R%)2Z<&Y,RJW+1P:2 M>!3)V0< \DXBZ]28_("UF]1U6V?:C[_CXO,R?/LR2Z_G9;'\NG[%M2O] W[' M^3E>]8.^X$MMOIOIW\_*+%RUWWW^8_]^VH0/#'63 MK5][7_YFQ.RJGZ;8J$%9V@L^.%\31%)D1@7&6Y< #*.P72;P[??>$.>59"Y" M2J%@5J*.$\NYILG4JF_C)60>?,*4+*EWHR4%;TUF%QU1Q\#9PWG"XXBP \W\ M\>[#5@0,2F603NLZ* QI,<1&$650FJ"D8NOA;T?1UGLD. QJ^3U$-CT [:=> ME@59-$4YR+7GI,HZDQ*$&HHN-D?'"]Z>R_W/:?D]2+"/MOP>PN6I4^2>[% = MT#,?I >I#.G-UI &K;B#I&)BA1MD8KO14\?4\'N0! #=2@Z MR^2!EB] 1<-IBQ"7D$G$Q'5P<;NLR9X;?N\L^[W8-;6L'^M5S7,NC"L$%KDE MT]G8.A.R3K/22AN+0:?M4OJ/I.'WS@AHQ<2IP7!OYVH7C2EHB!=9!;H?18) M1Q8(8:4HR4?#]%8HZ+WA]\[BWYMM$\I]M3Q;)^$N3F=Y3?XZMV.M&&5TT<80 M(#L;06'1X%4@Y%II72R,9;%5Z2*]XH;"2)^NE<6'W]Y+4NJXID'G\V. MTI$VD$D*N(JUZ7VL,]N=!6-9TK8XXLE6<:+!")K2ZF@ETTH+,+C)>M&=X![AYY!!^ M\9:][C8AJZ)%=Q#^]!:2ZH#]&TB M/ZL32>:;\2H"6DN[1JH,L?+)6]I*BDP[JUJ'"R[?W863I*%4%PU8W $T;D4# MUQVED0O,F1O0S)$9D8H#IR4=L#;ZPH@3XO: I':7V34977A6Q@/,OHSOM-'6 MUF'IBU]_Q%-,9S>3+@X1Q'_JW0>-SP]BQ$BA]ZO@IU5<9",DL%"GAV;+(2@1 MH/@DLV).8F[>9.H!6J8(IY.2&H+T DJV!E1 A."E!"E):=7>9=U\:LO1A]-W MPDZ+P/D0875PTSX>P^-!EXC)@8F<]%8E''@3B7E8O"6;AOOY!,D3[J/(/HM MN"H642/^8P/G@P3[:.!\")>G MCI$\&>DEDIV5W(/+#FDQ,D-@:("'5*RW4D3\]0+G@R0X*' ^A)U38^-.))B; MDEPL'HJJ8[ZE1W#.D842Z$B5*69AMHN=]1PXWUGV>[%K:ED_%O/UQH@B90(O M=)WX*TF7*[K0W5I$SDK0$OE68C^2P/G."&C%Q*G!<&\$6&A=L'(E,J0%\&S M>TU?M"^,[DSEM^R(V'O@?&?Q[\VV?O3%QUU=='@)*R7=6IR3=DT2AACH)LO: M""-]B4JT+IAK%IOH*LB^EYG26E(=H.]92HMS4L@_8,+9]\JBMWAV.7F@H$ E M3(9$&PI4HCNU3FX"DXVE$Z;8Y%NGDS]&3Q?Z:D/IWRU,:R.*#F#UTP24J+CQ MJ!B($.K@/!X^=6'SDT2TZ01?S1-; ^M.[\ND+ MUBK?,/^QNLZ2P;QYRJU0X*?%S;^Y^-ESI&=OBH,_A;_W&G/:WR(.&6^;2#33 MU,R:S+*-P@*7R$#Y6K.!R0,+P7.-D39AZ[2TP];,WI;FE;S>+Q=E=K9NW$-' MWJ77]V?Y779EM5YG[VIR,]:VX IJ9C.P9!-&CIK+UAUM]Z>Z+TVT(0KOYM4< M5,#=Y2&OXQ22H=8H&)BX'O48)?@H'6 R4F8IHQ%VVCSVT:!V:/D_G=8^1!C= MP6GC[\I,9&68J\8+'D]:^R 9;YG6/H3A'>#FQ6)) M*@ =M6^O$MDN*T@3XX;1*9M*R+2C4(&70@,W/B6;C4?6>L+O@\1,XW\9#3MM MF-X!>FZKD5=W/9E;Q*O?%LO';_N?+_MK;T54T4M/Z\:<2-\LEJY^82UHS846 M:$(LK2?(C;24:3V'$^E>/<&C@UUR7Z(X'1XH5"X02ZZNM"+ .Q[I^$C1BLQ= MR*WC(KMFZ!_,")T$'ELD]0^1U 87VLO4(V#M$]!5$Z0IL.\EITFD6F]29=NKXB/5-BN \ 3-_&=\V'9^G?Y[/5;#.XYN7L M.Z[.UC-2-PUH7RQ6M##2Z8,SM*]C<;2P0OO:E4Q&8HC16;3:QK05LK=Z71?9 M6?U M;V(.L'>QR\DD.>TF_+[\&,=-ULNP_PS;D)H+S>4U1 9W3$; %S]1=VM MK^=Y]GV6S\/IS3_:W$DGB*BMS1F26M=C:P,NN PRV%BB]H[='A7PT+C2<0G= M"N_Z'X/WGF#1R4[Y@)>)_22%%\2?S[BZ["M_L?V9+TGXZKRSM0 NT=430V"U M"X$6TKG M\R5?_)56Z'5_&/0VE8T7[N8+WY6?2ZW3A:,[$810& (M!0E M(&2I(8JDLC$AL] Z$_=!8K;"H?TGX+"MW#IP.]V8?+31SV?SA#Z;A^6/-2N)&ZEJ]HO3M5#F1!YMU1/);<)2!,B:4Z:4]A!MJ!-I MC R&6^=+:W_"B,O9:A.X?](FZ 4[1YY%>"7:M9D8S%T;OD?&*]NC9CW_-,OZ4 M*WGEH*']BO/&9,!8M);2U%"[V, WEW#5 M$-.;0KL57$!)ID!TX&+FM)==*DQQI\M6Q29/0>TA J9+IFHDV$5K+D\,E;=T MQ']Y1IN)R-_D\IA:%6IEA%+[!RAI++CD:UU5TB)ZGMQVK1J?P,C=-T\(CC:B M7#3CZ\2H>'5>9\QOZ(XBJ.3)VO&U=:["S, K'X$'B3P7HVS:JI3C"3S7/MD; S+R?&P+/5++P/:59F:4-\3H5[S364$DC]8XY!,(4!BR5S5HQ5V]7T M/ &$.R^>)G@]#AKVX^K4O3JJNWM1_K58GN;+3B.Z9)FMH-LR:U 1:X6-1'"J M<(F^"'.[3?TCD8>?'CU-'+B]U!LPK@.G[./MS%P=\\&R!2V3JT-I"S@= B11 M1*A-V+5LWKUR[QZ"!VC.,;5%TUYZ/4#QY\DSB=5FR 4*B\2;3'3[7 J(3+N( M6V2FN4?_:+H,#A+LX^/Y!G!YZDOJR;9X.BJ3#.V?(.M4"!'HNY $!$5[2%F1 M; I;W5G'U&5PD 0'=1D97!G\>_- MMN[JT"_:+_,LF7?Z(K& #J]"5U9<.^6*EXD)H29N:W" J493&R>-Y-,=PBX+ M;;,PH8ZI8T'4=)'BP05:#9;D6$+IG=VJ]=NOTNE@D$RWZG0P@,$=F*T/%=Y[ M[UGV=&TJD:N1IB1MG?I%&&6S\([NU<8&[!%U.A@BXRT['0QA> >X&7I,O[GN MG1>3LSIJT"A)69A]P:63L3.[&VU,VE>%BI=P#OJ_%URGJN M(R>%,M2>Y44H")H^,F,$,C(H/&OMR.MC0N"!1/W0V, A?#_RM-:W85EOA.]X M@#36.^\Z9-KJXPL=.TTUEEQ[ZR$PYNGP\S%#U$K7%C/>\^)2O%TO>@1IJMOW M6; YRV!+%&@89NW&2T(]]E%N0[#38I3;$&%-G=7W8 9; MLK)H7TC'R+Q63!0.P08!.J*-TAA:3(O$C.X32$<2^U;IH4-D,#60'LQO8)*( M54:!*>OY(5:#B\Z!2\E+Q\E&ERW\8D>5'CI(L%NEAP[A\H106?>X6/XX^?/C MB<-4=-!$8L$Z'IA%B*D$LF30T3;"(OUC&>HK3/_K\^+[_]X\\0(:FP_7R+A^ M7X^)H(.$MMB+@QU895OUYF?!.VOJ!)G,/2A5YT5S^NBM4I18F_J$^@O50?-/\' ML/C(S?_+K;DHM3'(8EY]PN_*^YJ>O3S[$>;YU;_/9]_68=,#E+D.)N:@=:_[ ML6IL#X.+(@=CY,6(.[J5 ]#Q*[N8_[EZL8;T=4:R M+<(C&D;&;"!<%U/'4)0 @7,;K0G>XZU R$.=:K=[88^5J;N 8S0F=^1,VE(C MNW:O2"N8+TX!]Y'7F2:QCE4W$*+S24M9>//>\[O2VHO+\V#:[T&%VP&(+STO M[T_#VFESY7ZIDX\E>B58X9"MI9,\.P\Q*0;9A,1B*EA8ZSF2C]$S]=B^0R!B M,9)X.O6POL1X=KW+ZZ<]/*0//ZR%AW-+4AMY*-?/OQH\>NU-LBZBYQY*1VM$I80;0G/(O$Z5H9,4*]L M'5F8N3:T-G:[?+;)XFZ1,>TITT#NM\^0?5G=P2WU\Q(N_!42G8G6@I0QT0I$ M@%CH8XK&!3I8H]^N>=#.8)G>.;BW8!\%RF N=X>3M^$K7I9[Q(C).MHP@>M: MGV$A!DT&C!;!6J=S9FY4M%S3TA-FALOX4) MV_6SVNY]TQKN!\#._ESN$#JO9I^_G-U=%?,N)68%H%4UAFP6Z MNMVP<_\+IRTD/P!X&O"Y+_1\F2T?/$ZULT'+E('5&0-*A0!!1 4\Z10LLPQO MEXUL@9Y'7CAMQ>6XZ&G%Y\E5'EQ^?;,(\Y?G^.S;6F<'WJ6B)QUW?^_+GESN#B>;_2.9%R&Y!(KQ MVK" !\B;2):4J9;D79"CJ,BI0>OR[ZR?10J.S"Z [!\P.^+T^]UN.%/B]F< MD"%)*5 YR"ZHZ@+@X*TU-8](>!]*$J9UY/%1@GJ"SR[ROAO=;L3\#I#TYWR% MZ9S>6T_DS1+0:V9L1O!%T>Y*5M:#F(-SJIC$G*"KNS%^[B%CV@NJ.6KV970' M6*E!>GK:U[J"3_1OUD=QE#G:5'N<*$6,,8YN[3I P6:N2-7S/)G65]1]=/3D M==E?G=F;TQVB9;.'C.6Q2"F!&5F[VPA!Z*^S-APSG)7L7-IJK-8>>.E!J=E? MPD] 9@=V=P":NXXAGU 981(D7<](RR5$'C48QKQ%;:-MGD;562RIA63OE"?O MP^8.*2OKQ,32G$!0>."T;\\'4;B0PV"$L_\J1_M4Z N4O%M$K+ M"$C9D]$=0.7CE\7R[-/MHS;YH'G('$K$2$=M3'702P'-$]>%H<^N^6R4^PCI MR=^_O]ZR/Z][!,SEF"'#:W*H ,8EWYR1[W'9:HB^8S/,2QG\\^_S?[& M_'I.;\/5V8=PAB?&,ZD-[8TSND234 ?Y^YMC-E;PJ!5/M8WN]:+(Q#-W[9%0H55@=0<2)CV1MH%,R&)^U MP]9NG4$$]A3N;(.^\>33'?A>A.7R1^T+\[46O9ZX&#.IFM7LK/4^ +*^3HF MJ6A ;62VTGJNMLO0NOOLGFSY_8#0@GG=G2)_SL/7VE_J_V&N16(5S.^7^'5V M_O79?!V5>[U:G8=YPA>+U=FJUHB6$%+DQ+#L4HWW!6*=3!+(C!%&H71BNV%! M.Q\T@TGN29,?XRP:5X;#(>LO(#O'SW3OYD]-D7OIS:T33.I6K-^_6'R-Q-:\ M.8N3D87L:0/:!SJ+ Z?%V63J4%F390HBR#%NPJ[!,%E.\+\:V+@Z]AXRM$&2/ M"4'[\GK2HHG[;-X7Y\O*RQ.IA+/K9!A5CUBK-2V"T&^D\L$:QV7D>M()C,P1%+%./11M$ZQ^Q^2K:" MC3]6V.S(\8;(&:_ER6+=1^2/<':^7$<'&C4_>>BQK=N@;$7^N U1I$>AO4S@ MBE(U,2 '2(2)+.,_F>]2*U'$;9MB/*0G9I=",['6KJ:;!WT5[-9&.VAQ&@+ M>!WU[5!M6R/_T!U.A@CR*1M_".\ZL/%OGG;7F^D#?@L_UN-%:W_TV3S-OH73 MU_/_QK#\]-?BA$F>(_$&LM6RSH TX#0F\"I()9GQTH\9+-F6SNF=UHVP=C!A M'24@:T7LB>#)6:XT..-]C7A*"%9QNO%#4BR'H,.82O3VE$[O[IX($X9*ZF(#%$=,5=P8N@FP-V(G1ZY_O4L!PLKB-% MY>P[GK"4><922V52 E6D!9]=A.)#BD:Z:&Y'<29 )1$ZO3]^'/ M"KWV:IU.:5ZL((U9A S*,(08$X+#7(LWF,IQPDO\)UJG]]!/A\S=A39U0/LR M"O'I1A3BTYTHQ(4AQVSTHC@.VB8&2@?:?H:L.:8QYF*ST&R[QD<#7CJ]U[ZE M=3P6MYL%?MH[UUH,8[_W.:W<9P<9HOX D)#N,21!DV1E!$4R!>=- IV*Y9Z. MD1#&R B>MJ>6R>@9$R *)XZX4!O[T+GG1$&C2V&2C0N6/AL(#Q+LTPV$AW"Y M.YS<: ,50O)16 %19S)*M5DW=^,09-(J*L&32*.BI>,&PH-DO&T#X2$,GUJE MO5&+_/(K:K3'FD1*19P6I*"I9630O=DYF'9,<;SSTWB7DE#])<\? =?5N"8A=N=J!Q MW-M%17C&&>>,3COAB"^ZNG((W4I9EJT+/(Q2";=31Z*#-EC<1SO=F],=HF6S MC^IL&)<5@E69:/?9 ?''0,&,02KG$F_=CO-H.A(-DO!V'8F&L+L#T-QME1.$ M]E%5_QY=(?6,U%!39D!X+;*K[2==\SX01]&1:)!DG^Q(-(3-'>#DS3V-@.H')/0]L0G7(QD0;G M2JU24@JBBY[TKF0M8T4+U]JSO&-+Z(/V4-Q'8]F3R]WA9+-UF/!2E, @RT!K M8$Z J_-]HHADQUGB5_/BYZ-H"3U(MMNTA!["Z*GMXZOFLK>;$6<6Z#AD(-VZ MZC]JB'4P"[(:VV92QK"='QGU]AHM0EB<3 *V4=-UZ M#B%Z#ZS0/LG!29M:6\3'T=!Y%["T8G0'6'F\D[FVS!M38YW9D0(NUAT?=0#O ME1*Q9,6R;XR:_=O(CZ:>-,=/.^9/?_M<]6J[?U$S7%G]=79Z2K*ZFN+"58B) M.!Q,(_@L%;BB64@L<"VWFZNUP\NG315N?6N-R_MCP!9G;+- /%\N+OT' M-CJO?>"0=)T'F?[RZ&#._'^[J98 M/&V..JE!JT+'<8K$-Y]!\"B%0^-2\X'91](N>!\3?7]>]PB82Q\7(^,@$^[) M]BQUJP4Z8'.$8KCE(K),#!L;,CW8Z@V$O&6[X"$<[P X]S@RO4_!&6%J$-Z! M,BCIK+0,4@Y*%^3&AM8J]XX>XX-W$AXDW*==QD,XW0%6GB]G^3/6H/WEM%T1 MH\TY >8:F..&TX4:#=3N^\JAMKIY*O)M&J:UY\? R5Y<[@ E#W43"=Q+S)*N M9^4%**D)]HK6$E+%N8Y)B]81[J/I--TN97>%-[ M^B?-:KO'"%('IG.QI: 9%3?7M/24J[FCH!\%SXY<[PX]-_L0?SRK31%O-"%6 M-G)1IUH9R11=NC;129IKXWYNDG)ZO^)7[%?!(MYXG71GM8YU)@K%U!LP>=8O$BEF2:IV;L M2W-/T?DQ\#FR%#M [4TSY,K='_Z>?3V_;@GY(GRCWYS].&'*) MR2IC$@R.&\\BSE TO4<%2+0DER"S)-5P@2M56LOQ8/$]-F$ M>I_#J W?ISZ3WIY7?^Z[Z\CU20F6)4TW<" UCCA41"TV('TN"9EM M]CK=KNEXX QZXD5]=IO>^Y8T2"TB$8:X8IH[@%ZF)R)*PYW ME_N=4Z01RR>\KU;+LY,/8?[Y(I6&L^*XBP&(B!K!-!E\Y A18G2\6&7R5IN MGGH#(_3I&A\_O7!J)#02WV)?7O8 @$V> G" RI MB*T<,=M 8,HDH3V$=5O<.W!N8H'_,9M79_1E3Q^64T#/(&32H52J62DZ:4 Z M^X+D+&6V54W/$R+_Z:43"WT7D2U:\&]JP5]$(2XSUV)(J38,8S7RI3!P\"8R M0(^%F]JD!;?*_'I*\#=?.DULO)G@=^9?#S;IO??=M4&ELQ711@6%='U0ELX_ MSYD'&1CG4J!"T[H3XQ,D3=QQH+%^,(84([CW(49#U&58_*YXX@N!=@S232*<8^X!S_ M"J?KH);5M=.')JTM: 4J(X.H=*0S.0M2YE(*L74.\Q,D]7ATC8>N764QM3/_ MOK6LO[Q=G/TWGKU8?/V*\T0TS4)<.PE/)"V*<9'!")5 J>0@&D1@,E@NE;"& MW_+5/A1B'/KJ:;.VQD#4 430Z=EUWP)_/J'YB1,6DRH6A)=(1S2OW2)*@""U M#5DJGLHXZMA@4J?-X#KT6==:=EV'#'Y>^JN_O^%\U2!\\/ACVX42!I _3EA! M1XMD:]8A6I@)?#47G]B]HVK/ S!U\L5J0[ZCJW($O(6*-O MI<;#JNZH,R+].+/ZGI"LM9(BT']=" M=F)T!]?,A]GG+V?ORI\K?$9VV]F[2#MMCOGU_-7?Z4L-__RV6-XRYJZ\"LJE MZ$,JX$NHP1SAZ"25&3"AU)FK9$1K'_4>Y':EV^P#O$.)K -TWG*9_KSP$_0^ M1^LL"/2D])/^#\&A@H391A&$(R:/>J;=(J@K9:G=T;8/V[O#T-56V.2NG@17 M34?B$Q<8ZGGMP5G2,4UT4?KDHFEN=SU.T=2NP9%0M!?C^X71V\4\;1:4BI5, MBP!9K+.K60(O?0#TD0F6A,O-BX:?)&K:FL[QP;0C^_O%TPDW#FW4 9@)=+HZ MGFMA3P99K!?$L^Q<:Z5J'X5IM-K.\;$SB-7-/ &M$/,OK-?L0[. M7;=G"&>7W1M.%)VOQ)<,.7A2]IPKX(P-M8L6;101K8FM&]H-I7':,M#1,-98 M.-T=5[?6]P%K][>;>3/\Q&GNK9$%K$L>:/LBT-+6;MC<'!=\]-$Y; M+WHH\.TKG)W!1Z^/BX,H\>N.2A<1"8T* 9,L50%%-:]Q)N1?NTY:L',PQ&$F;7.0,_,6*& MJS_"V?F26/+\QW]C6.[MR]_N\>V<^3LL9QQO?BPZR& C:$ZGFRJ*@[?,@C92 MF<"]#@8;[_8Q2A0?V#"7/N>7Y_B6^/?I+SS]CG\LYF=?5B>">T3I) AC2+W( MQH'G&,&4S.B(]\S(\/?;XOSY0FZ* D? M'I@/$E3(=4(\+3?1(2\2.I/SE/"K-'85;S@4^@8+Y]C -_N.)U)SM+5.J49V M0=&:(-:6#3J%@DG[6%SS@18#:>PJ/G$P\ T5SA&![UFA=UXM$GW4*DH.)6@Z MWM%SB#XZT((SJ4T@%>,0169/$MI5J.,0,-Q=3$>$Q1,K,!9A:XUQKE/L49!V MP1PPZ6WDF04RNR:"7U>!CT,@;I P.HBV/;JN/^=Y$]+!_.KO1'^Z:2O,K'7, MYO6\XAI2U)HL>4N++(@:,9FN MNNH0I0@(AAE 8:.26G%4!\I=ZBHVL0^>6K"ZTU##B_4,T?5Y'.:Y5E[2,G&> M9GM5)V[QU!:!A:'$-XHGW'CML]NOI:/E=+$Z7^(5\$3Q5MJ8:A\C0@J/!NAH M4:"UE8Q'P7+SENR#"-Q_O/T24]W,N4ZDG5^VMWY_ODQ?:+>\BZ>SSVO1/@^G M89[PXQ?$RX;[Q4*V3=?<@=]J8Q'BHNWW< M'4JBG1Z)OX79\O^$TW/\@TY[XND%RVN6_SL[.K?_)N_@%K[B&) MYGE8S?8Y0\<@H\6A.SI[&IW25R^]WAW7V@ 9%M+5#MA:*-(&(NV1R+@C"3B> MA(D^^-:MHA^C9]\S^.K9C\GA!O/I#]XNZBZ_(8N+AERUPT.0B.!0RVKUTW=T MC@!&F8)U!GUH;:LT(W[:\[D9WFX?Q],(MP,+YVKASW_<.&M^6^*_S^G>^['N M."J,R,CI@K&A9OMXP2!HR2K*@UD@NG4)M M=;5C-XU3C>.FJ*@WU5+>"H@R!K$ZY:*)Q9AFA#(5LO%TEVBTK-9[1N M1]FTJ5K=W;>M9-@3,F_NMKOKV^QK3_=$\-Z"3*[VHV:%"128VIW1 5!!?IB MHA91,&R?T_4(.9W@K#T('H+;GA+I%%QBLQ0I6(X^KRL"29O@7H#/C)0+1"\T MBT7GUO5)CY#3R64[";AVD4BGX))7JFI)*9'.$6*(M>5"78J,D*U43"9FE!_M MSKQ+SK1IS].":Q>)] 2N/=3?-U=MAIDQ3(A<1X X"TJ5#-X&"U:HX*2G@YNU M;IC1= &= +@/4^3@B)BZ$?[+S3M?++[6'LEKN;\_#?,+1MP3(CCA0L886 )1 M2#E1EM%FMR;!.HPJBTGN=G+8 XWP![^Z$R7Q\!A9'$Q@'9S.+W$Y^Q[J&-"+ M)9V$4&2H24M.&5&[O:UG-@6Z7;Q(VB3C5>M6VK=IZ$2#G QY3633 [9FJV^+ M53C]?;DX__9ZGD[/,S%HW=BD9J><$QLO,N<6\Q>+^6J6-Q].1!),NX!@E<^@ M CI:,6:PWJ-17";DK8M0=J7U^._S1E@]A*P[P/3#![]PC"?4&FRL#@5E/40F M Y!61*:@BF3UM4Z-V._N'JT^KQ]4MI'6A)4%CRHA-[AZWQ*5UU$I3:H'8Z5J M(@H\>@>R!I],XK3QS%ZJX^/OG[9,;WH,'DIT'1R*UXK*C76=V% X*;P&DI4: M%+,&'"-CT4I4297(1=EJX.U.FN0-0J8MU)L>B.VDU '4KMH[/;&#M(I*N]KF MB=8 2J@,I#ES*-D98SDKP3=/5-R.M&FK^/J!XQB2[* &\);1MEUGLE?S\Z^7 M"G$N*IK(+7#':+U<(_CB @@>#%K:D#*/;( /IGG:RL!^('U0V1]3><3;L%RN M^=*ZX.'.@T.6U&=0M +3J1;@?(?HGQ[#)1+R3):C%<-ME4G=C5:XB!R*8H M@8SKV-J2OW[[M*B:#@%W#)N=Q-$!D+:J+9),9:$<2*TWTSV]]Q%"XACH%Q)U MZW!CJR+!KJ/@#>[IQM+K"9"/U!]9CL@(,^!8KDTFM0>>:W 2^;!T-U0>$*9V6B5"4== M)#@(#+L4"0Z13$]H:^*&S4''HEP"*U6JG?\T+=YQND2,(.IUX-J,!>39-#&R"0@HQ-"L5AG)W'U_[?W9;UM)4FZ[_>_ M!)#[\C* JVP7#+BK#-O=C7DBIR*J'2*Z,XUATQ-A\ M=]V'OJ.RY6KKN_HE_YRN/O]ZN5S-O^!B;7E^,#S?W\\O+E[/%W^&129A9,1@ M+,@HR*)$HR$8&<%DU"ZAPA!WRY/;]\GCFN7! ',K 6Y0;72PS=_'WTT'6*^8 MS8XQD#)K4+H.:8HA W,Z*F28[=T4S ;-/1\A:!S$G0 (\Z&T;G4'Q M.+WMCTV_P>8,R2'!_+%-4>.C'/XRO: _^K1.%# J(1,QXPHHAQQ"H8A2 MH PZ6,,M:]V#[_A=N7FU3F>F<"^M'+DKOYKE?F+R%KF1QS]TE CZ)#F56VI> M$_#O1?MUNEL.+&+)D)W(9.)0D%>H,L@<),,B*,)I;15V).U8:WAMT1]3QJN_ MOF*J3L'TRSK)X .]NRST=/K=YBBX>)<5DFR*J@D$,M2)LS9"3-8&S0O#YK>2 M;2CO(LYNBK^[EG4$#7>PRQ_-]3HZ>TFN\/KV.!6.67$#0HGJXYC:TD1I0)U* MB3);WWS:1%L.NL#Y23'8>AD<#HCGL!QN+EF,2)%$GZ X'4!EBD)=R A:"V&9 M8-XV[^3:COIQ$Z>>PS(X# CGL@0FR4JN"LDV28IH52D,:'-%L(:QZ*((B;7N ME[@386=NOP]$S2'@W4N%YX)+>C-5A7^BU:]1\>@5&$^QM<*2P!G-@/8C^J]7 M)8QC?V](/',C>T*L'JC65#U^,C)>K0C2\@F MI%2P]65$*]K'S>,Z)YRW!D*G.3=O9O02/X:_\#H!Y(_R;C'_-EW2%[^>+]:_ M.N(L;[\'M#BW.X*E1F=TUQ3<,ZHP1<^9Y9;\WSHR,-4R5(L2')>&83 JA-9M M9!XAYUB;NOGJM_/E\NI :#J[K.OEJCO:\A>DM84_Z.0EO5BNIFD2@N!:4220 MM*L5/#F"#U%#RKJ4%'PNIG6=\Q'DCNO-MD+475-X*OUUL/T?P"K9"IQ^FDW( MS[$"38U>F0-EG:/-AG[$X)SS'CFZUC5[AU,[KBO;$5 /T=YYXO357R1@TNQT M%A;?U_[1[_,ZRW9%I-5[\#!\5HN)_BC7[%;'?+;$7W"&9;JZ3S[7:HC% M>)>% ,OJ#A5D@NAM 0I,53**,19;P_U(DL?M=#H4I$^IQPXL^&NL[8 O#N'4 M>%V"\X)8TR3EXA0$U((V+!\"+ MJHPMPS^Q.I%1Q1(# \?JCA)D3:#2!4R..96,&'/K(.X)DD:N#CL1,NY:V(9J MZ@!U5ZE7CTMSPHPD'SYP$%I*4"(D<"AJKT-K0F#"M.]1OAME(S>[& ># RBM M RCN+\R)3]QQ6S3H[$V=E*7!YV A98Q&&2>4:3[4:6\J1Z[H'@>B RNS@Y!I MW:2U9CO3)P\2+_<:/:*#5#2Y14[7@F1C('-ADL)@:1]I#-YC:1[7VH[IAYY4 MVQT8XZV;8G$263)%=D%A 954@4'0*&JVI*?V:IX%\TL<)&].3R[2'8BZ\VP$@IXEK2/A!3(%Q?DBQ?!I8ZI8/- :1_ZQK6A MHV)S,#5V -%#!3O)*F8KD0%BG?O'O85@C22V6=*6<^YL+V[ N)[LJ- ]B7H[ M\&JW5WD'B5 M.%%MH:8.4'=]./>H-"<2K?!9]H7,H+/1=;I1%+1B\Q=ZVU_-\I&/E$= M!X,#**T#*.XOS(F0PO,0(R19>)T4;&BQ^03,>T5K4-F"S=MG[DWER">JXT!T M8&5VX'L^M.I4X:6D7.?)6(H$LU005&1@,\]6Z)BS:ET_?HQM'"QI9$ROL85N M.H#8JU(PU<81U_R\I[CNWL43K4;%%$5JRM=D1K+ZT=3B!\5\4L&IXEOWM]Z= MNG%GY(X)Q($T>$Y%(R^G) /24R)AK_Y$G'W\7#]R77CQ8D5OU .+2UH,W^_> MQ+W?'&3<^9NMVEXL7]R4G5TI=Y,%N2Q DDS=J:CLMBIQ=+*$*.]-2UKJX,2SP M0_3V6YHS-&J;:/!,T/K[O'IBE_2Q.OA[$VE]^$PJ^B4L,==XC-Y9?_+7^7(U MX1F%8]9",+6$)!8&(5!4;DIPSB;)36R= M&>BWXK=(9&]H#:'A'OZ[ZQN[#_ MQ^HS+FZN@W"YC64FBD4=+3&J>2&Y2^8@AE@['7+NT48TF)X*.X^F8MRCE]:P M/*U2SL3:OL[3Z15[J7"FZ_&YEDK5T8"TN&10D#F36"Q+VK6^$-F3Q)T :H]$UAZB%![J]1+/"JT0 M8T18/U.Z$S;M<\3FD5H;'Z([[PSU36)Q\8W>OT#R4*Z6I/928E8"Z$MI21;N MP:ND@3EAM.$84+-FV_5#5.R$0'T0V8MF2-R%HIU0Z9\=*ILKZTP< MRK7S_"+_S^5RM9[8.TFVU/O(#"&3JZR92K-4QH.H7.W6]]^1:IF"2B:"U)5&:A.!L]E!0>R%"ID"N=1YLXTP'_DSNEHY6 M3[,4F\'2&%I,K7GLZQI?UY]DTLRCW8"$@%?D6UC//M6N6[^2;+^7S7RH[=1PQ[FP/))C&NNX4"=KB0YC(%QA"M$D M;5OWD7J"I'ZOMO=!QEWSTU(/'6QVUV)Z<;GZ/%],5]_7):TPS/T:-/P"-K0THDA.D+/3T+G *%W 1[ZKEFXV#8[_X"+;].$ M;]Y_^!M^B;@@_TVZ7!R"9861G<;:AH>3H!+YCT[Q()NG=#U!4F]0.D3O/X&I MG1(ZP-3VHNW7^>5LM?B^Y<&CX$YX#86MXXU<*!"HLZ4H"DFISKIL'J?=1T5(MT7.TN#N S*_A8DK[^FP:7B_"C*2XK%+Z94[[_):AQ!BAG^RT#&S=#TQ# M*%E"8)S'9)"V^MP8/T\2U4GZ4DLPM55$!\BZOLKZT7=<;__9>*>LX5"K<"LC M%J)2$E@PUFD10OO)AP\2,ZY9&M+';B/_7H'T>_B"VU67#)/:\-HKP_-:L$-" M2L5!3,%VY;@V<'LL;UD8;HZ3B)49."ZCU=+O6]VZG!]V!P#CB^FT/+76 OXS;KVZZVWPU4@+'>#I?A_T2STIF20?B1?G*([%>JAF M#+'"Z4?O?9"R*)-:'R@\0DZOVV0;1+720P>0VIZVO0J+.A-T^1Z_AM5B6K-6 M)X)93,%E2(PGBFLT2<@S#61_?=)9)UU:%RX]3,VX!4A# ZJ1%CK T]]G"TSS M3[/IO[!F%&Y[()"E9"^D(!-Z_Z\1Y [;N702&AMKL>S:FNUI:]>QRV7N*J\OYV& M.+V85DDT;S6UV^.&:_]T +LGR#<-47.1/ .!O@[]L1%<=!%*X28;HKGX,YJ: M_H.0?Y#M[[CZH1<=9IDQU@8]Y*28.B2+VP0Y1!."+A0^Z<;\/DE4)_DY1Z+C MH1Z[;70Q=FW:_=QMX/^>_S>?YS^G%Q<;/ MV+*]V8\F$K6TH7;-Y*:FE1<-'J.%&!TRJT)*XQ\C! /8W&NH7D M6PS+6AZZ6-2RT&WQ'<^J\%396;?1JVEXI3@(RA?KD\RNM#[*V9FX<<^=QX#@ ML1KJ%GKKHL^)\EYX6^<$,4FKB',.(2E-H9;G+EB=I&F=]/\(.>.>0H\!K_VU MT!&@[G453!9..U$@)5/J!#-R%9*V)"CA,#H9M2P#(>I@[VZPX^C30.IH/730 MK?ZG(X+?%O/E31MUE5 FS0)DKBR9W%C(Y+)2.R 1CUIDJP8,7>^AJ)/*@.'B MUF.UT%'0NF'E)1(=:=O*>%;ODQ>KZ;_6/TZBS4XFE2#D.LF>TSJ)*"F^88R' MF .W?K?V/?L\M9O \VA5/Q!UMI5[1QO?-6]O9N\6\X3+Z\97Q.!+_(87\Z_5 M59PX$PD@UD(2B3S%)$,MJ1%G=6;>;6YS: M >O*$?@^23:7@ISDAL)6-R! ))^" N9(,DP,K2F'6;8'GMA-B#BL56LA[QXM MVKVY5\L)%W6PC!)0C(^T-@29;)DS2):2CH8S+?S0ANQ^TKJ)&0>W7PU4TRGB MKM[;]G_>=O.KMX3KB^!PL=Q>"/\8X'#O3$9+1EKGZN=J!%^*@N"0%F&*2C0? M6M6*]FZ"TE-@=G#E]@CJ1Y*B49FLL]10M%E/*E00M7,0/5=:)LE1M.Z'MP=Y MXV9.G1*:C534(_I^7G4_-M*GE7>5A/-(IWVK2)J>97"F)')?D@G[!\_A]F; MV3?2VGSQ?2*<9<9+ 9[5C$AZ#2YZ!LZBYYYSCFS "]\]J1VWL?,)03R0 CN$ MZM7-#^-2"L' 1ZUHP=7B*$_AHLG22_+GO;6M&R;=3\FX79I/NN_O+?@>X;,6 MT(2A9LYGA!#)0U922'"!56_%R\A5R5H,'@.M*1FY>_(I\;._Y'N\7OM'N+C< MZ.?B8OYGF"6<,.8R4ZK>&.8J)>; U5Z\(D;'O49GFYUB0:3$F5Q%$JUKL2^CXY^)ZPUA=&^ M$N_1--W.E)C$%'+6&(%G3S&)K+,X%0F)Z>BLL#ERV;I3TA,D]3L6K2F6CM!# M1["ZZ7MWO4!RD%84[@"3(RE92WMW9@9*,B6J$DTQ0YFDGZGI=Z19"S =*?V# M*;)=/H-UEH)!)4OUN ($ M*;PKJ6236F7N>;&KSNSU)E6)/W:8./C_-5?XUQ=+F;+]_.+B]>;^Y6)9L(A<@]:6$&>A.<05&WPB#&XQ)C"W'K_'9JG?LL8 M]\'FSUT0.T)"!Z=P#W7_X-);IWP$RR,G-F(!7\^&O)0A,*&Y:S[*Y9CN*X/A ML"^\[-BZ91_E'8S!K[B8SO.'55BL!FZ.L:CY:#7%\?*B7FZ_)B7]>KFHVGNW MIH$^_6Z^G&X:_JDH8O(Y@" _G(R#62=<<$ 4]'_E E>MV^RWH7S3<&TCTF"#IX9GJ1DYD0-Y?:B>]QC_G-< M"L/!8ORY[@>Q_@%7JXM-I?<_IZO/]/FJJ>W0E'5N:LY:E:(A9UZ[)),F@BT% M,M-D$$*TTK6N<&W*P+C7%\]GC30%2A<7N ^P_Q[S95JO_UO\OPU?E_A'>?'U MZ\4TU?[X%-ZL+E?TUMOIE^EJVU,KG,O%*=7O*J#LQB+=NGN//JA M5LLQ;(Q[2W..:^9DH.EYY4Q\2KQ(D2&BDZ"RS!!2'D2=#KV9YL-ND5U^^7LR_(ZVT>?K?+7/O+L*LR7SRW;^\Q=W0@:PT MN@*Z.5W_H_R8.O\>+ZHAJ1GTF^3Z6)/KWX7O:]_@^B1>L&P*F@"%"TV^,]?@ M7/$U;] JH:,7I7FN[U$4'VL4;Z[O[B\Y^+&ITB_?;SZSI>-%7=B;P3M<.!8M MT[46FT1G%(/@>&T&&VK?'%MX;MVFJ!GQ([=Y.!UF[YK5<=3?P0%,M4AU#MEZ M?)U4B5E&FT@)NN;@88(04P8CG=,2>?&I=:')C\\?%WTC06#>2!\=86D[TTYX M\GU%SL T,:^*E^2<9 ,E&DZAI1F@A>]M"L;%T^&:? 2!XAU[-8?'_^DVP+%2@_Y%=9!%48(:(C@&TC#;Z6M;,=O(QZ5M_ ML WTTXU=N/7 <>]AQ]U>#I=\#W#9HKPRQJQEP'C-ZG8$\,BP0,I6!FNMEW&G M"K)= #.F[3A"67?5?8#D1E;XWZ:SZ9?++]4LES21JGKY1U*\(PYR"Q8ICSW M9K?Q34\I_L>'CK-!-%/\P?+K('38;&_TX;7),][9S%6M<%:^$A_ !Q?!*6$R MNE*":SWLY!8!XR:I]!&('JZ1#N!TN.!NV)[EN[Z[,\X7+P!-O2(-08 344!. MSBJ=@HBY=7'?$'R,&P\= :N[1W9CZWCTX'KZ9URN%M.TPKR."_\^FZZ6 M5_N_P>@-60"F0HTW@Z>MGS837QPZ,@XNFSO;Z$,A]M,/&_GX;G0XS ?4S=A8 M>X>+,E]\J;7^3['E1& VNGH640>SYQ+ I3I7N]AB_7Z\FGQ0K&@(F1KY.[8B,18"7/A!GY/?RUIENCQ(TL@_9 M"R;;*Z\#)-ZZVK\*N+Q7*H8(UD<#"HLC+X9"+Y*)XL:4(G+KN[-[R!@WI[@[ MU!VKJ ZP]J1,'Q+IV^N)N%8KC"EQ8+H.ZJE-5J+(!BS6H@"2@&&MTQJ/IWID M)'<1@Y]8]^>,]M\OZ^+>JFNYS6S^%^8)=YD8UAFD"[:63)+HO3&0$LLVNY ] M.WG4OB\3G4=6C5'8:A$T@<0S6A/?PO2BFJ37\\5O]+>KB14\$//D__/D22LR M041M(>O(&>/*%-6Z;FHH7CJ/ ,]CA1P%D X6RK6WAXMOTX3WB^7W^>P;Q2*X M<3F7'VL3K[N]I7^?K_X;5^^O$ZTGWGDE22F T690-EH(9$. =F_.$J%M/5E@)[!Y%^%K9X MQ7CK$.2T''8>>)_IJCH>3!TLM8.5L_[G'R2SZ>S31A)\XD-2ED<&)?N:Y%Y; MR0?C( M.<:86TO/6_:A:TC]N/>^Y^FG' J&711"?YCT^QOO[Z:?/ZT*[5%'S M"2>9)^5BK753V5$D1Z^\%PR8Y"*6Q"F<:YTH,@@CXY;L]K L1H5&+^OC$!V\ M^K_+Z>K[F]ERM;A<'T=>SQ_YX^NZ0'D=RM6!HFO#\4^L@J)-^!LN2$SK7[X, M*WP=IHO:UQTGAKO K8H@,"L2G.,4_@D-]+Z)4?+ ;.LY#=TP/V[A<0_KL /T+.N,.K1@9S*S5U@+B#O=9WEXOTF=Y\MYBF3:'[E4BVWNO$6Y%DR@(8 MO0 EDJN3XAPP+T5,J%0LK0$['#%8GYY>YE]]U'YY)0*^],PET0F(3(X)/3M".([U.3!6+S>WL8:3N MAM=G>[]] OWV"^.U/_X@EQ.>@E$Y" B2.5"*<0C&1K FZ12U5TR>",2/$[H; MA)_KO?/PNFT&X!,U=*MJF,]J7#HOZU_^Y"5M)X,/T?!M[X.%8SAJ,9X+L2I;@N/0@ M>4#TPF;;OJ[T/PWC]L3L< WC]E%_!U[*[0+>G#.%FRF <$*"\IF!5Z6. 384 MA!;F@VG=)W+_2OTS:!FW%P@>K=3?1R,=P&F0DB$*7EW@2,N9!P[*:DNO.(0O.9UZIOQ>L3E&IOX^..\#YX_6/*OCHK9,@DF&@,H6KD=%V%$FX M3'&N2,S=%:^>5RG_7GC9JWAU'^5U@,1;8F\H./4"&RCM-[0=]6'P 7A,=9U2(>63I]7P7XSQ!V@J ZPMADU6X=VK"7XMOY!%6KU9Y2-#.L036VU M(H<[%HC.97":6>Z-X=RU=A$?(>>YM"8])HQII:U^@;==E58JITM$"$&1D)): M-S204#A:+5CBFK7N5/(H03W,@VZ@]MW@=( ..@!4/ P=>++RD(.S2BGKD>7&(/J)B"Z!S_+>P^%^L11BW^7&6&6E5 A%J4R=4%@+Q 5F'F*,2/+O6 M)NHIFL;U\8>#5U-==("MWW"&BW!!_+S(7Z:S:;VPJ1.S;C-E?+36. MH:@F< ME35-J28L92^=E%RYT#H!?B?"QJT%'@YE[;72 =0:)(84(65PQ@$6[6EQ45CL MLM20G)71<@R,#9*O.WQ_K3/H<7U,R'EBW7>+]@G&.A^^"-#.V%I,7&A[T))< MCZ01BY69GZ:4J/.+A\9XV F.>RGG8(A]PT69%H@YFNO@^1 M!+;?DP?- #M""'VD?V49R($H$KR5I9[41 B, F3'/,JD->WYK0OQGTWZ5^1) MVN0@6<]!&6O!"\9!*M3*LU)J06)/TCT"?O8M:%MQX\^MS3O_:"U4D&M>RAXPYP_D3[^Z"SQY AL\Q M!2DAV*A *6/7X>XQ'&33:B4K8"Z1P&).$%*F M5\XPZ5D,0N\VG/??>XS+ ; ;4E.] ?#'(/?S%+^M!;WQYL/L^P^?_AM6]J]8 MSE:P()R H(T@L:8 D84 S*3 5!0ZFG@0. ^CYQFFCC4#[@DTW,'^WN#D,'C' M?2)FM9:!%F\60&(V4.>1")=R+^LN)*MYPSB1D1YH@O\E!J-VG1)T1J4@?+)\\;CN(D\[] MY\9X;+4L=L/VQB2G,BK9 MRZK9E[DS74@-D7RR;H#'P.K@]?9UT\AE%1:KSE?=[1:F$XD&C>&NQEP)E-?U M3K:V1PQI;1ZY%>?:)+?S*/PYK;DC0/6LM[C;G4DGVDBR.I8B4%OED@2O$QN1 M8E&78I%19M&ZR<"I>.O\Y. Y+;8C0+7_8O.;Q3;#3_4F^N,9K#E27L'ICQ)* MZTDJ-D.V5H *F6)B%B,@#T)&)X0WY^-8_L3>F0[L.<>5=QRT_AT6WUWGVU@6 M2%T>@G0%E% D'U.5*40A]0:I;?.CQCMS M)U[]A8LTW798KKHL6UT6TF4PWH"34H&JJ;;14@RI\XK[=^7XV MAYZ#K(W3;YYM@?IO=U;ZM/B8M9XC(WGI6EU/AIO$9Q*0@6=*<>%Y;CTY8.!]5DO\7V"GI1"1LR +CIR@4(A[X=YL%Y8B4H*TWYZ4@=\ M/YOCZ_->W@,!];F<>E=IO9FE!=('EB]Q^^(FT\1CH7L3G"C M#B ;DWO='2%FGY$I":74X3@A)H@Z:W Q)7H;I5.M1Q+,>]A^A\Y^: MIC81=R_.][>8?UJ$+^LJ^)@MV6C)0$:/4(_Y( ;NH'BFZ7W'71[$Y;V7 MFG&1TTC=]VUDQ\N^6Q1MBRN]+9B4HZV4F?J/#1 *4^"-=*DD+;AO/O'M$7HZ MN'!LH/.=H'2 L8NF?[XY_SCY_GEDJ*VCW^2/+__,<,[;L&6N6WIK%9,Q9 X MV.@8J#HZU/%B@=&KY)C%G'Z@]7I^N7B4N^2M$*9D M$('7;N@R0\A:@M+%ZU-?7;W_ ;_0^ MXMTP9\OS52\ Q2WS,7F0Z"VYI3Z R[& M:$DFP(MMW"P03N$H@X.&TYBZ ;7 M5@^.VF5O*GO7':^2-%Y&Z4$[2VQ$U"1(B\"X$3HEXC(WK_"[GY1Q M+=] CGX#J?<)GNTZ##8&6^4B;? DG"C ZQPA%6DHF,ZZY-8MO1XD9F2_K(6J MGX;/ 7+O#T!7)C0GZQ7S()3DH)0JX)DSX)(B/GA@K#1/DKF/D.Z 0! J6X;*V^:W M.X\1-*Z[-- &UDP#'<#I#@_;588\9JY9'?1<6]D+3@;:) IGK5-.1E5'>PQR M W"'D)&M4#M%WYVP>;34.X#.^WHC-)R]7F^F/X+\XLO M\\O9BD\"+T:FH*&@-\26JQ.2I09=F%%1%Y%SZS' .Y+6A>%J!XF?W*?V^ND6 M=N^QFOTZG^^:OYO/7'$J12HN2PDQV[#ML)[J[+3@>"@.*3YN7NQX,+7C'DF- M \[F6NP/K_GEY8(8W&1]K8^9E^2L:.TRB2\KXT QIR!ZBK4+YP4CQ[HZA\7E M/52-&U&>&'_':J4#G+U("2]P4=NQW+F]6+Z>SL+%.NGX79AF8G+]@0F&4((M M=8Y:[?^L:X<8S1R4P(3&9%E.KW M%]PFASP9'J)G%L@-J7&^\Q!ED2"Y*4&@-K*T/@O9@[QQ:Q).;0Y;Z:G33.4[ M!]3+(Y*4'_JJ%OG).Y'9*#7Y[K.N$U:5TXYLBZNS5^JQ1\H$,"X@*J9$UH0N M;-XS_P%:6E\EKJ-ZIXO21C#P15/XPWP!ESBKMV728Y:*^^8G^??0T=4]T&': M?^H&<6]Q]["!/7"SZE*(TFD!Q5EBPW .GG,-R'B*07C+[B9IC9JZ<+(+Q/UU MO&/6PCX"[Q,WVY-IKGBRW FH'2Q 61X@!'H5 F?T3M'*M![C>F99"WNI>N>L MA7WDWA^ KD;VK(\XLB2!U!LP38LJENA R^A3CM%FUWR(^#EE+>REY)VR%O:1 M>'^PN8D.K*;X@*,#(S198M0%O,D&T"B?C)-6E^:](AZ@9>0TXX%WK,-$W@%T M-@U,ZWCTK_/%JHKE WY:%X9/I MZ'-D4$L! A0#% @ M*TO6F*>:_[,- Y2\" !4 M ( !I;,! '1R;6(M,C R,S$R,CE?8V%L+GAM;%!+ 0(4 Q0 M ( +2M+UK(.:R,37, $1"!0 5 " :3H 0!T&UL4$L! A0#% @ M*TO6JK7!GRPQ 4.\( !4 M ( !U.(# '1R;6(M,C R,S$R,CE?<')E+GAM;%!+!08 # , + <# "WIP0 ! end XML 105 trmb-20231229_htm.xml IDEA: XBRL DOCUMENT 0000864749 2022-12-31 2023-12-29 0000864749 2023-06-30 0000864749 2024-02-20 0000864749 2023-12-29 0000864749 2022-12-30 0000864749 us-gaap:ProductMember 2022-12-31 2023-12-29 0000864749 us-gaap:ProductMember 2022-01-01 2022-12-30 0000864749 us-gaap:ProductMember 2021-01-02 2021-12-31 0000864749 trmb:SubscriptionAndServicesMember 2022-12-31 2023-12-29 0000864749 trmb:SubscriptionAndServicesMember 2022-01-01 2022-12-30 0000864749 trmb:SubscriptionAndServicesMember 2021-01-02 2021-12-31 0000864749 2022-01-01 2022-12-30 0000864749 2021-01-02 2021-12-31 0000864749 us-gaap:CommonStockMember 2021-01-01 0000864749 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 0000864749 us-gaap:RetainedEarningsMember 2021-01-01 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 0000864749 us-gaap:ParentMember 2021-01-01 0000864749 us-gaap:NoncontrollingInterestMember 2021-01-01 0000864749 2021-01-01 0000864749 us-gaap:RetainedEarningsMember 2021-01-02 2021-12-31 0000864749 us-gaap:ParentMember 2021-01-02 2021-12-31 0000864749 us-gaap:NoncontrollingInterestMember 2021-01-02 2021-12-31 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 2021-12-31 0000864749 us-gaap:CommonStockMember 2021-01-02 2021-12-31 0000864749 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 2021-12-31 0000864749 us-gaap:CommonStockMember 2021-12-31 0000864749 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000864749 us-gaap:RetainedEarningsMember 2021-12-31 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000864749 us-gaap:ParentMember 2021-12-31 0000864749 us-gaap:NoncontrollingInterestMember 2021-12-31 0000864749 2021-12-31 0000864749 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-30 0000864749 us-gaap:ParentMember 2022-01-01 2022-12-30 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-30 0000864749 us-gaap:CommonStockMember 2022-01-01 2022-12-30 0000864749 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-30 0000864749 us-gaap:CommonStockMember 2022-12-30 0000864749 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0000864749 us-gaap:RetainedEarningsMember 2022-12-30 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0000864749 us-gaap:ParentMember 2022-12-30 0000864749 us-gaap:NoncontrollingInterestMember 2022-12-30 0000864749 us-gaap:RetainedEarningsMember 2022-12-31 2023-12-29 0000864749 us-gaap:ParentMember 2022-12-31 2023-12-29 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-12-29 0000864749 us-gaap:CommonStockMember 2022-12-31 2023-12-29 0000864749 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-12-29 0000864749 us-gaap:CommonStockMember 2023-12-29 0000864749 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0000864749 us-gaap:RetainedEarningsMember 2023-12-29 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-29 0000864749 us-gaap:ParentMember 2023-12-29 0000864749 us-gaap:NoncontrollingInterestMember 2023-12-29 0000864749 us-gaap:DiscontinuedOperationsHeldforsaleMember trmb:TrimbleAgMember 2023-12-29 0000864749 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-30 0000864749 us-gaap:ProductMember srt:RestatementAdjustmentMember 2022-01-01 2022-12-30 0000864749 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2021-01-02 2021-12-31 0000864749 us-gaap:ProductMember srt:RestatementAdjustmentMember 2021-01-02 2021-12-31 0000864749 trmb:SubscriptionAndServicesMember srt:RestatementAdjustmentMember 2022-01-01 2022-12-30 0000864749 trmb:SubscriptionAndServicesMember srt:RestatementAdjustmentMember 2021-01-02 2021-12-31 0000864749 us-gaap:ServiceMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-30 0000864749 us-gaap:ServiceMember srt:RestatementAdjustmentMember 2022-01-01 2022-12-30 0000864749 us-gaap:ServiceMember srt:ScenarioPreviouslyReportedMember 2021-01-02 2021-12-31 0000864749 us-gaap:ServiceMember srt:RestatementAdjustmentMember 2021-01-02 2021-12-31 0000864749 trmb:SubscriptionMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-30 0000864749 trmb:SubscriptionMember srt:RestatementAdjustmentMember 2022-01-01 2022-12-30 0000864749 trmb:SubscriptionMember srt:ScenarioPreviouslyReportedMember 2021-01-02 2021-12-31 0000864749 trmb:SubscriptionMember srt:RestatementAdjustmentMember 2021-01-02 2021-12-31 0000864749 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-30 0000864749 srt:ScenarioPreviouslyReportedMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember 2022-12-31 2023-12-29 0000864749 srt:MaximumMember 2022-12-31 2023-12-29 0000864749 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0000864749 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0000864749 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-29 0000864749 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-29 0000864749 srt:MinimumMember trmb:ComputerEquipmentAndSoftwareMember 2023-12-29 0000864749 srt:MaximumMember trmb:ComputerEquipmentAndSoftwareMember 2023-12-29 0000864749 us-gaap:BuildingMember 2023-12-29 0000864749 srt:MinimumMember trmb:InternalUseOfSoftwareMember 2023-12-29 0000864749 srt:MaximumMember trmb:InternalUseOfSoftwareMember 2023-12-29 0000864749 srt:MinimumMember 2023-12-29 0000864749 srt:MaximumMember 2023-12-29 0000864749 srt:WeightedAverageMember 2023-12-29 0000864749 us-gaap:ForwardContractsMember 2022-12-30 0000864749 us-gaap:ForwardContractsMember 2023-12-29 0000864749 trmb:TransporeonMember 2023-04-03 2023-04-03 0000864749 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-12-31 2023-12-29 0000864749 srt:MaximumMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-12-31 2023-12-29 0000864749 srt:MaximumMember 2022-01-01 2022-12-30 0000864749 trmb:AgileAssetsMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember trmb:AgileAssetsMember 2021-01-02 2021-12-31 0000864749 trmb:TransporeonMember 2023-04-03 0000864749 trmb:TransporeonMember us-gaap:CustomerRelationshipsMember 2023-04-03 0000864749 trmb:TransporeonMember us-gaap:CustomerRelationshipsMember 2023-04-03 2023-04-03 0000864749 trmb:TransporeonMember us-gaap:DevelopedTechnologyRightsMember 2023-04-03 0000864749 trmb:TransporeonMember us-gaap:DevelopedTechnologyRightsMember 2023-04-03 2023-04-03 0000864749 trmb:TransporeonMember us-gaap:TradeNamesMember 2023-04-03 0000864749 trmb:TransporeonMember us-gaap:TradeNamesMember 2023-04-03 2023-04-03 0000864749 trmb:TransporeonMember 2022-12-31 2023-12-29 0000864749 trmb:TransporeonMember 2022-01-01 2022-12-30 0000864749 us-gaap:DiscontinuedOperationsHeldforsaleMember trmb:TrimbleAgMember 2023-09-28 0000864749 trmb:TrimbleAgJVTransactionMember 2023-09-28 0000864749 trmb:TrimbleAgJVTransactionMember trmb:AGCOCorporationMember 2023-09-28 0000864749 trmb:TrimbleAgJVTransactionMember 2023-09-28 2023-09-28 0000864749 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2022-12-31 2023-12-29 0000864749 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2022-01-01 2022-12-30 0000864749 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember trmb:TimeAndFrequencyLOADRITESpectraPrecisionToolsAndSECOMember 2022-01-01 2022-12-30 0000864749 us-gaap:DevelopedTechnologyRightsMember 2023-12-29 0000864749 us-gaap:DevelopedTechnologyRightsMember 2022-12-30 0000864749 us-gaap:CustomerRelationshipsMember 2023-12-29 0000864749 us-gaap:CustomerRelationshipsMember 2022-12-30 0000864749 us-gaap:TrademarksAndTradeNamesMember 2023-12-29 0000864749 us-gaap:TrademarksAndTradeNamesMember 2022-12-30 0000864749 us-gaap:DistributionRightsMember 2023-12-29 0000864749 us-gaap:DistributionRightsMember 2022-12-30 0000864749 trmb:BuildingsandInfrastructureMember 2022-12-30 0000864749 trmb:GeospatialMember 2022-12-30 0000864749 trmb:ResourcesandUtilitiesMember 2022-12-30 0000864749 trmb:TransportationMember 2022-12-30 0000864749 trmb:BuildingsandInfrastructureMember 2022-12-31 2023-12-29 0000864749 trmb:GeospatialMember 2022-12-31 2023-12-29 0000864749 trmb:ResourcesandUtilitiesMember 2022-12-31 2023-12-29 0000864749 trmb:TransportationMember 2022-12-31 2023-12-29 0000864749 trmb:BuildingsandInfrastructureMember 2023-12-29 0000864749 trmb:GeospatialMember 2023-12-29 0000864749 trmb:ResourcesandUtilitiesMember 2023-12-29 0000864749 trmb:TransportationMember 2023-12-29 0000864749 trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember 2023-12-29 0000864749 trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember 2022-12-30 0000864749 us-gaap:MachineryAndEquipmentMember 2023-12-29 0000864749 us-gaap:MachineryAndEquipmentMember 2022-12-30 0000864749 trmb:SoftwareAndLicensesMember 2023-12-29 0000864749 trmb:SoftwareAndLicensesMember 2022-12-30 0000864749 us-gaap:ConstructionInProgressMember 2023-12-29 0000864749 us-gaap:ConstructionInProgressMember 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:BuildingsandInfrastructureMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:GeospatialMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:ResourcesandUtilitiesMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:TransportationMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember 2022-12-31 2023-12-29 0000864749 trmb:BuildingsandInfrastructureMember 2022-01-01 2022-12-30 0000864749 trmb:GeospatialMember 2022-01-01 2022-12-30 0000864749 trmb:ResourcesandUtilitiesMember 2022-01-01 2022-12-30 0000864749 trmb:TransportationMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:BuildingsandInfrastructureMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:GeospatialMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:ResourcesandUtilitiesMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:TransportationMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-30 0000864749 trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember 2021-01-02 2021-12-31 0000864749 trmb:BuildingsandInfrastructureMember 2021-12-31 0000864749 trmb:GeospatialMember 2021-12-31 0000864749 trmb:ResourcesandUtilitiesMember 2021-12-31 0000864749 trmb:TransportationMember 2021-12-31 0000864749 us-gaap:CorporateNonSegmentMember 2022-12-31 2023-12-29 0000864749 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-30 0000864749 us-gaap:CorporateNonSegmentMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:BuildingsandInfrastructureMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:GeospatialMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:ResourcesandUtilitiesMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:TransportationMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:BuildingsandInfrastructureMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:GeospatialMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:ResourcesandUtilitiesMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:TransportationMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:BuildingsandInfrastructureMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:GeospatialMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:ResourcesandUtilitiesMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:TransportationMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:BuildingsandInfrastructureMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:GeospatialMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:ResourcesandUtilitiesMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:TransportationMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember 2022-12-31 2023-12-29 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:BuildingsandInfrastructureMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:GeospatialMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:ResourcesandUtilitiesMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:TransportationMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:BuildingsandInfrastructureMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:GeospatialMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:ResourcesandUtilitiesMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:TransportationMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:BuildingsandInfrastructureMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:GeospatialMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:ResourcesandUtilitiesMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:TransportationMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:BuildingsandInfrastructureMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:GeospatialMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:ResourcesandUtilitiesMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:TransportationMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember 2022-01-01 2022-12-30 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:EuropeMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:RestofWorldMember 2021-01-02 2021-12-31 0000864749 country:US 2022-12-31 2023-12-29 0000864749 country:US 2022-01-01 2022-12-30 0000864749 country:US 2021-01-02 2021-12-31 0000864749 country:US 2023-12-29 0000864749 country:US 2022-12-30 0000864749 srt:EuropeMember 2023-12-29 0000864749 srt:EuropeMember 2022-12-30 0000864749 trmb:AsiaPacificAndOtherNonUsCountriesMember 2023-12-29 0000864749 trmb:AsiaPacificAndOtherNonUsCountriesMember 2022-12-30 0000864749 trmb:TwoThousandTwentyThreeSeniorNotesMember us-gaap:SeniorNotesMember 2023-12-29 0000864749 trmb:TwoThousandTwentyThreeSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-30 0000864749 trmb:TwoThousandTwentyFourSeniorNotesMember us-gaap:SeniorNotesMember 2023-12-29 0000864749 trmb:TwoThousandTwentyFourSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-30 0000864749 trmb:TwoThousandTwentyEightSeniorNotesMember us-gaap:SeniorNotesMember 2023-12-29 0000864749 trmb:TwoThousandTwentyEightSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-30 0000864749 trmb:TwoThousandThirtyThreeSeniorNotesMember us-gaap:SeniorNotesMember 2023-12-29 0000864749 trmb:TwoThousandThirtyThreeSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-30 0000864749 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-29 0000864749 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-30 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2026Member us-gaap:LineOfCreditMember 2023-12-29 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2026Member us-gaap:LineOfCreditMember 2022-12-30 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2028Member us-gaap:LineOfCreditMember 2023-12-29 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2028Member us-gaap:LineOfCreditMember 2022-12-30 0000864749 trmb:UncommittedFacilitiesMember 2023-12-29 0000864749 trmb:UncommittedFacilitiesMember 2022-12-30 0000864749 trmb:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2023-03-31 0000864749 trmb:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2023-03-01 2023-03-31 0000864749 trmb:UnsecuredFacilityMember us-gaap:LineOfCreditMember 2022-12-11 0000864749 us-gaap:BridgeLoanMember 2022-12-27 0000864749 us-gaap:BridgeLoanMember 2023-03-09 2023-03-09 0000864749 us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2022-12-27 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2026Member us-gaap:LineOfCreditMember 2022-12-27 2022-12-27 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2026Member us-gaap:LineOfCreditMember 2022-12-27 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2028Member us-gaap:LineOfCreditMember 2022-12-27 2022-12-27 0000864749 us-gaap:UnsecuredDebtMember trmb:TermLoanDueApril2028Member us-gaap:LineOfCreditMember 2022-12-27 0000864749 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-03-01 2022-03-31 0000864749 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0000864749 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-27 0000864749 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-04-03 2023-04-03 0000864749 trmb:UncommittedRevolvingCreditFacilities75millionMember 2023-12-29 0000864749 trmb:UncommittedRevolvingCreditFacilities100millioneurosMember 2023-12-29 0000864749 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000864749 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000864749 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000864749 us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000864749 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-30 0000864749 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-30 0000864749 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-30 0000864749 us-gaap:FairValueMeasurementsRecurringMember 2022-12-30 0000864749 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2023-12-29 0000864749 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2022-12-30 0000864749 2023-12-30 2023-12-29 0000864749 us-gaap:InternalRevenueServiceIRSMember 2023-12-29 0000864749 us-gaap:ForeignCountryMember 2023-12-29 0000864749 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2023-12-29 0000864749 trmb:TwoThousandTwoStockPlanMember 2020-05-31 0000864749 trmb:TwoThousandTwoStockPlanMember 2023-12-29 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-12-29 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-30 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 2021-12-31 0000864749 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-12-29 0000864749 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-30 0000864749 us-gaap:EmployeeStockOptionMember 2021-01-02 2021-12-31 0000864749 us-gaap:EmployeeStockMember 2022-12-31 2023-12-29 0000864749 us-gaap:EmployeeStockMember 2022-01-01 2022-12-30 0000864749 us-gaap:EmployeeStockMember 2021-01-02 2021-12-31 0000864749 us-gaap:CostOfSalesMember 2022-12-31 2023-12-29 0000864749 us-gaap:CostOfSalesMember 2022-01-01 2022-12-30 0000864749 us-gaap:CostOfSalesMember 2021-01-02 2021-12-31 0000864749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-12-31 2023-12-29 0000864749 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-30 0000864749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-02 2021-12-31 0000864749 us-gaap:SellingAndMarketingExpenseMember 2022-12-31 2023-12-29 0000864749 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-30 0000864749 us-gaap:SellingAndMarketingExpenseMember 2021-01-02 2021-12-31 0000864749 us-gaap:GeneralAndAdministrativeExpenseMember 2022-12-31 2023-12-29 0000864749 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-30 0000864749 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember trmb:TimeBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2022-12-31 2023-12-29 0000864749 srt:MaximumMember trmb:TimeBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2022-12-31 2023-12-29 0000864749 trmb:PerformanceBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2022-12-31 2023-12-29 0000864749 srt:MinimumMember trmb:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 2023-12-29 0000864749 srt:MaximumMember trmb:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 2023-12-29 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2022-12-30 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2023-12-29 0000864749 trmb:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 2023-12-29 0000864749 trmb:PerformanceBasedRestrictedStockUnitsMember 2023-12-29 0000864749 trmb:PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember 2022-12-31 2023-12-29 0000864749 us-gaap:EmployeeStockMember 2023-12-29 0000864749 trmb:TwoThousandTwentyOneStockRepurchaseProgramMember 2021-08-31 0000864749 trmb:TwoThousandTwentyOneStockRepurchaseProgramMember 2023-12-29 0000864749 trmb:TwoThousandTwentyFourStockRepurchaseProgramMember us-gaap:SubsequentEventMember 2024-01-28 0000864749 trmb:TwoThousandTwentyOneStockRepurchaseProgramMember 2022-12-31 2023-12-29 0000864749 trmb:TwoThousandTwentyOneStockRepurchaseProgramMember 2022-01-01 2022-12-30 0000864749 trmb:TwoThousandTwentyOneAndTwoThousandSeventeenStockRepurchaseProgramsMember 2021-01-02 2021-12-31 iso4217:USD shares iso4217:USD shares trmb:segment iso4217:EUR trmb:acquisition pure trmb:business trmb:loan true 2023 FY 0000864749 Trimble Inc. (“Trimble” or “the Company” or “we” or “our” or “us”) is filing this Amendment No. 1 on Form 10-K/A (this “Amendment”) to our Annual Report on Form 10-K for the year ended December 29, 2023, which was filed with the Securities and Exchange Commission (the “SEC”) on February 26, 2024 (the “Original Form 10-K”) to make certain changes, as described below.As previously disclosed in Item 8.01 of the Company’s Current Report on Form 8-K filed with the SEC on May 3, 2024, Ernst & Young LLP (“EY”), the Company’s independent registered public accounting firm, informed the Company that in preparing for an upcoming Public Company Accounting Oversight Board (“PCAOB”) inspection, EY had identified concerns regarding the design and execution of certain controls.The Company’s management has determined that additional material weaknesses in its internal control over financial reporting existed that were not previously disclosed in Management’s Annual Report on Internal Control over Financial Reporting in the Original Form 10-K related to certain information technology general controls (“ITGCs”), undue reliance on controls over information technology (“IT”) interfaces, and the evaluation of standalone selling prices of performance obligations utilized in accounting for revenue. As a result, we are (i) including in Part II, Item 8 of this Amendment a revised opinion from EY on our internal control over financial reporting as of December 29, 2023 and (ii) replacing Part II, Item 9A, “Controls and Procedures” in this Amendment to update the conclusions regarding the effectiveness of our internal control over financial reporting as of December 29, 2023. The material weaknesses did not result in any change to the Company’s consolidated financial statements as set forth in the Original Form 10-K.Pursuant to Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment contains the complete text of Part II, Item 8. “Financial Statements and Supplementary Data”. Part IV, Item 15. “Exhibits and Financial Statement Schedules” has been amended to include (i) current certifications of the Company’s Chief Executive Officer and Chief Financial Officer as required under Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, each dated as of the date of this Amendment, and attached as Exhibits 31.1, 31.2, 32.1, and 32.2, (ii) an updated Consent of Independent Registered Public Accounting Firm, attached as Exhibit 23.1, and (iii) updated inline XBRL exhibits, as applicable.The only changes to the Original Form 10-K are those related to the matters described above. Except as described above, this Amendment does not amend, update, or change (i) the Company’s consolidated financial statements or (ii) any other item or disclosure in the Original Form 10-K and does not purport to reflect any information or event subsequent to the filing. As such, this Amendment speaks only as of the date that the Original Form 10-K was filed, and the Company has not undertaken to amend, update, or change any information contained in the Original Form 10-K to give effect to any subsequent event, other than as expressly indicated in this Amendment. Accordingly, this Amendment should be read in conjunction with the Original Form 10-K and any subsequent filings with the SEC. P1Y P1Y P1Y P1Y P4Y P5Y P2Y P2Y P3Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent P2Y 10-K/A true 2023-12-29 --12-29 false 001-14845 TRIMBLE INC. DE 94-2802192 10368 Westmoor Drive Westminster CO 80021 720 887-6100 Common Stock, $0.001 par value TRMB NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 13100000000 245687181 42 229800000 271000000.0 706600000 643300000 235700000 402500000 89800000 73700000 147800000 127700000 421200000 0 1830900000 1518200000 202500000 219000000.0 124000000.0 121200000 5350600000 4137900000 1243500000 498100000 412300000 438400000 375500000 336200000 9539300000 7269000000 530400000 300000000.0 165300000 175500000 181200000 159400000 663100000 639100000 39700000 23700000 201300000 164400000 48300000 0 1829300000 1462100000 2536200000 1220000000 98300000 98500000 287800000 157800000 121900000 105100000 165700000 175300000 5039200000 3218800000 0.001 0.001 3000000.0 3000000.0 0 0 0 0 0 0 0.001 0.001 360000000.0 360000000.0 246500000 246500000 246900000 246900000 200000 200000 2214600000 2054900000 2437400000 2230000000 -152100000 -234900000 4500100000 4050200000 9539300000 7269000000 1771700000 1986100000 2135200000 2027000000 1690200000 1523900000 3798700000 3676300000 3659100000 875000000.0 1040800000 1086400000 482200000 444900000 450300000 108700000 85000000.0 87700000 1465900000 1570700000 1624400000 2332800000 2105600000 2034700000 664300000 542100000 536600000 583000000.0 553600000 506800000 487500000 422200000 369100000 45600000 30200000 10300000 103600000 46600000 50900000 1884000000 1594700000 1473700000 448800000 510900000 561000000.0 9200000 99000000.0 41400000 -161000000.0 -71100000 -65400000 28100000 31100000 37700000 31900000 -800000 -100000 -91800000 58200000 13600000 357000000.0 569100000 574600000 45700000 119400000 81800000 311300000 449700000 492800000 0 0 100000 311300000 449700000 492700000 1.26 1.81 1.96 1.25 1.80 1.94 247900000 248600000 251400000 249100000 250200000 254300000 311300000 449700000 492800000 86400000 -81600000 -64000000.0 3600000 -8400000 -800000 394100000 376500000 429600000 0 0 100000 394100000 376500000 429500000 250800000 300000 1801700000 1893400000 -98500000 3596900000 1700000 3598600000 492700000 492700000 100000 492800000 -63200000 -63200000 -63200000 429500000 429600000 2200000 36200000 -51300000 -15100000 -15100000 2100000 15700000 164300000 180000000.0 180000000.0 112800000 112800000 112800000 -600000 -600000 1800000 1200000 250900000 300000 1935600000 2170500000 -161700000 3944700000 0 3944700000 449700000 449700000 449700000 -73200000 -73200000 -73200000 376500000 376500000 2000000.0 29600000 -43200000 -13600000 -13600000 6000000.0 100000 47600000 347000000.0 394700000 394700000 137300000 137300000 137300000 246900000 200000 2054900000 2230000000 -234900000 4050200000 0 4050200000 311300000 311300000 311300000 82800000 82800000 82800000 394100000 394100000 2000000.0 31600000 -24900000 6700000 6700000 2400000 21000000.0 79000000.0 100000000.0 100000000.0 149100000 149100000 149100000 246500000 200000 2214600000 2437400000 -152100000 4500100000 0 4500100000 311300000 449700000 492800000 38300000 40200000 41300000 212300000 131600000 138600000 -104600000 -40000000.0 -26900000 145400000 120400000 122600000 9200000 99000000.0 43900000 -11600000 -41700000 -19200000 36400000 55400000 9000000.0 -67600000 113500000 72900000 67200000 46300000 30200000 -12400000 -24800000 60300000 20800000 -54200000 54100000 26000000.0 108600000 27400000 -4000000.0 -38300000 -2900000 -2400000 -29500000 -20000000.0 597100000 391200000 750500000 2088900000 373500000 236100000 42000000.0 43200000 46100000 17000000.0 215400000 67300000 -45800000 25000000.0 -11400000 -2068100000 -226300000 -203500000 6700000 -13600000 -15100000 100000000.0 394700000 180000000.0 3847100000 814800000 198900000 2292900000 590200000 449900000 -29400000 -15300000 -1600000 1431500000 -199000000.0 -447700000 7400000 -20600000 -11300000 -32100000 -54700000 88000000.0 271000000.0 325700000 237700000 238900000 271000000.0 325700000 168000000.0 197300000 98300000 133700000 73100000 61800000 9100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Inc., (“we” or “our” or “us”) is incorporated in the State of Delaware since October 2016.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds. We generate revenue primarily through the sale of our hardware, software, maintenance and support, professional services, and subscriptions.</span></div><div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2023, 2022, and 2021 were all 52-week years ending on December 29, 2023, December 30, 2022, and December 31, 2021. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div><div style="margin-top:6pt"><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-top:6pt"><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 accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations; (ii) inventory valuation; (iii) valuation of long-lived assets and their estimated useful lives; (iv) goodwill and other long-lived asset impairment analyses; (v) stock-based compensation; and (vi) income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Actual results that we experience may differ materially from our estimates.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, we changed the presentation of revenue and cost of sales in the Consolidated Statements of Income. This change was made to better reflect our Connect and Scale strategy and business model evolution with a continued shift toward a more significant mix of recurring revenues, which includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscription, maintenance and support, and term licenses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As such, we revised our presentation, including (i) the combination of subscription and services into one line item, and (ii) moving term licenses from product to subscription and services. The subscription and services line item is more aligned with our performance measures, how we manage our business, and is helpful to investors and others to better understand our results. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously, we presented revenue and cost of sales on three lines as follows: </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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-weight:400;line-height:120%;padding-left:5.5pt">product, which included hardware and software licenses (both perpetual and term licenses);</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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-weight:400;line-height:120%;padding-left:5.5pt">service, which included hardware and software maintenance and support and professional services;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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-weight:400;line-height:120%;padding-left:5.5pt">subscription, which included SaaS, data, and hosting services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revised categories are as follows: </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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-weight:400;line-height:120%;padding-left:5.5pt">product, which includes hardware and perpetual software licenses;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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-weight:400;line-height:120%;padding-left:5.5pt">subscription and services, which includes SaaS, data, and hosting services, as well as term licenses, hardware and software maintenance and support, and professional services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior period amounts have been revised to conform to the current period presentation. This change in presentation did not affect the total revenue or total cost of sales. The effect of the change on the Consolidated Statements of Income for 2022 and 2021 was as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">As Previously Reported</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:8.5pt;font-weight:700;line-height:100%">Effect of Change in Presentation</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:8.5pt;font-weight:700;line-height:100%">As Reported Herein</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:8.5pt;font-weight:700;line-height:100%">As Previously Reported</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:8.5pt;font-weight:700;line-height:100%">Effect of Change in Presentation</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:8.5pt;font-weight:700;line-height:100%">As Reported Herein</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,152.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(165.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,986.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,135.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and services</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,690.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,690.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,523.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,523.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service</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:9pt;font-weight:400;line-height:100%">641.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(641.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">649.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(883.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">762.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(762.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,659.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,659.1 </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 style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,046.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,090.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,086.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(229.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</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:9pt;font-weight:400;line-height:100%">203.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(203.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(216.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of sales</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.7 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.7 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,624.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,624.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer, who is our CODM, views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP. </span></div><div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments. As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and perpetual software licenses.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual licenses is recognized upon delivery and commencement of the license term.  In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription and Services</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SaaS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. SaaS is provided on either a subscription or a consumption basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. Subscription terms generally range from month-to-month to <span style="-sec-ix-hidden:f-486">one</span> to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation. Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain an on-premise term license component as well as maintenance and support. Term licenses are distinct and recognized upon transfer and commencement of the subscription license term. Maintenance and support are recognized ratably over the subscription term. The subscription term generally ranges from <span style="-sec-ix-hidden:f-488">one</span> to three years. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:f-490">one</span> to two years depending on the product line.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:f-492">one</span> to three years, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. At the end of 2023 and 2022, the allowances for credit losses were immaterial.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div><div style="margin-top:6pt"><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></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from <span style="-sec-ix-hidden:f-497">four</span> to six years for machinery and equipment, <span style="-sec-ix-hidden:f-499">five</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:f-501">two</span> to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:f-504">two</span> to five years.</span></div><div style="margin-top:6pt"><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-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date. The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of purchase consideration to the assets acquired, liabilities assumed, and any noncontrolling interest based on their fair values at the acquisition date. When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. To determine whether goodwill is impaired, we first assess qualitative factors. Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events. If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, we perform a quantitative analysis. Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing a quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates. If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from </span><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-510">three</span></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ten years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and have a weighted-average useful life of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">seven years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We write off fully amortized intangible assets when those assets are no longer used.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance. </span></div><div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.</span></div><div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2023 and 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Brazilian Real</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions. We do not enter into foreign currency forward contracts for trading purposes. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023 and 2022, there were no derivatives outstanding that were accounted for as hedges.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued Accounting Pronouncements not yet Adopted</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses, (ii) the composition of other segment items, and (iii) optional disclosure of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources. The ASU is effective for our Annual Report on Form 10-K beginning in 2024 and, afterward, interim reports. Early adoption is permitted. The ASU should be applied retrospectively to all prior periods presented in the financial statements. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit). Additionally, certain existing disclosure requirements are removed. The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively. Early adoption and retrospective application are permitted. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no recently adopted accounting pronouncements.</span></div> <div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2023, 2022, and 2021 were all 52-week years ending on December 29, 2023, December 30, 2022, and December 31, 2021. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div> <div style="margin-top:6pt"><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-top:6pt"><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 accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for (i) revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations; (ii) inventory valuation; (iii) valuation of long-lived assets and their estimated useful lives; (iv) goodwill and other long-lived asset impairment analyses; (v) stock-based compensation; and (vi) income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Actual results that we experience may differ materially from our estimates.</span></div> The effect of the change on the Consolidated Statements of Income for 2022 and 2021 was as follows: <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">As Previously Reported</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:8.5pt;font-weight:700;line-height:100%">Effect of Change in Presentation</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:8.5pt;font-weight:700;line-height:100%">As Reported Herein</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:8.5pt;font-weight:700;line-height:100%">As Previously Reported</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:8.5pt;font-weight:700;line-height:100%">Effect of Change in Presentation</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:8.5pt;font-weight:700;line-height:100%">As Reported Herein</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,152.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(165.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,986.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,247.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,135.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and services</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,690.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,690.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,523.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,523.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service</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:9pt;font-weight:400;line-height:100%">641.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(641.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">649.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(883.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">762.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(762.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,659.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,659.1 </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 style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,046.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,090.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,086.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(229.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription</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:9pt;font-weight:400;line-height:100%">203.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(203.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(216.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of purchased intangible assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of sales</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.7 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570.7 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,624.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,624.4 </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> 2152000000 -165900000 1986100000 2247500000 -112300000 2135200000 1690200000 1690200000 1523900000 1523900000 641300000 -641300000 649400000 -649400000 883000000.0 -883000000.0 762200000 -762200000 3676300000 3676300000 3659100000 3659100000 1046100000 -5300000 1040800000 1090100000 -3700000 1086400000 444900000 444900000 450300000 450300000 235700000 -235700000 229900000 -229900000 203900000 -203900000 216700000 -216700000 85000000.0 85000000.0 87700000 87700000 1570700000 1570700000 1624400000 1624400000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. </span></div>Our Chief Executive Officer, who is our CODM, views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP. 4 <div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we estimate SSP considering multiple factors including but not limited to, our internal cost, pricing practices, sales channel, competitive positioning, and overall market and business environments. As our offerings and markets change, we may be required to reassess our estimated SSP and, as a result, the timing and classification of our revenue could be affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products and services and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and perpetual software licenses.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual licenses is recognized upon delivery and commencement of the license term.  In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription and Services</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription and services revenue includes SaaS and hosting services, term licenses, hardware and software maintenance, and support and professional services. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SaaS </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. SaaS is provided on either a subscription or a consumption basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. Subscription terms generally range from month-to-month to <span style="-sec-ix-hidden:f-486">one</span> to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation. Revenue related to SaaS on a consumption basis is recognized when the customer utilizes the service based on the quantity of the services consumed.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contain an on-premise term license component as well as maintenance and support. Term licenses are distinct and recognized upon transfer and commencement of the subscription license term. Maintenance and support are recognized ratably over the subscription term. The subscription term generally ranges from <span style="-sec-ix-hidden:f-488">one</span> to three years. </span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:f-490">one</span> to two years depending on the product line.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:f-492">one</span> to three years, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.</span></div> P3Y P3Y P2Y P3Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. </span></div>We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors, such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product lifecycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div> <div style="margin-top:6pt"><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></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from <span style="-sec-ix-hidden:f-497">four</span> to six years for machinery and equipment, <span style="-sec-ix-hidden:f-499">five</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:f-501">two</span> to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:f-504">two</span> to five years.</span></div> P6Y P10Y P5Y P39Y P5Y <div style="margin-top:6pt"><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-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at the commencement date. The operating lease ROU assets include adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div>Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement. <div style="margin-top:6pt"><span style="background-color:#ffffff;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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of purchase consideration to the assets acquired, liabilities assumed, and any noncontrolling interest based on their fair values at the acquisition date. When determining the fair values, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of revenue and revenue growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. Any purchase consideration in excess of the fair values of the net assets acquired is recorded as goodwill. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred.</span></div> <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. To determine whether goodwill is impaired, we first assess qualitative factors. Qualitative factors include but are not limited to macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, or other relevant company-specific events. If it is determined more likely than not that the fair value of a goodwill reporting unit is less than its carrying amount, we perform a quantitative analysis. Alternatively, we may bypass the qualitative assessment and perform a quantitative impairment test.</span></div>When performing a quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates. If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized. <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from </span><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-510">three</span></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ten years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and have a weighted-average useful life of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">seven years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We write off fully amortized intangible assets when those assets are no longer used.</span></div>We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance. P10Y P7Y <div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div> <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is based on the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span>the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience. <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.</span></div> <div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2023 and 2022.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Euro, Canadian Dollars, New Zealand Dollars, British Pound, and Brazilian Real</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. We occasionally enter into foreign currency contracts to minimize the impact of foreign currency fluctuations on the purchase price of pending acquisitions. We do not enter into foreign currency forward contracts for trading purposes. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023 and 2022, there were no derivatives outstanding that were accounted for as hedges.</span></div> 0 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued Accounting Pronouncements not yet Adopted</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU updates reportable segment disclosure requirements primarily through (i) enhanced disclosures about significant segment expenses, (ii) the composition of other segment items, and (iii) optional disclosure of more than one measure of segment profit or loss if the CODM uses those measures to assess segment performance and allocate resources. The ASU is effective for our Annual Report on Form 10-K beginning in 2024 and, afterward, interim reports. Early adoption is permitted. The ASU should be applied retrospectively to all prior periods presented in the financial statements. We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">The ASU updates the annual income tax disclosures by requiring (i) specific categories and greater disaggregation of information in the rate reconciliation, (ii) income taxes paid disaggregated by taxing authority and jurisdiction, and (iii) disclosures of pretax income (or loss) and income tax expense (or benefit). Additionally, certain existing disclosure requirements are removed. The ASU is effective for our Annual Report on Form 10-K beginning in 2025 and is applied prospectively. Early adoption and retrospective application are permitted. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently evaluating the impact of adopting this ASU on our financial reporting disclosures.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no recently adopted accounting pronouncements.</span></div> <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2: EARNINGS PER SHARE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive common shares include outstanding stock options, restricted stock units (“RSUs”), contingently issuable shares, and shares to be purchased under our employee stock purchase plan.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></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.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.622%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Trimble Inc.</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares used in basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive weighted-average shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></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.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.622%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share amounts) </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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Trimble Inc.</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares used in basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares and dilutive potential common shares used in diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive weighted-average shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Antidilutive stock-based awards are excluded from the calculation of diluted shares and diluted earnings per share because their impact would increase diluted earnings per share.</span></div> 311300000 449700000 492700000 247900000 248600000 251400000 1200000 1600000 2900000 249100000 250200000 254300000 1.26 1.81 1.96 1.25 1.80 1.94 1900000 1300000 100000 <div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3: ACQUISITIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 3, 2023, we acquired all of the issued and outstanding shares of TP Group Holding GmbH and Sixfold GmbH, which owned Transporeon, in an all-cash transaction. Transporeon is a Germany-based company and leading cloud-based transportation management software platform that connects key stakeholders across the industry lifecycle to positively impact the optimization of global supply chains, which aligns with our Connect and Scale strategy. Transporeon is reported as part of our Transportation segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase consideration was €1.9 billion or $2.1 billion, which included the repayment of outstanding Transporeon debt of $339.6 million. The acquisition was funded through a combination of cash on hand and debt. See </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia7ca1be02b3b4654abec2d0074f80055_190" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 “Debt”</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this report for more information. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to Transporeon, we acquired two businesses in 2023 with total purchase consideration of $47.0 million. In the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aggregate, the two businesses acquired contributed less than 1% of our total revenue during 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we acquired two businesses, with total purchase consideration of $379.5 million. The largest acquisition was Bid2Win Software, LLC, a leading provider of estimating and operations solutions for the heavy civil construction industry. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we acquired </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AgileAssets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with total purchase consideration of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$237.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The acquisition contributed less than </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our total revenue during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$35.0 million</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$20.4 million</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">and $13.6 million in 2023, 2022, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Price Allocation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of identifiable assets acquired and liabilities assumed was determined under the acquisition method of accounting for business combinations. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair value of intangible assets acquired is generally determined based on a discounted cash flow analysis. </span></div><div style="margin-top:6pt"><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 consideration transferred to acquire Transporeon and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed, as well as the estimated useful lives of the identifiable intangible assets as of the date of the acquisition. The allocation of the purchase price is still preliminary as we finalize deferred income taxes. Preliminary estimates will be finalized within one year of the acquisition date.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.977%"></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:100%">Fair Value as of the Acquisition Date</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:100%">Estimated Useful Life</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-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:700;line-height:100%">Total purchase consideration</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,082.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;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:100%">Net tangible assets acquired:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net tangible assets acquired</span></td><td colspan="2" style="background-color:#f5f5f5;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:700;line-height:100%">9.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;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:100%">Intangible assets acquired:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Developed product technology</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets acquired</span></td><td colspan="2" style="background-color:#f5f5f5;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:700;line-height:100%">939.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(256.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;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:100%">Fair value of all assets/liabilities acquired</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#f5f5f5;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:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:700;line-height:100%">1,390.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists of growth potential, synergies, and economies of scale expected from combining Transporeon’s operations with ours, together with the highly skilled and valuable assembled workforce. We do not expect the goodwill to be deductible for income tax purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company corrected an error which resulted in an adjustment of $34 million between goodwill and developed technology intangibles, net of tax.</span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amounts of revenue and net loss included in the Consolidated Statements of Income resulting from Transporeon since the acquisition date, which includes the effects of purchase accounting, primarily amortization of intangible assets and other adjustments.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:64.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.173%"></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:9pt;font-weight:700;line-height:100%">Year of</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</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:9pt;font-weight:400;line-height:100%">(42.3)</span></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></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information presented in the following table was computed by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined on January 1, 2022. This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date. This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.317%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year of </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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,839.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,831.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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:9pt;font-weight:400;line-height:100%">273.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308.6 </span></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></tr></table></div> 1900000000 2100000000 339600000 2 47000000 2 0.01 2 379500000 0.01 237500000 0.01 35000000 20400000 13600000 <div style="margin-top:6pt"><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 consideration transferred to acquire Transporeon and the preliminary allocation of the purchase price among the assets acquired and liabilities assumed, as well as the estimated useful lives of the identifiable intangible assets as of the date of the acquisition. The allocation of the purchase price is still preliminary as we finalize deferred income taxes. Preliminary estimates will be finalized within one year of the acquisition date.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.977%"></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:100%">Fair Value as of the Acquisition Date</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:100%">Estimated Useful Life</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-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:700;line-height:100%">Total purchase consideration</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,082.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;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:100%">Net tangible assets acquired:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net tangible assets acquired</span></td><td colspan="2" style="background-color:#f5f5f5;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:700;line-height:100%">9.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;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:100%">Intangible assets acquired:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Developed product technology</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets acquired</span></td><td colspan="2" style="background-color:#f5f5f5;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:700;line-height:100%">939.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(256.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;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:100%">Fair value of all assets/liabilities acquired</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#f5f5f5;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:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:700;line-height:100%">1,390.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td></tr></table></div> 2082600000 12900000 41800000 28000000.0 24700000 4100000 9700000 16500000 47200000 20600000 9300000 759500000 P11Y 168400000 P7Y 11900000 P5Y 939800000 256600000 692500000 1390100000 0 34000000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the amounts of revenue and net loss included in the Consolidated Statements of Income resulting from Transporeon since the acquisition date, which includes the effects of purchase accounting, primarily amortization of intangible assets and other adjustments.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:64.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.173%"></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:9pt;font-weight:700;line-height:100%">Year of</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</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:9pt;font-weight:400;line-height:100%">(42.3)</span></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></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information presented in the following table was computed by combining the historical financial information of Trimble and Transporeon along with the effects from business combination accounting and the associated debt resulting from this acquisition as if the companies were combined on January 1, 2022. This information is presented for informational purposes only, and it is not necessarily indicative of the operating results that would have occurred if the acquisition had been consummated as of that date. This information should not be used as a predictive measure of our future financial position, results of operations, or liquidity.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.317%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year of </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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,839.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,831.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</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:9pt;font-weight:400;line-height:100%">273.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308.6 </span></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></tr></table></div> 124700000 -42300000 3839200000 3831200000 273000000.0 308600000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4: DIVESTITURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pending Divestiture</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2023, we executed a definitive agreement with AGCO that provides for the formation of a JV with AGCO in the mixed fleet precision agriculture market. Under the terms of the agreement, we will contribute the Trimble Ag business, excluding certain GNSS and guidance technologies, and AGCO will contribute its JCA Technologies business to the JV. We will sell an interest in the JV to AGCO for $2.0 billion in pre-tax cash proceeds, subject to working capital adjustments. Immediately following the closing of this proposed transaction, we will own 15% of the JV and AGCO will own 85% of the JV. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we plan to enter into the following agreements with AGCO as part of the overall transaction: </span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a seven-year, renewable Supply Agreement through which we will provide key GNSS and guidance technologies to the JV for use in professional agriculture machines sold by AGCO, on an exclusive basis with limited exceptions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a Technology Transfer and License Agreement to govern the licensing of certain non-divested intellectual property and technology for use by the JV in the agriculture field and, upon expiration of the Supply Agreement, to govern fixed and variable royalty payments made to us by the JV;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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-weight:400;line-height:120%;padding-left:5.5pt">a Trademark License Agreement to govern the licensing of certain Trimble trademarks for use by the JV in the agriculture field;</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">a Positioning Services Agreement through which the JV will serve as our channel partner for the positioning services in the agriculture market; and</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:4.8pt">a Transition Services Agreement to provide contract manufacturing services for the divested products for two years following the closing of the proposed transaction.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proposed transaction is expected to close in the first half of 2024 and is subject to customary closing conditions, including regulatory approvals. Trimble Ag is reported as a part of our Resources and Utilities segment. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the closing of this proposed transaction, our 15% ownership interest in the JV is expected to be reported as an equity method investment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of Trimble Ag that are subject to the proposed transaction were classified as held for sale at the end of 2023. The following table presents the carrying values of the major classes of assets and liabilities classified as held for sale in our Consolidated Balance Sheets at the end of 2023:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.649%"></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:100%">At the End of Year</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-style:italic;font-weight:400;line-height:100%">(In millions)</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:100%">2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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:100%">20.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other purchased intangible assets, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets Held for Sale</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">421.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities Held for Sale</span></div></td><td style="background-color:#f5f5f5;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:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:700;line-height:100%">48.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Divestitures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the pending Trimble Ag JV Transaction, we divested five businesses in 2023 with total proceeds of $18.7 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we divested six businesses with total proceeds of $226.3 million. The largest divestiture was the sale of Time and Frequency, LOADRITE, Spectra Precision Tools, and SECO accessories businesses to Precisional LLC, an affiliate of The Jordan Company (“TJC”), for $205.1 million in cash, which included a working capital adjustment. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, divestitures were not material to the financial statements.</span></div> 2000000000 0.15 0.85 P7Y 0.15 The following table presents the carrying values of the major classes of assets and liabilities classified as held for sale in our Consolidated Balance Sheets at the end of 2023:<div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.649%"></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:100%">At the End of Year</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-style:italic;font-weight:400;line-height:100%">(In millions)</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:100%">2023</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, 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:100%">20.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other purchased intangible assets, net</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets Held for Sale</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">421.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities Held for Sale</span></div></td><td style="background-color:#f5f5f5;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:700;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:700;line-height:100%">48.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#f5f5f5;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> 9100000 12100000 84200000 3400000 20700000 20300000 268100000 3300000 421200000 1800000 14300000 16000000.0 8300000 7900000 48300000 5 18700000 6 226300000 205100000 <div style="margin-bottom:5pt;margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5: INTANGIBLE ASSETS AND GOODWILL</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</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:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908.5 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(554.1)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354.4 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.8 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(722.7)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282.1 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:9pt;font-weight:400;line-height:100%">1,358.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(474.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(445.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution rights and other intellectual property</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">2,314.9 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">(1,071.4)</span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">1,243.5 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">1,706.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">(1,208.3)</span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">498.1 </span></td><td style="background-color:#f5f5f5;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:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the end of 2023 and 2022, $267.8 million and $79.9 million of fully amortized intangible assets were written off.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2023 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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:9pt;font-weight:400;line-height:100%">149.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">1,243.5 </span></td><td style="background-color:#f5f5f5;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:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><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 segment for 2023 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:8.5pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Geospatial</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:8.5pt;font-weight:700;line-height:100%">Resources and Utilities</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:8.5pt;font-weight:700;line-height:100%">Transportation</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:8.5pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2022</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,300.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,137.9 </span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,417.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(268.1)</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</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:9pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2023</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">2,347.3 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">385.1 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">216.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">2,401.8 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">5,350.6 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">At the End of 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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</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:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908.5 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(554.1)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354.4 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.8 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(722.7)</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282.1 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:9pt;font-weight:400;line-height:100%">1,358.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(474.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">654.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(445.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution rights and other intellectual property</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">2,314.9 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">(1,071.4)</span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">1,243.5 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">1,706.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">(1,208.3)</span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">498.1 </span></td><td style="background-color:#f5f5f5;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> P6Y 908500000 554100000 354400000 1004800000 722700000 282100000 P10Y 1358400000 474500000 883900000 654100000 445900000 208200000 P6Y 43800000 38600000 5200000 39500000 32700000 6800000 P7Y 4200000 4200000 0 8000000.0 7000000.0 1000000.0 2314900000 1071400000 1243500000 1706400000 1208300000 498100000 267800000 79.9 million 79900000 <div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2023 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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:9pt;font-weight:400;line-height:100%">149.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">1,243.5 </span></td><td style="background-color:#f5f5f5;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> 200400000 168600000 163400000 149700000 135600000 425800000 1243500000 <div style="margin-top:6pt;text-align:justify"><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 segment for 2023 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:8.5pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:8.5pt;font-weight:700;line-height:100%">Geospatial</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:8.5pt;font-weight:700;line-height:100%">Resources and Utilities</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:8.5pt;font-weight:700;line-height:100%">Transportation</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:8.5pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2022</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,300.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,137.9 </span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,390.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,417.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(266.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(268.1)</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</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:9pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of year end 2023</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">2,347.3 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">385.1 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">216.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">2,401.8 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">5,350.6 </span></td><td style="background-color:#f5f5f5;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> 2300100000 382100000 471800000 983900000 4137900000 27700000 0 0 1390100000 1417800000 0 1900000 266200000 0 268100000 -19500000 -4900000 -10800000 -27800000 -63000000.0 2347300000 385100000 216400000 2401800000 5350600000 <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6: CERTAIN BALANCE SHEET COMPONENTS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory, net were as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories:</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:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.9 </span></td><td style="background-color:#f5f5f5;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402.5 </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:5pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods includes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $11.3 million and $16.9 million at the end of 2023 and 2022 for costs of sales that have been deferred in connection with deferred revenue arrangements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software and licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Construction in progress </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578.5 </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:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.5 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.0 </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:middle"></td></tr></table></div><div style="margin-top:9pt"><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 related tax were as follows:</span></div><div style="margin-top:6pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized actuarial gains</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#f5f5f5;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:100%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234.9)</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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory, net were as follows:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories:</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:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.9 </span></td><td style="background-color:#f5f5f5;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402.5 </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> 88400000 154900000 3000000.0 13100000 144300000 234500000 235700000 402500000 11300000 16900000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software and licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Construction in progress </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578.5 </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:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(350.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.5 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.0 </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:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net by geographic area were as follows: </span></div><div style="margin-top:6pt"><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:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;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:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Total property and equipment, net</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.5 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.0 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 237400000 244400000 170000000.0 177600000 131600000 146400000 14000000.0 10100000 553000000.0 578500000 350500000 359500000 202500000 219000000.0 <div style="margin-top:9pt"><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 related tax were as follows:</span></div><div style="margin-top:6pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized actuarial gains</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#f5f5f5;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:100%">Total accumulated other comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234.9)</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> -158000000.0 -241600000 4700000 5400000 -1200000 -1300000 -152100000 -234900000 <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined our operating segments based on how our CODM views and evaluates operations. Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments. Our CODM regularly reviews our segment operating results to make decisions about resources that are allocated to each segment and to assess performance. In each of our segments, we sell many individual products. For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described below:</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Buildings and Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance.</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Geospatial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment primarily serves customers working in surveying, engineering, and government.</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Resources and Utilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment primarily serves customers working in agriculture, forestry, and utilities.</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Transportation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment primarily serves customers working in long haul trucking and freight shipper markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width: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.579%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,593.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">769.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">741.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,494.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">771.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">636.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,659.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width: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.579%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of Year End 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">706.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,347.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,401.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,350.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of Year End 2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,300.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,137.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of Year End 2021</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,141.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">403.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">995.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,981.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated segment operating income</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase accounting adjustments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition / divestiture items</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:9pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128.6)</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Restructuring and other 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:9pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">448.8 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">510.9 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">561.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">357.0 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">569.1 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">574.6 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width: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.579%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,018.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,076.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</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:9pt;font-weight:400;line-height:100%">196.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,593.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">769.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">741.0 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">938.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">469.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,955.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,037.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</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:9pt;font-weight:400;line-height:100%">192.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,494.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:5pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue in the United States as included in the Consolidated Statements of Income wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $1,855.2 million, $1,777.4 million, and $1,687.4 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2023, 2022, and 2021. No single customer or country other than the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> United States accounted for 10% or more of our total revenue </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in 2023, 2022, and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No single customer accounted for 10% or more of our accounts receivable at the end of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:5pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net by geographic area were as follows: </span></div><div style="margin-top:6pt"><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:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;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:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Total property and equipment, net</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.5 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.0 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width: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.579%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,593.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">769.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">741.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,494.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f5f5f5;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,422.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">771.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">636.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,659.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width: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.579%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of Year End 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">706.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,347.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,401.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,350.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of Year End 2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">305.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">643.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">402.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,300.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,137.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of Year End 2021</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,141.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">403.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">995.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,981.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1593100000 695500000 769100000 741000000.0 3798700000 440800000 209100000 270600000 130200000 1050700000 1494000000 756500000 821600000 604200000 3676300000 406300000 221400000 278300000 58800000 964800000 1422700000 828900000 771300000 636500000 3659400000 411700000 244100000 264000000.0 43400000 963200000 314100000 125000000.0 92500000 175000000.0 706600000 65000000.0 115800000 11100000 43800000 235700000 2347300000 385100000 216400000 2401800000 5350600000 305100000 137200000 79200000 121800000 643300000 93200000 146100000 100300000 62900000 402500000 2300100000 382100000 471800000 983900000 4137900000 246800000 134000000.0 112900000 131100000 624800000 79300000 136400000 67400000 80200000 363300000 2141400000 403600000 440800000 995700000 3981500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated segment operating income</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase accounting adjustments</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212.3)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition / divestiture items</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:9pt;font-weight:400;line-height:100%">(72.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128.6)</span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Restructuring and other 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:9pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">448.8 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">510.9 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">561.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">357.0 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">569.1 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">574.6 </span></td><td style="background-color:#f5f5f5;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> 1050700000 964800000 963200000 116000000.0 123300000 106200000 212300000 131600000 134500000 72400000 32800000 21800000 151100000 112000000.0 128600000 50100000 54200000 11100000 448800000 510900000 561000000.0 -91800000 58200000 13600000 357000000.0 569100000 574600000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.572%"></td><td style="width:0.1%"></td><td style="width: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.157%"></td><td style="width:0.1%"></td><td style="width: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.579%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reporting Segments</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td 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:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,018.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,076.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</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:9pt;font-weight:400;line-height:100%">196.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,593.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">769.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">741.0 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,798.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">938.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">469.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,955.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,037.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</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:9pt;font-weight:400;line-height:100%">192.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,494.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">756.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">3,676.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Rest of World</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,659.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1026000000 300200000 217500000 474800000 2018500000 338100000 213300000 328900000 195900000 1076200000 196600000 141900000 56900000 33500000 428900000 32400000 40100000 165800000 36800000 275100000 1593100000 695500000 769100000 741000000.0 3798700000 938100000 320700000 227000000.0 469400000 1955200000 337100000 247800000 374300000 78700000 1037900000 192800000 140300000 51700000 30300000 415100000 26000000.0 47700000 168600000 25800000 268100000 1494000000 756500000 821600000 604200000 3676300000 823500000 337300000 212200000 493100000 1866100000 386600000 282300000 368400000 87300000 1124600000 188400000 161400000 67300000 30200000 447300000 24200000 47900000 123400000 25900000 221400000 1422700000 828900000 771300000 636500000 3659400000 1855200000 1777400000 1687400000 153800000 157700000 28000000.0 40300000 20700000 21000000.0 202500000 219000000.0 <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8: DEBT</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</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:9pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:21pt"><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="border-top:1pt solid #000000;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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 4.15%, due June 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 4.75%, due December 2024</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2014</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.95%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 4.90%, due June 2028</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</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:9pt;font-weight:400;line-height:100%">5.04%</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:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 6.10%, due March 2033</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.13%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility, due March 2027</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.71%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2026</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 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:9pt;font-weight:400;line-height:100%">6.99%</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:9pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2028</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.12%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncommitted Credit Facilities, floating rate</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.06%</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:9pt;font-weight:400;line-height:100%">130.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,066.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,520.0 </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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Short-term debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,536.2 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,220.0 </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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, our debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Payable</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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:9pt;font-weight:400;line-height:100%">193.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,037.5 </span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">3,080.4 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our senior notes are unsecured obligations. Interest on the senior notes is payable semi-annually in June and December of each year, except for the interest on the 2033 Senior Notes payable in March and September (as next described). For the 2028 and 2033 senior notes, the interest rate is subject to adjustment from time to time if Moody’s or S&amp;P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness. We may redeem the notes of each series of senior notes at our option in whole or in part at any time. Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2033 Senior Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we issued an aggregate principal amount of $800.0 million in senior notes (the “2033 Senior Notes”) that will mature in March 2033 and bear interest at a fixed rate of 6.1% per annum. The interest is payable semi-annually in March and September of each year, commencing in September 2023. The interest rate is subject to adjustment from time to time upon a rating agency downgrade or upgrade of the credit rating assigned to the 2033 Senior Notes. The 2033 Senior Notes were sold at 99.843% of the aggregate principal amount. The 2033 Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bridge Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 11, 2022, we entered into a bridge facility commitment letter (the “Bridge Facility”) in connection with the acquisition of Transporeon. Under the Bridge Facility, the lender committed to provide a term loan up to an aggregate amount of €1.88 billion. On December 27, 2022, the Bridge Facility was automatically reduced to €500 million upon entering into the 2022 Term Loan Agreement and the 2022 Credit Facility Amendment (as next described). On March 9, 2023, as a result of completing the issuance of the 2033 Senior Notes, the remaining €500 million was automatically terminated with no amounts having been drawn. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Term Loan Credit Agreement</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2022, we entered into a $1.0 billion unsecured, delayed draw term loan credit agreement comprised of commitments for a 3-year tranche for $500.0 million and a 5-year tranche for $500.0 million. On April 3, 2023, both variable-rate term loans were drawn to fund the acquisition of Transporeon. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments are allowed without penalty and cannot be reborrowed. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Credit Facility and Amendment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, we entered into a credit agreement (the “2022 Credit Facility”) maturing in March 2027. The 2022 Credit Facility provides for a five-year, unsecured revolving credit facility in the aggregate principal amount of $1.25 billion, and permits us, subject to the satisfaction of certain conditions, to increase the commitments for revolving loans by an aggregate principal amount of up to $500.0 million. The variable interest rate and commitment fees are based on our current long-term, senior unsecured debt ratings, our leverage ratio, and certain specified sustainability targets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2022, we entered into an amendment to the 2022 Credit Facility (the “2022 Credit Facility Amendment”) that made $600.0 million of the existing commitments under the Credit Facility available for the acquisition of Transporeon and increased our maximum permitted leverage ratio following the closing of the acquisition. On April 3, 2023, we borrowed $225.0 million as part of the proceeds to finance the acquisition. For additional information related to the Transporeon acquisition, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia7ca1be02b3b4654abec2d0074f80055_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 3 “Acquisitions”</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of this report. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncommitted Facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, we had two $75.0 million and one €100.0 million revolving credit facilities, which are uncommitted (the “uncommitted facilities”). Generally, these variable-rate uncommitted facilities may be redeemed upon demand. Borrowings under uncommitted facilities are classified as short-term debt in the Consolidated Balance Sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Covenants</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 term loan credit agreement and 2022 credit facility, as amended, contain customary covenants including, among other requirements, limitations that restrict the Company’s and its subsidiaries’ ability to create liens and enter into sale and leaseback transactions, and restrictions on the ability of the subsidiaries to incur indebtedness. Further, both debt agreements contain financial covenants that require the maintenance of maximum leverage and minimum interest coverage ratios. At the end of 2023, we were in compliance with the covenants for each of our debt agreements.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective interest rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</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:9pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:21pt"><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="border-top:1pt solid #000000;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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 4.15%, due June 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 4.75%, due December 2024</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 2014</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.95%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 4.90%, due June 2028</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2018</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:9pt;font-weight:400;line-height:100%">5.04%</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:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">   Senior Notes, 6.10%, due March 2033</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.13%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility, due March 2027</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.71%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2026</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 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:9pt;font-weight:400;line-height:100%">6.99%</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:9pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan, due April 2028</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.12%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncommitted Credit Facilities, floating rate</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.06%</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:9pt;font-weight:400;line-height:100%">130.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,066.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,520.0 </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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Short-term debt</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,536.2 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,220.0 </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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.0415 0 300000000.0 0.0475 0.0495 400000000.0 400000000.0 0.0490 0.0504 600000000.0 600000000.0 0.0610 0.0613 800000000.0 0 0.0671 150000000.0 225000000.0 0.0699 500000000.0 0 0.0712 500000000.0 0 0.0506 130400000 0 13800000 5000000.0 3066600000 1520000000 530400000 300000000.0 2536200000 1220000000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, our debt maturities based on outstanding principal were as follows (in millions):</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Year Payable</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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:9pt;font-weight:400;line-height:100%">193.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,037.5 </span></td><td style="background-color:#f5f5f5;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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#f5f5f5;border-bottom:3pt 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-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:9pt;font-weight:400;line-height:100%">3,080.4 </span></td><td style="background-color:#f5f5f5;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> 530400000 0 518800000 193700000 1037500000 800000000.0 3080400000 800000000 0.061 0.99843 1880000000 500000000 500000000 1000000000 P3Y 500000000 P5Y 500000000 P5Y 1250000000 500000000 600000000 225000000 2 75000000.0 1 100000000.0 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9: LEASES</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities. Lease terms range from 1 to 12 years, and certain leases include options to extend the lease for up to 10 years. We consider options to extend the lease in determining the lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><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:47.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Operating lease expense</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5 </span></td><td style="background-color:#f5f5f5;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></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Short-term lease expense 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:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8 </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></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Total lease expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.3 </span></td><td style="background-color:#f5f5f5;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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><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:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><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 leases was as follows:</span></div><div style="margin-top:6pt"><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:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1008"><span style="-sec-ix-hidden:f-1009">Other current liabilities</span></span></span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total operating lease liabilities</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.1 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.5 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We signed operating leases for real estate of approximately $21.5 million that have not yet commenced at the end of 2023, and as such, have not been recognized on our Consolidated Balance Sheets. These operating leases are expected to commence in 2024 with lease terms ranging from 1 to 11 years.</span></div> P1Y P12Y P10Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><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:47.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Operating lease expense</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.5 </span></td><td style="background-color:#f5f5f5;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></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Short-term lease expense 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:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8 </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></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Total lease expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.3 </span></td><td style="background-color:#f5f5f5;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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><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:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><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 leases was as follows:</span></div><div style="margin-top:6pt"><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:64.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1008"><span style="-sec-ix-hidden:f-1009">Other current liabilities</span></span></span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Total operating lease liabilities</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.1 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr></table></div> 33500000 36300000 35500000 17100000 14800000 17800000 50600000 51100000 53300000 31000000.0 35000000.0 35900000 47000000.0 26300000 49500000 124000000.0 121200000 29100000 35000000.0 121900000 105100000 151000000.0 140100000 0.0427 0.0330 P7Y P6Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.5 </span></td><td style="background-color:#f5f5f5;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.0 </span></td><td style="background-color:#f5f5f5;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> 34600000 29300000 25000000.0 20300000 16400000 47900000 173500000 22500000 151000000.0 21500000 P1Y P11Y <div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10: COMMITMENTS AND CONTINGENCIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, we had unconditional purchase obligations of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$618.9 million as compared to $858.8 million at the end of 2022. These unconditional purchase obligations primarily represent (i) open non-cancellable purchase orders for material purchases with our inventory vendors, and (ii) various non-cancelable agreements with certain service providers with minimum or fixed commitments.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, that we or any of our subsidiaries is a party, or that any of our or our subsidiaries’ property is subject.</span></div> 618900000 858800000 <div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11: FAIR VALUE MEASUREMENTS</span></div><div style="margin-top:6pt"><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 fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs: </span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Values at the end of 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Values at the end of 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:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:7pt;font-weight:700;line-height:100%">(Level I)</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:7pt;font-weight:700;line-height:100%">(Level II)</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:7pt;font-weight:700;line-height:100%">(Level III)</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:9pt;font-weight:700;line-height:100%">Total</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:7pt;font-weight:700;line-height:100%">(Level I)</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:7pt;font-weight:700;line-height:100%">(Level II)</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:7pt;font-weight:700;line-height:100%">(Level III)</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets </span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="-sec-ix-hidden:f-1046"><span style="-sec-ix-hidden:f-1047"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></span></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">0.3</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:9pt;font-weight:400;line-height:100%">0.3</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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">3.1</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:9pt;font-weight:400;line-height:100%">3.1</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.6</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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><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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.7</span></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.</span></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Represents forward currency exchange contracts, and for 2022, a treasury rate lock contract, all that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.</span></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Represents arrangements to receive payments from buyers of our divested companies that are included in Other current assets on our Consolidated Balance Sheets. The fair values are estimated using scenario-based methods based upon estimated future milestones. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2022, derivative assets included foreign currency exchange contracts and a treasury rate lock contract, both related to the acquisition of Transporeon and associated debt and were settled in the first two quarters of 2023. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Fair Value Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of all outstanding financial instruments that are not recorded at fair value on a recurring basis (debt) was approximately $3.1 billion and $1.5 billion at the end of 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the senior notes was determined based on observable market prices in less active markets and is categorized accordingly as Level II. The fair values do not indicate the amount we would currently have to pay to extinguish the debt.</span></div> <div style="margin-top:6pt"><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 fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs: </span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Values at the end of 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Values at the end of 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:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</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:0 1pt"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:7pt;font-weight:700;line-height:100%">(Level I)</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:7pt;font-weight:700;line-height:100%">(Level II)</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:7pt;font-weight:700;line-height:100%">(Level III)</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:9pt;font-weight:700;line-height:100%">Total</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:7pt;font-weight:700;line-height:100%">(Level I)</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:7pt;font-weight:700;line-height:100%">(Level II)</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:7pt;font-weight:700;line-height:100%">(Level III)</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets </span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="-sec-ix-hidden:f-1046"><span style="-sec-ix-hidden:f-1047"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></span></span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">0.3</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:9pt;font-weight:400;line-height:100%">0.3</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:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">3.1</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:9pt;font-weight:400;line-height:100%">3.1</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.6</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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><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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.7</span></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.</span></div><div style="margin-top:2pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:3.02pt">Represents forward currency exchange contracts, and for 2022, a treasury rate lock contract, all that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span>Represents arrangements to receive payments from buyers of our divested companies that are included in Other current assets on our Consolidated Balance Sheets. The fair values are estimated using scenario-based methods based upon estimated future milestones. 31200000 0 0 31200000 31500000 0 0 31500000 0 300000 0 300000 0 18000000.0 0 18000000.0 0 0 300000 300000 0 0 3100000 3100000 31200000 300000 300000 31800000 31500000 18000000.0 3100000 52600000 31200000 0 0 31200000 31500000 0 0 31500000 0 300000 0 300000 0 200000 0 200000 31200000 300000 0 31500000 31500000 200000 0 31700000 3100000000 1500000000 <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS</span></div><div style="margin-top:6pt"><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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2023 and 2022 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions) </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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737.6 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631.8 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized from prior year-end</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:9pt;font-weight:400;line-height:100%">(607.8)</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:9pt;font-weight:400;line-height:100%">(511.5)</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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billings net of revenue recognized from current year</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617.3 </span></td><td style="background-color:#f5f5f5;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance of the period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, approximately $1.8 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, software, and software maintenance, and to a lesser extent, hardware and professional services contracts. We expect to recognize $1.2 billion or 70% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2023 and 2022 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></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.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions) </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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737.6 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631.8 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized from prior year-end</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:9pt;font-weight:400;line-height:100%">(607.8)</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:9pt;font-weight:400;line-height:100%">(511.5)</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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billings net of revenue recognized from current year</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617.3 </span></td><td style="background-color:#f5f5f5;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance of the period</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737.6 </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> 737600000 631800000 607800000 511500000 631600000 617300000 761400000 737600000 1800000000 1200000000 0.70 P12M <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13: INCOME TAXES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.224%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.970%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574.6 </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 style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:100%">Provision (benefit) for taxes:</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></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.8 </span></td><td style="background-color:#f5f5f5;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:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width: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.057%"></td><td style="width:0.1%"></td><td style="width: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.062%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</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></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 19pt;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:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%">Other U.S. taxes on foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Tax reserve releases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%">Intellectual property restructuring and tax law changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rates for 2023 and 2022 were 12.8% and 21.0%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease was primarily due to increases in tax benefits from U.S. federal R&amp;D credits and FDII in 2023, and a change in the geographic mix of earnings, partially offset by lower stock-based compensation deductions in the current year.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:6pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Purchased intangibles</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.1 </span></td><td style="background-color:#f5f5f5;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 2px 12.25pt;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:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304.0 </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:14pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#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:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Expenses not currently deductible</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany prepayments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.6 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, we have U.S. federal and foreign net operating loss carryforwards, or NOLs, of approximately</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$19.1 million and $86.3 million, respectively. The U.S. federal NOLs will begin to expire in 2026. There is generally no expiration for the foreign NOLs. Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code. We have determined that it is more likely than not that we will not realize a portion of the foreign NOLs and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have California research and development credit carryforwards of approximately $35.3 million, which have an indefinite carryforward period. We believe that it is more likely than not that we will not realize a significant portion of the California research and development credit carryforwards and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences. We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax. During 2023, we repatriated $371.3 million of our foreign earnings to the U.S.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$88.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A reconciliation of gross unrecognized tax benefits was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years' tax positions</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2 </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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$59.5 million and $51.6 million at the end of 2023 and 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes. Our tax years are substantially closed for all U.S. federal and state income taxes for audit purposes through 2015. Non-U.S. income tax matters have been concluded for years through 2008. We are currently in various stages of multiple year examinations from state and foreign (multiple jurisdictions) taxing authorities. While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise. We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets. At the end of 2023 and 2022, we accrued $9.9 million and $8.4 million for interest and penalties.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.224%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.970%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574.6 </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 style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:100%">Provision (benefit) for taxes:</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></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.8 </span></td><td style="background-color:#f5f5f5;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:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.224%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.970%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Foreign</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574.6 </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 style="height:11pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;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:100%">Provision (benefit) for taxes:</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></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.8 </span></td><td style="background-color:#f5f5f5;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:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 26900000 117700000 144000000.0 330100000 451400000 430600000 357000000.0 569100000 574600000 57100000 98400000 27100000 -92500000 -97700000 -22900000 -35400000 700000 4200000 12800000 12600000 5600000 -6600000 -5000000.0 -2500000 6200000 7600000 3100000 80400000 48400000 76000000.0 -5500000 62700000 -1500000 74900000 111100000 74500000 45700000 119400000 81800000 0.128 0.210 0.142 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width: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.057%"></td><td style="width:0.1%"></td><td style="width: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.062%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</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></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 19pt;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:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%">Other U.S. taxes on foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Tax reserve releases</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:100%">Intellectual property restructuring and tax law changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 19pt;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:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.008 0.044 0.005 0.010 0.010 0.011 0.048 0.012 -0.008 -0.044 -0.031 -0.016 0.039 0.004 0 0.054 0.022 0.021 -0.025 -0.018 -0.021 0 0 -0.025 0.014 0.009 0.007 0.128 0.210 0.142 0.128 0.210 The significant components of deferred tax assets and liabilities were as follows:<div style="margin-top:6pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Purchased intangibles</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.1 </span></td><td style="background-color:#f5f5f5;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 2px 12.25pt;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:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304.0 </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:14pt"><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#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:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Expenses not currently deductible</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany prepayments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Other</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;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:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42.6)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.6 </span></td><td style="background-color:#f5f5f5;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157.8)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.6 </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> 105800000 137800000 373600000 121100000 30200000 29000000.0 19700000 16100000 529300000 304000000.0 368200000 400000000.0 98400000 67500000 36200000 32800000 23500000 25600000 26500000 30900000 17900000 20000000.0 16700000 13800000 36600000 0 60800000 36600000 684800000 627200000 31000000.0 42600000 653800000 584600000 124500000 280600000 412300000 438400000 287800000 157800000 124500000 280600000 19100000 86300000 35300000 371300000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits at the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$88.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A reconciliation of gross unrecognized tax benefits was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years' tax positions</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.5)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2 </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> 88300000 76500000 64200000 64100000 12400000 23000000.0 9600000 7600000 700000 1300000 0 0 1300000 8200000 10000000.0 9500000 88300000 76500000 64200000 59500000 51600000 9900000 8400000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14: EMPLOYEE STOCK BENEFIT PLANS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated 2002 Stock Plan</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 18.0 million shares. As such, our Amended and Restated 2002 Stock Plan provides for the granting of incentive and non-statutory stock options and Restricted Stock Units (“RSUs”) for up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92.6 million shares. At the end of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the remaining number of shares available for grant under the 2002 stock plan was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt"><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 components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Restricted stock units</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">ESPP</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.6 </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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width: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.180%"></td><td style="width:0.1%"></td><td style="width: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.185%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Cost of sales</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">63.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Total stock-based compensation expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.6 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2023, total unamortized stock-based compensation expense was $214.9 million, with a weighted-average recognition period of 1.8 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and market conditions (“PSUs”). RSUs containing only service conditions typically vest ratably over a <span style="-sec-ix-hidden:f-1298">two</span>- to three-year service period. PSUs are granted to executive officers and other senior employees and vest after a three-year service period. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value at the grant date is determined by (a) the closing pr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ice of our common stock for awards containing only service or both service and performance conditions, or (b) the Monte Carlo valuation model for awards containing both service and market conditions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For PSUs, the number of shares received at vesting will range from 0% to 220% of the target grant amount based on either market conditions or performance conditions or, in some cases, both. Market conditions consider our relative total stockholder return (“TSR”) of our common stock as compared to the TSR of the constituents of the S&amp;P 500 over the vesting period. Performance conditions consider the achievement of our financial results or metrics over the vesting period. </span></div><div style="margin-top:6pt"><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:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.153%"></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:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Restricted Stock Units Outstanding </span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant-Date Fair Value per Share</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.32 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.44 </span></td><td style="background-color:#f5f5f5;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:100%">Canceled and forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.23 </span></td><td style="background-color:#f5f5f5;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><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Includes 0.9 million PSUs granted, 0.1 million PSUs vested, 0.2 million PSUs cancelled and forfeited, and 1.2 million PSUs outstanding at the end of the year. </span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)    Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million PSUs related to shares cancelled due to achievement below target levels.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all RSUs granted during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, 2022, and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $49.93, $73.32, and $78.44 per share. The fair value of all RSUs vested during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, 2022, and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $110.1 million, $108.3 million, and $81.4 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an ESPP under which our stockholders have approved an aggregate of 39.0 million shares of common stock for issuance to eligible employees. The fair value at the grant date is based on the Black-Scholes valuation model. The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months. Rights to purchase shares are granted during the first and third quarter of each year. The ESPP terminates on March 15, 2027. In 2023, 2022, and 2021, 0.8 million, 0.6 million, and 0.6 million shares were issued, representing $35.7 million, $34.7 million, and $33.4 million in cash received for the issuance of stock under the ESPP. At the end of 2023, the number of shares reserved for future purchases was 4.6 million.</span></div> 18000000 92600000 11500000 <div style="margin-top:6pt"><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 components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Restricted stock units</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.7 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">ESPP</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.6 </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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width: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.180%"></td><td style="width:0.1%"></td><td style="width: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.185%"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Cost of sales</span></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">63.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;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:100%">Total stock-based compensation expense</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.4 </span></td><td style="background-color:#f5f5f5;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:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.6 </span></td><td style="background-color:#f5f5f5;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> 132800000 108700000 110500000 1800000 1100000 1300000 10800000 10600000 10800000 145400000 120400000 122600000 14600000 12600000 9500000 40700000 28000000.0 29500000 27100000 24600000 21500000 63000000.0 55200000 62100000 145400000 120400000 122600000 214900000 P1Y9M18D P3Y P3Y 0 2.20 <div style="margin-top:6pt"><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:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.153%"></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:left;vertical-align:bottom"><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Restricted Stock Units Outstanding </span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant-Date Fair Value per Share</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the beginning of year</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.32 </span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.44 </span></td><td style="background-color:#f5f5f5;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:100%">Canceled and forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at the end of year</span></td><td colspan="2" style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#f5f5f5;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"></td><td style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.23 </span></td><td style="background-color:#f5f5f5;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><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Includes 0.9 million PSUs granted, 0.1 million PSUs vested, 0.2 million PSUs cancelled and forfeited, and 1.2 million PSUs outstanding at the end of the year. </span></div><div style="margin-top:3pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)    Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date and approximately 0.1 million PSUs related to shares cancelled due to achievement below target levels.</span></div> 4000000.0 67.32 3900000 49.93 1700000 61.44 700000 56.39 5500000 58.23 900000 100000 200000 1200000 100000 100000 49.93 73.32 78.44 110100000 108300000 81400000 39000000 0.85 P6M 800000 600000 600000 35700000 34700000 33400000 4600000 <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15: COMMON STOCK REPURCHASE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, our Board of Directors approved a stock repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. At the end of 2023, the 2021 Stock Repurchase Program had remaining authorized funds of $115.3 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2024, our Board of Directors approved a new stock repurchase program (“2024 Stock Repurchase Program”) authorizing up to $800.0 million in repurchases of our common stock. The 2024 Stock Repurchase Program replaced the 2021 Stock Repurchase Program, which has been cancelled. Under the 2024 Stock Repurchase Program, the stock repurchase authorization does not have an expiration date.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to the 2024 Stock Repurchase Program, we may repurchase stock from time to time through accelerated share repurchase programs, open market transactions, privately negotiated transactions, block purchases, tender offers, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2024 Stock Repurchase Program may be suspended, modified, or discontinued at any time without prior notice</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, 2022, and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we repurchased approximately 2.4 million, 6.0 million, and 2.1 million shares of common stock in open market purchases at an average price of $42.50, $65.90, and $85.75 per share for a total of $100.0 million, $394.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$180.0 million.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, determined by the average book value per share of outstanding stock, calculated at the time of each individual repurchase transaction. The excess of the purchase price over this average for each repurchase was charged to retained earnings. Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> repurchases under the 2021 Stock Repurchase Program, retained earnings was reduced by $79.0 million in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span>. 750000000 115300000 800000000 2400000 6000000 2100000 42.50 65.90 85.75 100000000 394700000 180000000 79000000 <div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 16: SUBSEQUENT EVENT</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reporting Segment Change</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considering the pending AGCO JV transaction and our CODM’s revised organizational structure, effective in the first quarter of 2024, we reorganized our businesses under a new structure. This structure brings similar businesses together, which is expected to enhance our ability to achieve scale and growth consistent with our strategy. Beginning with the first quarter of 2024, our reporting segments, and the results of those segments, will be reorganized to reflect how our CODM assesses performance and allocates resources. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he new reporting segments will be as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Architecture, Engineering, and Construction and Owner Software (“AECO Software”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment primarily provides software solutions, which sell through a direct channel to customers in the construction industry.</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Field Systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This segment primarily includes hardware-centric businesses, which sell through dealer partner channels.</span></div><div style="margin-top:2pt;padding-left:27pt;text-indent:-9pt"><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:700;line-height:120%;padding-left:5.5pt">Transportation and Logistics (“T&amp;L”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment will primarily maintain the historical businesses from the previous Transportation segment, which serves customers working in long haul trucking and freight shipper markets.</span></div>We will report the new segment information beginning in the first quarter of 2024. As of and for the year of 2023, our CODM continued to review financial information at the current segment level; therefore, these changes had no impact on our reporting structure for 2023. Ernst & Young LLP San Jose, California Ernst & Young LLP San Jose, California Includes $9.1 million of cash and cash equivalents classified as held for sale as of December 29, 2023.