0001628280-24-019929.txt : 20240502 0001628280-24-019929.hdr.sgml : 20240502 20240502141457 ACCESSION NUMBER: 0001628280-24-019929 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: APi Group Corp CENTRAL INDEX KEY: 0001796209 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-TO DWELLINGS & OTHER BUILDINGS [7340] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 981510303 STATE OF INCORPORATION: D8 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39275 FILM NUMBER: 24907199 BUSINESS ADDRESS: STREET 1: C/O API GROUP, INC. STREET 2: 1100 OLD HIGHWAY 8 NW CITY: NEW BRIGHTON STATE: MN ZIP: 55112 BUSINESS PHONE: 651-636-4320 MAIL ADDRESS: STREET 1: C/O API GROUP, INC. STREET 2: 1100 OLD HIGHWAY 8 NW CITY: NEW BRIGHTON STATE: MN ZIP: 55112 10-Q 1 apg-20240331.htm 10-Q apg-20240331
0001796209--12-312024Q1falseP1YP1YP4YP1YP3YP5Y28000017962092024-01-012024-03-3100017962092024-04-25xbrli:shares00017962092024-03-31iso4217:USD00017962092023-12-310001796209us-gaap:SeriesBPreferredStockMember2023-01-012023-12-31xbrli:pure0001796209us-gaap:SeriesBPreferredStockMember2024-01-012024-03-310001796209us-gaap:SeriesBPreferredStockMember2024-03-31iso4217:USDxbrli:shares0001796209us-gaap:SeriesBPreferredStockMember2023-12-310001796209us-gaap:SeriesAPreferredStockMember2023-12-310001796209us-gaap:SeriesAPreferredStockMember2024-03-3100017962092023-01-012023-12-3100017962092023-01-012023-03-310001796209us-gaap:RetainedEarningsMember2024-01-012024-03-310001796209us-gaap:PreferredStockMember2023-12-310001796209us-gaap:CommonStockMember2023-12-310001796209us-gaap:AdditionalPaidInCapitalMember2023-12-310001796209us-gaap:RetainedEarningsMember2023-12-310001796209us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001796209us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001796209us-gaap:CommonStockMemberus-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001796209us-gaap:SeriesBPreferredStockMemberus-gaap:CommonStockMember2024-01-012024-03-310001796209us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001796209us-gaap:CommonStockMember2024-01-012024-03-310001796209us-gaap:PreferredStockMember2024-03-310001796209us-gaap:CommonStockMember2024-03-310001796209us-gaap:AdditionalPaidInCapitalMember2024-03-310001796209us-gaap:RetainedEarningsMember2024-03-310001796209us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001796209us-gaap:PreferredStockMember2022-12-310001796209us-gaap:CommonStockMember2022-12-310001796209us-gaap:AdditionalPaidInCapitalMember2022-12-310001796209us-gaap:RetainedEarningsMember2022-12-310001796209us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100017962092022-12-310001796209us-gaap:RetainedEarningsMember2023-01-012023-03-310001796209us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001796209us-gaap:SeriesBPreferredStockMemberus-gaap:CommonStockMember2023-01-012023-03-310001796209us-gaap:CommonStockMember2023-01-012023-03-310001796209us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001796209us-gaap:PreferredStockMember2023-03-310001796209us-gaap:CommonStockMember2023-03-310001796209us-gaap:AdditionalPaidInCapitalMember2023-03-310001796209us-gaap:RetainedEarningsMember2023-03-310001796209us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100017962092023-03-31apg:locationapg:joint_venture0001796209apg:JointVenturesMember2024-01-012024-03-310001796209apg:JointVenturesMember2023-01-012023-03-310001796209apg:JointVenturesMemberus-gaap:OtherAssetsMember2024-03-310001796209apg:JointVenturesMemberus-gaap:OtherAssetsMember2023-12-31apg:business0001796209apg:AcquisitionA23Member2023-01-012023-12-310001796209apg:AcquisitionB23Member2023-01-012023-12-310001796209apg:Other2023AcquisitionsMember2023-01-012023-12-310001796209apg:AcquisitionA23Member2023-12-310001796209apg:AcquisitionB23Member2023-12-310001796209apg:Other2023AcquisitionsMember2023-12-310001796209apg:ApiAcquisitionMembersrt:MinimumMember2023-01-012023-12-310001796209srt:MaximumMemberapg:ApiAcquisitionMember2023-01-012023-12-310001796209apg:ApiAcquisitionMember2024-03-310001796209apg:ApiAcquisitionMember2023-12-310001796209apg:SafetyServicesMemberapg:ChubbAcquisitionMemberapg:A2022RestructuringProgramMember2024-01-012024-03-310001796209apg:ChubbAcquisitionMemberapg:A2022RestructuringProgramMember2024-01-012024-03-310001796209apg:A2022RestructuringProgramMemberapg:OtherAccruedLiabilitiesMember2024-03-310001796209apg:A2022RestructuringProgramMember2024-01-012024-03-310001796209apg:ChubbAcquisitionMembersrt:ScenarioForecastMemberapg:A2022RestructuringProgramMember2025-01-012025-12-310001796209us-gaap:EmployeeSeveranceMemberapg:A2022RestructuringProgramMember2023-12-310001796209apg:AssociatedCostsMemberapg:A2022RestructuringProgramMember2023-12-310001796209apg:AssetWriteDownsMemberapg:A2022RestructuringProgramMember2023-12-310001796209apg:A2022RestructuringProgramMember2023-12-310001796209us-gaap:EmployeeSeveranceMemberapg:A2022RestructuringProgramMember2024-01-012024-03-310001796209apg:AssociatedCostsMemberapg:A2022RestructuringProgramMember2024-01-012024-03-310001796209apg:AssetWriteDownsMemberapg:A2022RestructuringProgramMember2024-01-012024-03-310001796209us-gaap:EmployeeSeveranceMemberapg:A2022RestructuringProgramMember2024-03-310001796209apg:AssociatedCostsMemberapg:A2022RestructuringProgramMember2024-03-310001796209apg:AssetWriteDownsMemberapg:A2022RestructuringProgramMember2024-03-310001796209apg:A2022RestructuringProgramMember2024-03-310001796209us-gaap:EmployeeSeveranceMemberapg:A2022RestructuringProgramMember2022-12-310001796209apg:AssociatedCostsMemberapg:A2022RestructuringProgramMember2022-12-310001796209apg:AssetWriteDownsMemberapg:A2022RestructuringProgramMember2022-12-310001796209apg:A2022RestructuringProgramMember2022-12-310001796209us-gaap:EmployeeSeveranceMemberapg:A2022RestructuringProgramMember2023-01-012023-03-310001796209apg:AssociatedCostsMemberapg:A2022RestructuringProgramMember2023-01-012023-03-310001796209apg:AssetWriteDownsMemberapg:A2022RestructuringProgramMember2023-01-012023-03-310001796209apg:A2022RestructuringProgramMember2023-01-012023-03-310001796209us-gaap:EmployeeSeveranceMemberapg:A2022RestructuringProgramMember2023-03-310001796209apg:AssociatedCostsMemberapg:A2022RestructuringProgramMember2023-03-310001796209apg:AssetWriteDownsMemberapg:A2022RestructuringProgramMember2023-03-310001796209apg:A2022RestructuringProgramMember2023-03-310001796209apg:SafetyServicesMemberapg:LifeSafetyMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209apg:LifeSafetyMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:LifeSafetyMember2024-01-012024-03-310001796209apg:SafetyServicesMemberus-gaap:OperatingSegmentsMemberapg:HeatingVentilationAndAirConditioningMember2024-01-012024-03-310001796209us-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMemberapg:HeatingVentilationAndAirConditioningMember2024-01-012024-03-310001796209apg:HeatingVentilationAndAirConditioningMember2024-01-012024-03-310001796209apg:SafetyServicesMemberapg:InfrastructureUtilityMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209apg:InfrastructureUtilityMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:InfrastructureUtilityMember2024-01-012024-03-310001796209apg:SafetyServicesMemberapg:FabricationMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209apg:FabricationMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:FabricationMember2024-01-012024-03-310001796209apg:SafetyServicesMemberapg:SpecialtyContractingMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209apg:SpecialtyContractingMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:SpecialtyContractingMember2024-01-012024-03-310001796209apg:CorporateAndEliminationsMember2024-01-012024-03-310001796209apg:SafetyServicesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209us-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:SafetyServicesMemberapg:LifeSafetyMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209apg:LifeSafetyMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209apg:LifeSafetyMember2023-01-012023-03-310001796209apg:SafetyServicesMemberus-gaap:OperatingSegmentsMemberapg:HeatingVentilationAndAirConditioningMember2023-01-012023-03-310001796209us-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMemberapg:HeatingVentilationAndAirConditioningMember2023-01-012023-03-310001796209apg:HeatingVentilationAndAirConditioningMember2023-01-012023-03-310001796209apg:SafetyServicesMemberapg:InfrastructureUtilityMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209apg:InfrastructureUtilityMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209apg:InfrastructureUtilityMember2023-01-012023-03-310001796209apg:SafetyServicesMemberapg:FabricationMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209apg:FabricationMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209apg:FabricationMember2023-01-012023-03-310001796209apg:SafetyServicesMemberapg:SpecialtyContractingMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209apg:SpecialtyContractingMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209apg:SpecialtyContractingMember2023-01-012023-03-310001796209apg:CorporateAndEliminationsMember2023-01-012023-03-310001796209apg:SafetyServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209us-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209apg:SafetyServicesMembersrt:AmericasMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209srt:AmericasMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209srt:AmericasMemberapg:CorporateAndEliminationsMember2024-01-012024-03-310001796209srt:AmericasMember2024-01-012024-03-310001796209country:FRapg:SafetyServicesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209country:FRus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209country:FR2024-01-012024-03-310001796209apg:SafetyServicesMemberapg:OtherCountriesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001796209apg:OtherCountriesMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:OtherCountriesMember2024-01-012024-03-310001796209apg:SafetyServicesMembersrt:AmericasMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209srt:AmericasMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209srt:AmericasMemberapg:CorporateAndEliminationsMember2023-01-012023-03-310001796209srt:AmericasMember2023-01-012023-03-310001796209country:FRapg:SafetyServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209country:FRus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209country:FR2023-01-012023-03-310001796209apg:SafetyServicesMemberapg:OtherCountriesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001796209apg:OtherCountriesMemberus-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-01-012023-03-310001796209apg:OtherCountriesMember2023-01-012023-03-3100017962092024-04-012024-03-310001796209apg:SafetyServicesMember2023-12-310001796209apg:SpecialtyServicesMember2023-12-310001796209apg:SafetyServicesMember2024-01-012024-03-310001796209apg:SpecialtyServicesMember2024-01-012024-03-310001796209apg:SafetyServicesMember2024-03-310001796209apg:SpecialtyServicesMember2024-03-310001796209apg:ContractualBacklogMember2024-03-310001796209us-gaap:CustomerRelationshipsMember2024-03-310001796209us-gaap:TrademarksAndTradeNamesMember2024-03-310001796209apg:ContractualBacklogMember2023-12-310001796209us-gaap:CustomerRelationshipsMember2023-12-310001796209us-gaap:TrademarksAndTradeNamesMember2023-12-310001796209us-gaap:CostOfSalesMember2024-01-012024-03-310001796209us-gaap:CostOfSalesMember2023-01-012023-03-310001796209us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001796209us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001796209us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:FairValueInputsLevel1Member2024-03-310001796209us-gaap:FairValueInputsLevel2Member2024-03-310001796209us-gaap:FairValueInputsLevel3Member2024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:FairValueInputsLevel1Memberapg:ContingentConsiderationObligationsMemberus-gaap:NondesignatedMember2024-03-310001796209apg:ContingentConsiderationObligationsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:FairValueInputsLevel3Memberapg:ContingentConsiderationObligationsMemberus-gaap:NondesignatedMember2024-03-310001796209apg:ContingentConsiderationObligationsMemberus-gaap:NondesignatedMember2024-03-310001796209us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2023-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2023-12-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:FairValueInputsLevel1Member2023-12-310001796209us-gaap:FairValueInputsLevel2Member2023-12-310001796209us-gaap:FairValueInputsLevel3Member2023-12-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:FairValueInputsLevel1Memberapg:ContingentConsiderationObligationsMemberus-gaap:NondesignatedMember2023-12-310001796209apg:ContingentConsiderationObligationsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2023-12-310001796209us-gaap:FairValueInputsLevel3Memberapg:ContingentConsiderationObligationsMemberus-gaap:NondesignatedMember2023-12-310001796209apg:ContingentConsiderationObligationsMemberus-gaap:NondesignatedMember2023-12-31apg:arrangement0001796209apg:TwoThousandTwentyOneTermLoanMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandNineteenTermLoanMemberus-gaap:FairValueInputsLevel2Member2024-03-310001796209apg:TwoThousandNineteenTermLoanMemberus-gaap:FairValueInputsLevel2Member2023-12-310001796209apg:TwoThousandTwentyOneTermLoanMemberus-gaap:FairValueInputsLevel2Member2024-03-310001796209apg:TwoThousandTwentyOneTermLoanMemberus-gaap:FairValueInputsLevel2Member2023-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointOneTwoFivePercentageSeniorNotesMember2024-01-012024-03-310001796209us-gaap:SeniorNotesMemberapg:FourPointOneTwoFivePercentageSeniorNotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeInterestRateMember2024-03-310001796209us-gaap:SeniorNotesMemberapg:FourPointOneTwoFivePercentageSeniorNotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeInterestRateMember2023-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointSevenFiveZeroPercentageSeniorNotesMember2024-01-012024-03-310001796209us-gaap:SeniorNotesMemberapg:FourPointSevenFiveZeroPercentageSeniorNotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeInterestRateMember2024-03-310001796209us-gaap:SeniorNotesMemberapg:FourPointSevenFiveZeroPercentageSeniorNotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeInterestRateMember2023-12-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-12-310001796209us-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001796209us-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001796209us-gaap:NondesignatedMember2024-03-310001796209us-gaap:NondesignatedMember2023-12-310001796209us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:InterestExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-01-012024-03-310001796209us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-01-012023-03-310001796209us-gaap:ForeignExchangeContractMember2024-01-012024-03-310001796209us-gaap:ForeignExchangeContractMember2023-01-012023-03-310001796209us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:ForeignExchangeForwardMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001796209us-gaap:ForeignExchangeForwardMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:FairValueHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:FairValueHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:InvestmentExpenseIncomeAndOtherNetMemberus-gaap:FairValueHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:InterestExpenseMember2023-01-012023-03-310001796209apg:TwoThousandTwentyFourInterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001796209apg:TwoThousandTwentySixInterestRateSwapMember2023-05-190001796209apg:TwoThousandTwentyEightInterestRateSwapMemberapg:ForwardStartingSwapsMember2023-05-190001796209apg:TwoThousandTwentyEightInterestRateSwapMember2023-05-190001796209us-gaap:InterestRateSwapMember2024-03-310001796209apg:TermLoanFacilityMember2024-03-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-31apg:swap0001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:SeptemberTwentyTwentySevenMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberapg:SeptemberTwentyThirtyMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001796209us-gaap:CrossCurrencyInterestRateContractMembercurrency:GBPus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310001796209us-gaap:CrossCurrencyInterestRateContractMembercurrency:GBPus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:CAD2022-12-310001796209us-gaap:CrossCurrencyInterestRateContractMembercurrency:EURus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001796209us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001796209us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310001796209us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001796209us-gaap:LandMember2024-03-310001796209us-gaap:LandMember2023-12-310001796209us-gaap:BuildingMember2024-03-310001796209us-gaap:BuildingMember2023-12-310001796209us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2024-03-310001796209us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2024-03-310001796209us-gaap:MachineryAndEquipmentMember2024-03-310001796209us-gaap:MachineryAndEquipmentMember2023-12-310001796209apg:AutosAndTrucksMembersrt:MinimumMember2024-03-310001796209srt:MaximumMemberapg:AutosAndTrucksMember2024-03-310001796209apg:AutosAndTrucksMember2024-03-310001796209apg:AutosAndTrucksMember2023-12-310001796209us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2024-03-310001796209srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2024-03-310001796209us-gaap:LeaseholdImprovementsMember2024-03-310001796209us-gaap:LeaseholdImprovementsMember2023-12-310001796209apg:TwoThousandNineteenTermLoanMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandNineteenTermLoanMemberapg:TermLoanFacilityMember2023-12-310001796209apg:TwoThousandTwentyOneTermLoanMemberapg:TermLoanFacilityMember2023-12-310001796209us-gaap:RevolvingCreditFacilityMemberapg:TermLoanFacilityMember2024-03-310001796209us-gaap:RevolvingCreditFacilityMemberapg:TermLoanFacilityMember2023-12-310001796209apg:FourPointOneTwoFivePercentageSeniorNotesMember2024-03-310001796209apg:FourPointOneTwoFivePercentageSeniorNotesMember2023-12-310001796209apg:FourPointSevenFiveZeroPercentageSeniorNotesMember2024-03-310001796209apg:FourPointSevenFiveZeroPercentageSeniorNotesMember2023-12-310001796209apg:OtherObligationsMember2024-03-310001796209apg:OtherObligationsMember2023-12-310001796209apg:TwoThousandNineteenTermLoanMember2024-03-310001796209us-gaap:BaseRateMemberapg:TwoThousandNineteenTermLoanMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandNineteenTermLoanMemberus-gaap:EurodollarMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandTwentyOneTermLoanMember2024-03-310001796209apg:TwoThousandTwentyOneTermLoanMemberus-gaap:BaseRateMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandTwentyOneTermLoanMemberus-gaap:EurodollarMemberapg:TermLoanFacilityMember2024-03-310001796209us-gaap:RevolvingCreditFacilityMemberapg:TermLoanFacilityMember2024-01-012024-03-310001796209us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberapg:TermLoanFacilityMember2024-03-310001796209us-gaap:EurodollarMemberus-gaap:RevolvingCreditFacilityMemberapg:TermLoanFacilityMember2024-03-310001796209us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberapg:TwoThousandNineteenTermLoanMemberus-gaap:InterestRateSwapMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandTwentyOneTermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:InterestRateSwapMemberapg:TermLoanFacilityMember2024-03-310001796209apg:TwoThousandNineteenTermLoanMemberus-gaap:InterestRateSwapMemberapg:TermLoanFacilityMember2024-03-310001796209us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberapg:TwoThousandNineteenTermLoanMemberus-gaap:InterestRateSwapMembersrt:MinimumMemberapg:TermLoanFacilityMember2024-03-310001796209us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MaximumMemberapg:TwoThousandNineteenTermLoanMemberus-gaap:InterestRateSwapMemberapg:TermLoanFacilityMember2024-03-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointOneTwoFivePercentageSeniorNotesMember2021-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointOneTwoFivePercentageSeniorNotesMember2021-01-012021-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointSevenFiveZeroPercentageSeniorNotesMember2021-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointSevenFiveZeroPercentageSeniorNotesMember2021-01-012021-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointOneTwoFivePercentageSeniorNotesMember2023-01-012023-12-310001796209apg:APIGroupDEIncorporationMemberapg:FourPointSevenFiveZeroPercentageSeniorNotesMember2023-01-012023-12-310001796209apg:AcquisitionOfConstructionEquipmentAndVehiclesMember2024-03-310001796209apg:AcquisitionOfConstructionEquipmentAndVehiclesMember2023-12-310001796209us-gaap:DomesticCountryMember2024-03-310001796209us-gaap:StateAndLocalJurisdictionMember2024-03-310001796209us-gaap:ForeignCountryMember2024-03-310001796209us-gaap:StateAndLocalJurisdictionMembersrt:MinimumMember2024-01-012024-03-310001796209us-gaap:StateAndLocalJurisdictionMembersrt:MaximumMember2024-01-012024-03-310001796209us-gaap:ForeignCountryMember2024-01-012024-03-310001796209apg:MultiemployerPensionAndOtherMultiemployerBenefitPlansAndTrustsMember2024-01-012024-03-310001796209apg:MultiemployerPensionAndOtherMultiemployerBenefitPlansAndTrustsMember2023-01-012023-03-310001796209apg:ProfitSharingPlanMember2024-01-012024-03-310001796209apg:ProfitSharingPlanMember2023-01-012023-03-310001796209us-gaap:EmployeeStockMember2024-01-012024-03-310001796209us-gaap:EmployeeStockMember2023-01-012023-03-310001796209apg:MariposaAcquisitionIVLLCMember2023-01-012023-03-310001796209apg:MariposaAcquisitionIVLLCMember2024-01-012024-03-310001796209us-gaap:PreferredStockMemberapg:MariposaAcquisitionIVLLCMember2024-01-012024-01-310001796209us-gaap:SeriesBPreferredStockMember2022-01-012022-12-310001796209us-gaap:SeriesBPreferredStockMember2022-12-310001796209us-gaap:SeriesBPreferredStockMemberapg:VikingPurchasersMember2022-01-012022-12-310001796209us-gaap:SeriesBPreferredStockMemberapg:VikingPurchasersMembersrt:MinimumMember2022-01-012022-12-310001796209us-gaap:RelatedPartyMemberus-gaap:SeriesBPreferredStockMember2024-01-012024-03-310001796209us-gaap:RelatedPartyMemberus-gaap:SeriesBPreferredStockMember2024-02-012024-02-290001796209us-gaap:RelatedPartyMemberus-gaap:SeriesBPreferredStockMember2023-12-012023-12-310001796209us-gaap:RelatedPartyMemberus-gaap:SeriesBPreferredStockMember2023-01-012023-03-310001796209srt:ScenarioForecastMemberus-gaap:SeriesAPreferredStockMember2026-12-310001796209us-gaap:SeriesBPreferredStockMember2024-02-282024-02-280001796209us-gaap:CommonStockMember2024-02-282024-02-280001796209us-gaap:CommonStockMember2024-02-2800017962092024-02-282024-02-2800017962092024-02-280001796209apg:JunoLowerHoldingsMember2024-02-280001796209apg:VikingGlobalEquitiesIILPMember2024-02-280001796209us-gaap:SeriesBPreferredStockMember2023-01-012023-03-310001796209us-gaap:SeriesBPreferredStockMember2023-12-012023-12-310001796209us-gaap:SeriesBPreferredStockMember2022-12-012022-12-310001796209us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001796209us-gaap:SeriesAPreferredStockMember2023-01-012023-03-310001796209us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001796209us-gaap:SeriesAPreferredStockMember2023-01-012023-03-310001796209us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001796209us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-31apg:segmentapg:country0001796209apg:SafetyServicesMemberus-gaap:OperatingSegmentsMember2024-03-310001796209us-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2024-03-310001796209apg:CorporateAndEliminationsMember2024-03-310001796209apg:SafetyServicesMemberus-gaap:OperatingSegmentsMember2023-03-310001796209us-gaap:OperatingSegmentsMemberapg:SpecialtyServicesMember2023-03-310001796209apg:CorporateAndEliminationsMember2023-03-310001796209apg:ElevatedFacilityServicesGroupElevatedMemberus-gaap:SubsequentEventMember2024-04-152024-04-150001796209apg:PublicStockOfferingMemberus-gaap:SubsequentEventMember2024-04-162024-04-160001796209us-gaap:SubsequentEventMember2024-04-160001796209us-gaap:OverAllotmentOptionMemberus-gaap:SubsequentEventMember2024-04-162024-04-160001796209us-gaap:SubsequentEventMember2024-04-162024-04-160001796209apg:TwoThousandTwentyOneTermLoanMembersrt:ScenarioForecastMemberapg:TermLoanFacilityMember2024-05-012024-05-010001796209apg:Mr.FranklinMember2024-01-012024-03-310001796209apg:Mr.FranklinMember2024-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________________
FORM 10-Q
___________________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
or
oTRANSITION 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-39275
____________________________________________________________
APi Group Corporation
(Exact Name of Registrant as Specified in its Charter)
____________________________________________________________
Delaware98-1510303
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1100 Old Highway 8 NW
New Brighton, Minnesota
55112
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (651) 636-4320
____________________________________________________________
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, par value $0.0001 per shareAPGNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
xAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date: 274,286,981 shares of common stock as of April 25, 2024.


TABLE OF CONTENTS
2

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
APi Group Corporation
Condensed Consolidated Balance Sheets (Unaudited)
(In millions, except share and per share data)
March 31,
2024
December 31,
2023
Assets
Current assets:
Cash and cash equivalents$247 $479 
Accounts receivable, net of allowances of $5 and $5 at March 31, 2024 and December 31, 2023, respectively
1,256 1,395 
Inventories148 150 
Contract assets458 436 
Prepaid expenses and other current assets123 122 
Total current assets2,232 2,582 
Property and equipment, net375 385 
Operating lease right of use assets234 233 
Goodwill2,471 2,471 
Intangible assets, net1,549 1,620 
Deferred tax assets115 113 
Pension and post-retirement assets106 111 
Other assets110 75 
Total assets$7,192 $7,590 
Liabilities, Redeemable Convertible Preferred Stock, and Shareholders’ Equity
Current liabilities:
Short-term and current portion of long-term debt$105 $5 
Accounts payable382 472 
Contingent consideration and compensation liabilities21 22 
Accrued salaries and wages241 363 
Contract liabilities542 526 
Operating and finance leases75 75 
Other accrued liabilities288 344 
Total current liabilities1,654 1,807 
Long-term debt, less current portion2,624 2,322 
Pension and post-retirement obligations48 50 
Contingent consideration and compensation liabilities17 11 
Operating and finance leases173 172 
Deferred tax liabilities236 233 
Other noncurrent liabilities139 127 
Total liabilities4,891 4,722 
Commitments and contingencies (Note 14)
5.5% Series B Redeemable Convertible Preferred Stock, $0.0001 par value, 800,000 authorized shares, 0 and 800,000 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively
 797 
Shareholders’ equity:
Series A Preferred Stock, $0.0001 par value; 7,000,000 authorized shares; 4,000,000 shares issued and outstanding at March 31, 2024 and December 31, 2023
  
Common stock; $0.0001 par value, 500,000,000 authorized shares, 261,636,951 shares and 235,575,316 shares issued at March 31, 2024 and December 31, 2023, respectively (excluding 8,281,148 shares declared for stock dividend at December 31, 2023)
  
Additional paid-in capital2,814 2,572 
Retained earnings (accumulated deficit)10 (11)
Accumulated other comprehensive loss(523)(490)
Total shareholders’ equity2,301 2,071 
Total liabilities, redeemable convertible preferred stock, and shareholders’ equity$7,192 $7,590 
                
See notes to condensed consolidated financial statements.
3

APi Group Corporation
Condensed Consolidated Statements of Operations (Unaudited)
(In millions, except per share amounts)
Three Months Ended March 31,
20242023
Net revenues$1,601 $1,614 
Cost of revenues1,109 1,189 
Gross profit492 425 
Selling, general, and administrative expenses392 352 
Operating income100 73 
Interest expense, net34 37 
Loss on extinguishment of debt, net 3 
Investment expense (income) and other, net3 (5)
Other expense, net37 35 
Income before income taxes63 38 
Income tax provision18 12 
Net income$45 $26 
Net (loss) income attributable to common shareholders:
Stock dividend on Series B Preferred Stock$(7)$(11)
Conversion of Series B Preferred Stock(372) 
Net (loss) income attributable to common shareholders$(334)$15 
Net (loss) income per common share:
Basic$(1.34)$0.05 
Diluted(1.34)0.05 
Weighted average shares outstanding:
Basic250234
Diluted250267
See notes to condensed consolidated financial statements.
4

APi Group Corporation
Condensed Consolidated Statements of Comprehensive Income (Unaudited)
(In millions)
Three Months Ended March 31,
20242023
Net income$45 $26 
Other comprehensive income:
Fair value change - derivatives, net of tax (expense) benefit of $(5), and $3, respectively
13 (13)
Foreign currency translation adjustment(42)14 
Comprehensive income$16 $27 
See notes to condensed consolidated financial statements.
5

APi Group Corporation
Condensed Consolidated Statements of Shareholders’ Equity (Unaudited)
(In millions, except share amounts)

Preferred Stock Issued
and Outstanding
Common Stock Issued
and Outstanding
Additional
Paid-In
Capital
(Accumulated
Deficit) Retained Earnings
Accumulated
Other
Comprehensive
Loss
Total
Shareholders’
Equity
SharesAmountShares Amount
Balance, December 31, 20234,000,000$ 235,575,316$ $2,572 $(11)$(490)$2,071 
Net income— — — 45 — 45 
Fair value change - derivatives— — — — 13 13 
Foreign currency translation adjustment— — — — (42)(42)
Gain on dedesignated derivatives amortized from AOCI into income— — — — (4)(4)
Series A Preferred Stock dividend— 7,944,104— — — — — 
Series B Preferred Stock dividend— 620,240— 7 (7)—  
Conversion of Series B Preferred Stock, net— 16,260,163— 214 (17)— 197 
Profit sharing plan contributions— 510,319— 18 — — 18 
Share-based compensation and other, net— 726,809— 3 — — 3 
Balance, March 31, 20244,000,000$ 261,636,951$ $2,814 $10 $(523)$2,301 
Preferred Stock Issued
and Outstanding
Common Stock Issued
and Outstanding
Additional
Paid-In
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive
Loss
Total
Shareholders’
Equity
SharesAmountShares Amount
Balance, December 31, 20224,000,000$ 233,403,912$ $2,558 $(164)$(267)$2,127 
Net income— — — 26 — 26 
Fair value change - derivatives— — — — (13)(13)
Foreign currency translation adjustment— — — — 14 14 
Series B Preferred Stock dividend— 1,082,877— — — — — 
Share repurchases— (541,316)— (12)— — (12)
Profit sharing plan contributions— 631,194— 14 — — 14 
Share-based compensation and other, net— 636,233— 9 — — 9 
Balance, March 31, 20234,000,000$ 235,212,900$ $2,569 $(138)$(266)$2,165 
See notes to condensed consolidated financial statements.
6

APi Group Corporation
Condensed Consolidated Statements of Cash Flows (Unaudited)
(In millions)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net income$45 $26 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation19 19 
Amortization50 55 
Restructuring charges, net of cash paid(8) 
Share-based compensation expense8 5 
Profit-sharing expense6 5 
Non-cash lease expense26 18 
Net periodic pension cost (benefit)4 (3)
Loss on extinguishment of debt, net 3 
Other, net(13)(5)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable128 96 
Contract assets(26)(30)
Prepaid expenses and other current assets(7)(15)
Accounts payable(86)(47)
Accrued liabilities and income taxes payable(128)(112)
Contract liabilities19 5 
Other assets and liabilities(30)(21)
Net cash provided by (used in) operating activities7 (1)
Cash flows from investing activities:
Acquisitions, net of cash acquired(23)(10)
Purchases of property and equipment(22)(21)
Proceeds from sales of property and equipment23 4 
Net cash used in investing activities(22)(27)
Cash flows from financing activities:
Net short-term debt100  
Proceeds from long-term borrowings300  
Payments on long-term borrowings(2)(202)
Repurchases of common stock (12)
Conversion of Series B Preferred Stock(600) 
Restricted shares tendered for taxes(11)(2)
Net cash used in financing activities(213)(216)
Effect of foreign currency exchange rate change on cash, cash equivalents, and restricted cash(4)2 
Net decrease in cash, cash equivalents, and restricted cash(232)(242)
Cash, cash equivalents, and restricted cash, beginning of period480 607 
Cash, cash equivalents, and restricted cash, end of period$248 $365 
Supplemental cash flow disclosures:
Cash paid for interest, net of interest income$36 $27 
Cash paid for income taxes, net of refunds35 19 
Accrued consideration issued in business combinations5 1 
Shares of common stock issued to profit sharing plan18 14 
Shares of common stock issued for conversion of Series B Preferred Stock569  
See notes to condensed consolidated financial statements.
7

APi Group Corporation
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Amounts in millions, except shares and where noted otherwise)
NOTE 1. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Nature of business
APi Group Corporation (the “Company” or “APG”) is a global, market-leading business services provider of life safety, security and specialty services with a substantial recurring revenue base and over 500 locations worldwide.
Principles of consolidation
The accompanying interim unaudited condensed consolidated financial statements (the “Interim Statements”) include the accounts of the Company and of its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. These Interim Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) and do not include all of the information and footnotes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements. The condensed consolidated balance sheets as of December 31, 2023 were derived from audited financial statements for the year then ended but do not include all of the information and footnotes required by U.S. GAAP with respect to annual financial statements. In the opinion of management, the Interim Statements include all adjustments (including normal recurring accruals) necessary for a fair presentation of the Company’s consolidated financial position, results of operations, and cash flows for the dates and periods presented. It is recommended that these Interim Statements be read in conjunction with the Company’s audited annual consolidated financial statements and accompanying footnotes thereto for the year ended December 31, 2023. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.
Investments
The Company holds investments in joint ventures, the majority of which are accounted for under the equity method of accounting as the Company does not exercise control over the joint ventures. The Company exercises control over one joint venture that is consolidated into the Company's financial statements and the results for that joint venture for the three months ended March 31, 2024 were immaterial. The Company’s share of earnings from the non-consolidated joint ventures was $2 and $2 during the three months ended March 31, 2024 and 2023, respectively. The earnings are recorded within investment expense (income) and other, net in the condensed consolidated statements of operations. The investment balances were $5 and $4 as of March 31, 2024 and December 31, 2023, respectively, and are recorded within other assets in the condensed consolidated balance sheets.
NOTE 2. RECENT ACCOUNTING PRONOUNCEMENTS
See the discussion below for information pertaining to the effects of recent accounting pronouncements as updated from the discussion in the Company’s 2023 audited consolidated financial statements included in the Company’s Annual Report on Form 10-K filed on February 28, 2024.

In March 2024, the SEC adopted final rules on the enhancement and standardization of climate-related disclosures, which requires disclosure of material climate-related risks, material Scope 1 and Scope 2 greenhouse gas emissions, and other matters. As it pertains to the financial statements, subject to certain materiality thresholds, the final rules require the financial statement footnotes to include certain disclosures regarding the amounts of expenses (or capitalized costs) incurred that relate to severe weather events and other natural conditions, as well as other disclosures regarding the material impact on financial estimates and assumptions of severe weather events and other natural conditions or disclosed targets or transition plans, and
8

amounts related to carbon offsets and renewable energy credits. The disclosures will be required at the earliest in the annual financial statements for the year ended December 31, 2025. The company is currently evaluating the impact of this on its consolidated financial statements.
NOTE 3. BUSINESS COMBINATIONS
The Company regularly evaluates potential acquisitions that strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into a new and attractive business area. Acquisitions are accounted for as business combinations using the acquisition method of accounting. As such, the Company makes a preliminary allocation of the purchase price to the tangible assets and identifiable intangible assets acquired and liabilities assumed. In the months after closing, as the Company obtains additional information about the acquired assets and liabilities and learns more about the newly acquired business, it is able to refine the estimates of fair value and more accurately allocate the purchase price. Purchase price is allocated to acquired assets and liabilities assumed based upon their estimated fair values, with limited exceptions as permitted pursuant to U.S. GAAP, as determined based on estimates and assumptions deemed reasonable by the Company. The Company engages third-party valuation specialists to assist with preparation of critical assumptions and calculations of the fair value of acquired tangible and intangible assets in connection with significant acquisitions. The excess of the purchase price over the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. Goodwill is attributable to the workforce of the acquired businesses, the complementary strategic fit and resulting synergies these businesses bring to existing operations, and the opportunities in new markets expected to be achieved from the expanded platform.
2024 Acquisitions
During the three months ended March 31, 2024, the Company completed three individually immaterial acquisitions for aggregate consideration transferred of $28, made up of cash paid at closing of $23 and accrued consideration of $5. The results of operations of these acquisitions are included in the Company’s condensed consolidated statements of operations from their respective dates of acquisition and were not material.
2023 Acquisitions
During 2023, the Company completed an acquisition included within the Safety Services segment ("Acquisition A23"). The results of the A23 business are reported within the Company's Safety Services segment. Consideration for Acquisition A23 included cash paid at closing of $30, cash deposited into escrow for future deferred payments of $5, and accrued consideration of $3.
During 2023, the Company completed an acquisition included within the Safety Services segment ("Acquisition B23"). The results of the B23 business are reported within the Company's Safety Services segment. Consideration for Acquisition B23 included cash paid at closing of $27 and accrued consideration of $5.
During 2023, the Company completed five individually immaterial acquisitions for aggregate consideration transferred of $24, made up of cash paid at closing of $22 and accrued consideration of $2.
The results of operations of these acquisitions are included in the Company’s condensed consolidated statement of operations from their respective dates of acquisition and were not material.
The Company has not finalized its accounting for the acquisitions and will make appropriate adjustments to the purchase price allocation prior to completion of the measurement periods, as required. Based on preliminary estimates, the total amount of goodwill from acquisitions expected to be deductible for tax purposes is $47. See Note 6 - "Goodwill and Intangibles" for the provisional goodwill assigned to each segment.
9

The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed at the dates of acquisition:
Acquisition A23Acquisition B23Other 2023 acquisitions
Cash paid at closing$30 $27 $22 
Cash deposited into escrow5   
Accrued consideration3 5 2 
Total net consideration$38 $32 $24 
Cash and cash equivalents 1  
Accounts receivable6 7  
Contract assets1 2  
Other current assets  1 
Intangible assets13 11 9 
Goodwill21 15 16 
Other accrued liabilities (2) 
Contract liabilities(3)(2)(2)
Net assets acquired$38 $32 $24 

Accrued consideration
The Company’s acquisition purchase agreements typically include deferred payment provisions, often to sellers who become employees of the Company or its subsidiaries. The provisions are made up of three general types of arrangements, contingent compensation and contingent consideration (both of which are contingent on the future performance of the acquired entity) and deferred payments related to indemnities. Contingent compensation arrangements are typically contingent on the former owner’s future employment with the Company, and the related amounts are recognized over the required employment period, which is typically one to four years. Contingent consideration arrangements are not contingent on employment and are included as part of purchase consideration at the time of the initial acquisition and are paid over a one to four year period. The liability for deferred payments is recognized at the date of acquisition based on the Company’s best estimate and is typically payable over a one to three year period. Deferred payments are not contingent on any future performance or employment obligations and can be offset for working capital true-ups, and representations and warranty items.
The total contingent compensation arrangement liability was $11 and $9 as of March 31, 2024 and December 31, 2023, respectively. The maximum payout of these arrangements upon completion of the future performance periods was $15 and $15, inclusive of the $11 and $9, accrued as of March 31, 2024 and December 31, 2023, respectively. The contingent compensation liability is included in contingent consideration and compensation liabilities in the condensed consolidated balance sheets for all periods presented. The Company primarily determines the contingent compensation liability based on forecasted cumulative earnings compared to the cumulative earnings target set forth in the arrangement. Compensation expense associated with these arrangements is recognized ratably over the required employment period.
The contingent consideration obligations are measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings. For additional considerations regarding the fair value of the Company's contingent consideration liabilities, see Note 7 - "Fair Value of Financial Instruments."
The total liability for deferred payments was $21 and $17 as of March 31, 2024 and December 31, 2023, respectively, and is included in contingent consideration and compensation liabilities in the condensed consolidated balance sheets for all periods presented.
NOTE 4. RESTRUCTURING
During 2022, the Company announced its multi-year Chubb restructuring program designed to drive efficiencies and synergies and optimize operating margin. The Chubb restructuring program includes expenses related to workforce reductions, lease termination costs, and other facility rationalization costs through fiscal year 2025.
10

During the three months ended March 31, 2024, the Company incurred pre-tax restructuring costs within the Safety Services segment of $1 in connection with the Chubb restructuring program. Since the Chubb Acquisition, the Company has incurred aggregate restructuring costs of $68. As of March 31, 2024, the Company had $24 in restructuring liabilities recorded in other accrued liabilities on the condensed consolidated balance sheets for this plan. In addition, the Company has incurred $4 of related costs which include lease impairment charges, asset write-downs, and consulting fees.
In total, the Company estimates that it will recognize approximately $125 of restructuring and other costs related to the Chubb restructuring program by the end of fiscal year 2025.
For the restructuring program, employee-related costs consist of termination benefits provided to employees who have been involuntarily terminated and voluntary early retirement benefits. Program related costs include costs incurred as a direct result of the restructuring program such as consulting fees and facility relocation costs.

The following table summarizes the Company's restructuring program for the three months ended March 31, 2024 and 2023:

Employee termination benefitsProgram related costsAsset write-downsTotal
December 31, 2023$32 $ $6 $38 
Charges1 4  5 
Payments(8)(4) (12)
Currency translation adjustment(1)  (1)
March 31, 2024$24 $ $6 $30 
Employee termination benefitsProgram related costsAsset write-downsTotal
December 31, 2022$22 $ $ $22 
Charges    
Payments(5)  (5)
March 31, 2023$17 $ $ $17 
NOTE 5. NET REVENUES
Contracts with customers
The Company derives net revenues primarily from contracts with a duration of less than one week to three years (with the majority of contracts with durations of less than six months), which are subject to multiple pricing options, including fixed price, unit price, time and material, or cost plus a markup. Net revenues are primarily recognized by the Company over time utilizing the cost-to-cost measure of progress. Net revenues recognized at a point in time primarily relate to distribution contracts and short-term time and material contracts. The Company also enters into fixed-price service contracts related to monitoring, maintenance, and inspection of safety systems.
11

The Company disaggregates its net revenues primarily by segment, service type, and country from which revenues are invoiced, as the nature, timing, and uncertainty of cash flows are relatively consistent within each of these categories. The following tables provide disclosure of disaggregated net revenues by segment for the three months ended March 31, 2024 and 2023. Disaggregated net revenues information is as follows:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,103 $ $1,103 
Heating, Ventilation, and Air Conditioning ("HVAC")111  111 
Infrastructure/Utility 205 205 
Fabrication 50 50 
Specialty Contracting 134 134 
Corporate and Eliminations— — (2)
Net revenues$1,214 $389 $1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,068 $ $1,068 
HVAC123  123 
Infrastructure/Utility 240 240 
Fabrication 55 55 
Specialty Contracting 135 135 
Corporate and Eliminations— — (7)
Net revenues$1,191 $430 $1,614 
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$581 $384 $(2)$963 
France162  — 162 
Other471 5 — 476 
Net revenues$1,214 $389 $(2)$1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$560 $417 $(7)$970 
France156  — 156 
Other475 13 — 488 
Net revenues$1,191 $430 $(7)$1,614 
For in-process contracts, the aggregate amount of transaction price allocated to the unsatisfied performance obligations at March 31, 2024 was $2,894. The Company expects to recognize revenue on approximately 86% of the remaining performance obligations over the next twelve months.
12

Contract assets and liabilities
Contract assets and contract liabilities are classified as current in the condensed consolidated balance sheets as all amounts are expected to be relieved within one year. The balances of accounts receivable, net of allowances, contract assets, and contract liabilities from contracts with customers as of March 31, 2024 and December 31, 2023 are as follows:
Accounts
receivable,
net of
allowances
Contract
assets
Contract
liabilities
Balance at March 31, 2024$1,256 $458 $542 
Balance at December 31, 20231,395 436 526 
The Company did not recognize significant revenues associated with the final settlement of contract value for any projects completed in prior periods. In accordance with industry practice, accounts receivable includes retentions receivable, a portion of which may not be received within one year. At March 31, 2024 and December 31, 2023, retentions receivable were $146 and $156, respectively, while the portions that may not be received within one year were $30 and $25, respectively.
NOTE 6. GOODWILL AND INTANGIBLES
Goodwill
The following table provides disclosure of goodwill by segment as of March 31, 2024 and December 31, 2023. The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2024 are as follows:
Safety
Services
Specialty
Services
Total
Goodwill
Goodwill as of December 31, 2023$2,294 $177 $2,471 
Acquisitions21 7 28 
Foreign currency translation and other, net (1)
(28) (28)
Goodwill as of March 31, 2024$2,287 $184 $2,471 
(1) Other includes measurement period adjustments recorded during the three months ended March 31, 2024 related to acquisitions for which the measurement period ended during the three months ended March 31, 2024 (see Note 3 - "Business Combinations").
Intangibles
The Company’s identifiable intangible assets are comprised of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024
Weighted Average Remaining
Useful Lives
(in Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Amortized intangibles:
Contractual backlog0.0$154 $(154)$ 
Customer relationships9.21,536 (553)983 
Trade names and trademarks11.9713 (147)566 
Total$2,403 $(854)$1,549 
13

December 31, 2023
Weighted Average Remaining
Useful Lives
(in Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Amortized intangibles:
Contractual backlog0.5$155 $(154)$1 
Customer relationships9.41,552 (518)1,034 
Trade names and trademarks12.1722 (137)585 
Total$2,429 $(809)$1,620 
Amortization expense recognized on identifiable intangible assets is as follows:
Three Months Ended March 31,
20242023
Cost of revenues$ $7 
Selling, general, and administrative expenses50 48 
Total intangible asset amortization expense$50 $55 
NOTE 7. FAIR VALUE OF FINANCIAL INSTRUMENTS
U.S. GAAP defines fair value as the price that would be received to sell an asset or transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The authoritative guidance discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost). These valuation techniques are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. As the basis for evaluating such inputs, a three-tier value hierarchy prioritizes the inputs used in measuring fair value as follows:
Level 1:Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2:Observable inputs other than quoted prices that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets; quoted prices for similar or identical assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3:Unobservable inputs that reflect the Company's own assumptions.
Recurring fair value measurements
The Company’s financial assets and liabilities (adjusted to fair value at least quarterly) are derivative instruments and contingent consideration obligations. In the condensed consolidated balance sheets, derivative instruments are primarily included in other assets and other noncurrent liabilities, and contingent consideration obligations are primarily included in contingent consideration and compensation liabilities.
14

The following tables summarize the fair values and levels within the fair value hierarchy in which the measurements fall for assets and liabilities measured on a recurring basis as of March 31, 2024 and December 31, 2023:
Fair Value Measurements at March 31, 2024
Financial assets:Level 1Level 2 Level 3 Total
Derivatives designated as hedge instruments
Cash flow hedges - interest rate swaps$ $22 $ $22 
Cash flow hedges - cross currency contracts 11  11 
Cash flow hedges - foreign currency forward contracts    
Net investment hedges - cross currency contracts 22  22 
Fair value hedges - cross currency contracts 30  30 
Derivatives not designated as hedge instruments
Foreign currency forward contracts    
Total$ $85 $ $85 
Financial liabilities:
Derivatives not designated as hedge instruments
Foreign currency forward contracts    
Contingent consideration obligations  (6)(6)
Total$ $ $(6)$(6)
Fair Value Measurements at December 31, 2023
Financial assets:Level 1Level 2Level 3 Total
Derivatives designated as hedge instruments
Cash flow hedges - interest rate swaps$ $7 $ $7 
Cash flow hedges - cross currency contracts 10  10 
Net investment hedges - cross currency contracts 20  20 
Fair value hedges - cross currency contracts 17  17 
Derivatives not designated as hedge instruments
Foreign currency forward contracts    
Total$ $54 $ $54 
Financial liabilities:
Derivatives not designated as hedge instruments
Foreign currency forward contracts    
Contingent consideration obligations  (6)(6)
Total$ $ $(6)$(6)
The Company determines the fair value of its derivative instruments designated as hedge instruments using standard pricing models and market-based assumptions for all inputs such as yield curves and quoted spot and forward exchange rates. Accordingly, the Company’s derivative instruments are classified as Level 2.
Contingent consideration obligations
The value of the contingent consideration obligations is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on unobservable inputs in the market and thus represents a Level 3 measurement within the fair value hierarchy. This analysis reflects the contractual terms of the purchase agreements (e.g., potential payment amounts, length of measurement periods, manner of calculating any amounts due) and utilizes assumptions with regard to future cash flows, probabilities of achieving such future cash flows, and a discount rate. Depending on the
15

contractual terms of the purchase agreement, the probabilities of achieving future cash flows or earnings generally represent the only significant unobservable inputs. The contingent consideration obligations are measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings.
The table below presents a reconciliation of the fair value of the Company’s contingent consideration obligations that use unobservable inputs (Level 3), as well as other information about the contingent consideration obligations:
Three Months Ended
March 31, 2024
Balance as of December 31, 2023$6 
Issuances 
Settlements 
Balance as of March 31, 2024$6 
Number of open contingent consideration arrangements at the end of the period2 
Maximum potential payout at the end of the period$6 
At March 31, 2024, the remaining open contingent consideration arrangements are set to expire at various dates through 2025. Level 3 unobservable inputs were used to calculate the fair value adjustments shown in the table above. The fair value adjustments and the related unobservable inputs were not considered significant for the three months ended March 31, 2024.
Fair value estimates
The following table presents the carrying amount and fair value of the Company’s variable and non-variable interest rate debt (instruments defined in Note 10 – “Debt”), including current portions and excluding unamortized debt issuance costs. Fair value is estimated by discounting future cash flows at currently available rates for borrowing arrangements with similar terms and conditions, which are considered to be Level 2 inputs under the fair value hierarchy. The interest rates of the variable interest rate long-term debt instruments are generally reset monthly. During the three months ended March 31, 2024, the Company upsized the 2021 Term Loan by an aggregate principal amount equal to $300.

March 31, 2024December 31, 2023
Carrying ValueFair ValueCarrying ValueFair Value
2019 Term Loan$330 $330 $330 $331 
2021 Term Loan1,707 1,711 1,407 1,407 
4.125% Senior Notes
337 302 337 305 
4.750% Senior Notes
277 254 277 257 
NOTE 8. DERIVATIVES
The Company uses foreign currency forward contracts, cross-currency swaps, and interest rate swap agreements to manage risks associated with foreign currency exchange rates, net investments in foreign operations, and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records derivatives as assets and liabilities on the condensed consolidated balance sheets at fair value. Changes in fair value are recognized immediately in earnings unless the derivative qualifies and is designated as a hedge under ASC 815, Derivatives and Hedging. Cash flows from derivatives are classified in the condensed consolidated statements of cash flows in the same category as the cash flows from items subject to designated hedge or undesignated (economic) hedge relationships. The Company evaluates hedge effectiveness at inception and on an ongoing basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued.
The Company is exposed to credit risk in the event of nonperformance of counterparties for foreign currency forward exchange contracts, cross currency swaps, and interest rate swap agreements. The Company monitors its exposure to credit risk by using credit approvals and credit limits and by selecting major global banks and financial institutions as counterparties. The Company does not enter into derivative transactions for trading purposes, and is not party to any derivatives that require collateral to be posted prior to settlement.
16

Certain of the Company’s derivative transactions are subject to master netting arrangements that allow the Company to net settle contracts with the same counterparties. These arrangements do not call for collateral and no cash collateral had been received or pledged related to the underlying derivatives as of March 31, 2024.
The following table presents the fair value of derivative instruments:
March 31, 2024December 31, 2023
Outstanding Gross
Notional Amount
Other AssetsOther
Noncurrent liabilities
Outstanding Gross
Notional Amount
Other AssetsOther
Noncurrent liabilities
Derivatives designated as hedging instruments:
Cash flow hedges:
Interest rate swaps$1,120 $22 $ $1,120 $7 $ 
Cross currency contracts120 11  120 10  
Foreign currency forward contracts8      
Fair value hedges:
Cross currency contracts721 30  721 17  
Net investment hedges:
Cross currency contracts230 22  230 20  
Total derivatives designated as hedging instruments2,199 85  2,191 54  
Derivatives not designated as hedging instruments:
Foreign currency forward contracts121   73  1 
Total derivatives not designated as hedging instruments121   73  1 
Total derivatives$2,320 $85 $ $2,264 $54 $1 
17

The following table presents the after tax effect of derivatives on the condensed consolidated statements of operations:
Amount of income (expense) recognized in income
DerivativesLocation of income (expense) recognized in the condensed consolidated statements of operationsThree Months Ended March 31,
20242023
Cash flow hedging relationships:
Interest rate swapsInterest expense, net$9 $2 
Cross currency contractsInvestment expense (income) and other, net2 (1)
Cross currency contractsInterest expense, net1 1 
Foreign currency forward contractsInvestment expense (income) and other, net  
Fair value hedging relationships:
Cross currency contractsInvestment expense (income) and other, net12 (8)
Cross currency contractsInterest expense, net1 1 
Net investment hedging relationships:
Cross currency contractsInterest expense, net1 1 
Not designated as hedging instruments:
Foreign currency forward contractsInvestment expense (income) and other, net  
Currency Effects
The income (expense) from derivatives designed to offset foreign currency exposure and recorded in investment expense (income) and other, net were offset by foreign currency transaction gains and losses resulting in a net (loss) gain of $(1) and $0 for the three months ended March 31, 2024 and 2023, respectively.
The following table presents the effect of cash flow and fair value hedge accounting on accumulated other comprehensive income (loss) ("AOCI"):
Amount of gain (loss)
recognized in other
comprehensive income
Location of gain (loss) reclassified from
AOCI into income
Amount of gain (loss)
reclassified from
AOCI into income
Three Months Ended March 31,Three Months Ended March 31,
Derivatives2024202320242023
Cash flow hedging relationships:
Interest rate swaps$11 $(13)Interest expense, net$4 $(4)
Cross currency contracts(1)1 Investment expense (income) and other, net2 1 
Forward currency forward contracts  Investment expense (income) and other, net  
Fair value hedging relationships:
Cross currency contracts  Investment expense (income) and other, net13 7 
Net investment hedging relationships:
Cross currency contracts2 (1)Interest expense, net(1)(3)
18

Cash flow hedges
For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative is reported as a component of other comprehensive income and reclassified into earnings in the same period during which the hedged transaction affects earnings. Gains and losses on the derivative representing hedge components excluded from the assessment of effectiveness are recognized in current earnings.
Interest rate swaps
The Company manages its fixed and floating rate debt mix using interest rate swaps. The Company uses interest rate swap contracts to separate interest rate risk management from the debt funding decision. The Company elected a method that does not require continuous evaluation of hedge effectiveness.
During 2022, the Company terminated the previously outstanding $720 notional amount interest rate swap with a maturity date in October 2024 ("2024 Interest Rate Swap"). The present value as of the date of termination of the 2024 Interest Rate Swap is recorded in AOCI on the condensed consolidated balance sheets. The fair value previously recognized in AOCI related to interest rate movements of the 2024 Interest Rate Swap is being amortized to interest expense on a straight-line basis through October 2024. As of March 31, 2024, approximately $10 of unrealized pre-tax gains remained in AOCI.
The Company has an aggregate $720 notional amount interest rate swap ("2026 Interest Rate Swap") and aggregate $400 notional swaps ("2028 Interest Rate Swap"), each amended on May 19, 2023 in connection with the transition to the Secured Overnight Financing Rate ("SOFR"). Refer to Note 10 - "Debt" for additional information. The 2026 Interest Rate Swap exchanges a variable rate of interest (SOFR) for an average fixed rate of interest of approximately 3.59% over the term of the agreement, which matures in October 2026. The 2028 Interest Rate Swap exchanges a variable rate of interest (SOFR) for an average fixed rate of interest of approximately 3.41% over the term of the agreements, which mature in January 2028.
As of March 31, 2024, the Company had $1,120 notional amount outstanding in the 2028 Interest Rate Swap and the 2026 Interest Rate Swap. The Company has designated these swaps as cash flow hedges of the interest rate risk attributable to forecasted variable interest (SOFR) payments for its SOFR based term loans of $2,037. As of March 31, 2024, the weighted average fixed rate of interest on these swaps was approximately 3.52%. Variations in the assets and liability balances are primarily driven by changes in the applicable forward yield curves related to SOFR.
Cross-currency swaps
The Company enters into cross-currency exchange contracts utilized to hedge against the effect of exchange rate fluctuations on cash flows denominated in foreign currencies and to hedge exposures of certain intercompany loans subject to changes in foreign currency exchange rates. The Company periodically assesses whether its currency exchange contracts are effective, and when a contract is determined to be no longer effective as a hedge, the Company discontinues hedge accounting prospectively.
During 2021, the Company entered into two cross-currency swaps designated as cash flow hedges with gross notional U.S. dollar equivalent amounts of $26 and $94 with maturity dates of September 2027 and 2030, respectively.
Foreign currency forward contracts
The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on forecasted foreign currency transactions, including inventory purchases and intercompany charges and other payments. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts are recorded in other comprehensive income until the hedged items affect earnings, at which time the hedge gain or loss is reclassified into current earnings.
The Company periodically assesses whether its currency exchange contracts are effective, and when a contract is determined to be no longer effective as a hedge, the Company discontinues hedge accounting prospectively.
Fair value hedges
The Company has certain intercompany loans subject to changes in foreign currency exchange rates. In 2022, to hedge these exposures, the Company entered into three cross-currency swaps each with maturity dates of January 2027 and are designated
19

as fair value hedges with gross notional U.S. dollar equivalents of $271, $241, and $209 in GBP, CAD, and EUR, respectively. The Company measures the effectiveness of fair value hedges on a spot-to-spot basis. Accordingly, the spot-to-spot change in the derivative fair values are recorded in the condensed consolidated statements of operations and perfectly offset the spot-to-spot change in the underlying intercompany loans, and as such, these hedges are deemed highly effective. The excluded component of the fair values of these derivatives is reported in AOCI within shareholders’ equity in the condensed consolidated balance sheets. Any cash flows associated with these instruments are included in operating activities in the condensed consolidated statements of cash flows.
Net investment hedges
The Company has net investments in foreign subsidiaries subject to changes in foreign currency exchange rates. During 2021, the Company entered into a $230 notional foreign currency swap designated as a net investment hedge for a portion of the Company’s net investments in Euro-denominated subsidiaries. Gains and losses resulting from a change in fair value of the net investment hedge are offset by gains and losses on the underlying foreign currency exposure and are included in AOCI in the condensed consolidated balance sheets.
During 2021, the Company amended the critical terms of the foreign currency swap by extending the maturity date to July 2029 and modifying the U.S. dollar and Euro coupons. The amended swap was redesignated as a net investment hedge and is recorded at fair value with changes recorded in AOCI. The initial net investment hedge was dedesignated. The amended net investment hedge reduces the Company’s interest expense by approximately $3 annually and reduces its overall effective interest rate by approximately 24 basis points.
The fair value previously recognized in AOCI related to interest rate movements of the dedesignated swap is being amortized to interest expense on a straight-line basis through the third quarter of 2029.
Foreign currency contracts
The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on confirmed foreign currency transactions, including inventory purchases and intercompany charges and other payments. These forward contracts are undesignated for hedge accounting purposes. The changes in fair value of these contracts are recorded in investment expense (income) and other, net.
NOTE 9. PROPERTY AND EQUIPMENT, NET
The components of property and equipment as of March 31, 2024 and December 31, 2023 are as follows:
Estimated
Useful Lives
(In Years)
March 31,
2024
December 31,
2023
LandN/A$21 $27 
Building39101 105 
Machinery, equipment, and office equipment
1-20
359 353 
Autos and trucks
4-10
112 112 
Leasehold improvements
1-15
33 35 
Total cost626 632 
Accumulated depreciation(251)(247)
Property and equipment, net$375 $385 
Depreciation expense related to property and equipment, including finance leases, was $19 and $19 during the three months ended March 31, 2024 and 2023, respectively. Depreciation expense is included within cost of revenues and selling, general, and administrative expenses in the condensed consolidated statements of operations.
20

NOTE 10. DEBT
Debt obligations consist of the following:
Maturity DateMarch 31,
2024
December 31,
2023
Term loan facility
2019 Term LoanOctober 1, 2026$330 $330 
2021 Term LoanJanuary 3, 20291,707 1,407 
Revolving Credit FacilityOctober 1, 2026100  
Senior notes
4.125% Senior Notes
July 15, 2029337 337 
4.750% Senior Notes
October 15, 2029277 277 
Other obligations5 5 
Total debt obligations2,756 2,356 
Less: unamortized deferred financing costs(27)(29)
Total debt, net of deferred financing costs2,729 2,327 
Less: short-term and current portion of long-term debt(105)(5)
Long-term debt, less current portion$2,624 $2,322 
Term loan facility
During the three months ended March 31, 2024, the Company completed its Fifth Amendment to its credit agreement, upsizing its 2021 Term Loan by an aggregate principal amount equal to $300. The loan proceeds were directed as consideration for a portion of the purchase price for the Series B Preferred Stock Conversion. For additional information regarding the Series B Preferred Stock Conversion, see Note 15 - "Shareholders' Equity and Redeemable Convertible Preferred Stock."
As of March 31, 2024, the Company had $330 of principal outstanding under the $1,200 term loan (the "2019 Term Loan") with a maturity date of October 1, 2026. The interest rate applicable to the 2019 Term Loan is, at the Company's option, either (a) a base rate plus an applicable margin equal to 1.25% or (b) Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a credit spread adjustment ("CSA").
As of March 31, 2024, the Company had $1,707 of principal outstanding under the incremental term loan used to finance the Chubb acquisition (the "2021 Term Loan") with a maturity date of January 3, 2029. The interest rate applicable to the 2021 Term Loan is, at the Company's option, either (1) a base rate plus an applicable margin equal to 1.50% or (2) Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.50% plus a CSA.
As of March 31, 2024, the Company had $100 outstanding under the $500 five-year senior secured revolving credit facility (the “Revolving Credit Facility”). The interest rate applicable to the Revolving Credit Facility is, at the Company’s option, either (1) a base rate plus an applicable margin equal to 1.25%, or (2) a Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a CSA.
Swap activity
As of March 31, 2024, the Company had the 2026 Interest Rate Swap with $720 of notional value, exchanging one-month SOFR for a fixed rate of 3.59% per annum, and the 2028 Interest Rate Swap with aggregate $400 notional value, exchanging one-month SOFR for a rate of 3.41%. Accordingly, the Company's fixed interest rate per annum on the first swapped $400 notional value of the term loans is 3.41% and the second swapped $720 notional value of the term loans is 3.59% through their maturity. The remaining $917 of the term loans balance will bear interest based on one month SOFR plus CSA plus 225 basis points or SOFR plus CSA plus 250 basis points, but the rate will fluctuate as SOFR fluctuates. Refer to Note 8 - "Derivatives" for additional information.
As of March 31, 2024 and December 31, 2023, the Company had $100 and $0 outstanding under the Revolving Credit Facility, respectively, and $396 and $495 was available at March 31, 2024 and December 31, 2023, respectively, after giving effect to $4 and $5 of outstanding letters of credit, respectively.
21

As of March 31, 2024 and December 31, 2023, the Company was in compliance with all applicable debt covenants.
Senior notes
4.125% Senior Notes
During 2021, the Company completed a private offering of $350 aggregate principal amount of 4.125% Senior Notes (the “4.125% Senior Notes”) issued under an indenture dated June 22, 2021. The 4.125% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by the Company and certain of the Company’s subsidiaries. The balance as of March 31, 2024 was $337.
4.750% Senior Notes
During 2021, the Company completed a private offering of $300 aggregate principal amount of 4.750% Senior Notes due 2029 (the "4.750% Senior Notes") issued under an indenture dated October 21, 2021, as supplemented by a supplemental indenture dated January 3, 2022. The 4.750% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by the Company and certain of the Company's subsidiaries. The balance as of March 31, 2024 was $277.
The Company was in compliance with all covenants contained in the indentures for the 4.125% Senior Notes and 4.750% Senior Notes as of March 31, 2024, and December 31, 2023.
Other obligations
As of March 31, 2024 and December 31, 2023, the Company had $5 and $5 in notes outstanding, respectively, for working capital purposes and the acquisition of equipment and vehicles.
NOTE 11. INCOME TAXES
The Company’s quarterly income tax provision is measured using an estimate of its consolidated annual effective tax rate, adjusted in the current period for discrete income tax items, within the periods presented. The comparison of the Company’s income tax provision between periods may be impacted by the level and mix of earnings and losses by tax jurisdiction, foreign income tax rate differentials, and discrete items. The Company’s effective tax rate was 28.0% and 30.6% for the three months ended March 31, 2024 and 2023, respectively. The difference between the effective tax rate and the statutory U.S. federal income tax rate of 21.0% for the three months ended March 31, 2024 and 2023 is due to nondeductible permanent items, taxes on foreign earnings in jurisdictions that have higher tax rates, and state taxes.
As of March 31, 2024, the Company’s deferred tax assets included a valuation allowance of $110 primarily related to certain net operating loss, capital loss, and tax credit carryforwards of the Company’s foreign subsidiaries. The factors used to assess the likelihood of realization were the past performance of the related entities, forecasts of future taxable income, future reversals of existing taxable temporary differences, and available tax planning strategies that could be implemented to realize the deferred tax assets. The ability or failure to achieve the forecasted taxable income in these entities could affect the ultimate realization of deferred tax assets.
As of March 31, 2024, the Company had gross federal, state, and foreign net operating loss carryforwards of approximately $0, $19, and $112, respectively. The state net operating losses have carryforward periods of five to twenty years and begin to expire in 2027. The foreign net operating losses have carryback periods of three years, carryforward periods of twenty years, or are indefinite, and begin to expire in 2036.
The Company’s liability for unrecognized tax benefits is recorded within other noncurrent liabilities in the condensed consolidated balance sheets and recognizes interest and penalties accrued related to unrecognized tax benefits in the provision for income taxes in the condensed consolidated statements of operations. As of March 31, 2024, and December 31, 2023, the total gross unrecognized tax benefits were $8 and $7, respectively. The Company had accrued gross interest and penalties as of each of March 31, 2024 and December 31, 2023 of $3 and $2. During the three months ended March 31, 2024 and 2023, the Company did not recognize net interest expense.
If all of the Company’s unrecognized tax benefits as of March 31, 2024, were recognized, $10 would impact the Company’s effective tax rate. The Company does not expect any unrecognized tax benefits to expire in the next twelve months.
22

The Company files income tax returns in the U.S. federal jurisdiction, and various state, local, and foreign jurisdictions. As of March 31, 2024, with few exceptions, neither the Company nor its subsidiaries are subject to examination prior to tax year 2014. There are various other audits in state and foreign jurisdictions, including an ongoing IRS exam related to the 2019 final S Corporation return. No adjustments have been proposed and the Company does not expect the results of the audits to have a material impact on the Interim Statements.
NOTE 12. EMPLOYEE BENEFIT PLANS
Defined benefit pension plans
The Company sponsors both funded and unfunded foreign defined benefit pension plans that cover a portion of the Company's employees, and the largest plans are closed to new participants and frozen for accrual of future service.
The components of the net periodic pension cost (benefit) for the defined benefit pension plans are as follows:
Three Months Ended March 31,
20242023
Service cost$1 $1 
Interest cost15 15 
Expected return on plan assets(10)(18)
Net periodic pension cost (benefit)$6 $(2)
Multiemployer pension plans
Certain subsidiaries of the Company contribute amounts to multiemployer pension plans and other multiemployer benefit plans and trusts, which are recorded as a component of employee wages and salaries within cost of revenues on the condensed consolidated statements of operations. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a pay-as-you-go basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time and the plans in which they participate vary depending upon the location, the number of ongoing projects, and the need for union resources in connection with those projects. Total consolidated contributions to multiemployer plans were $19 and $23 during the three months ended March 31, 2024 and 2023, respectively.
Profit sharing plans
The Company has a trustee-administered profit-sharing retirement plan covering substantially all of the Company's employees in the U.S. not covered by collective bargaining agreements and a profit sharing plan for employees in Canada (collectively, “Profit Sharing Plans”). The Profit Sharing Plans provide for annual discretionary contributions in amounts based on a performance grid as determined by the Company’s directors, which may be settled in shares of the Company's common stock or in cash. In connection with these plans, the Company recognized $6 and $5 in expense for shares distributed to eligible employees during the three months ended March 31, 2024 and 2023, respectively.
Employee stock purchase plan
Most of the Company’s employees in the U.S. and Canada, including named executive officers, are eligible to participate in the Company’s Employee Stock Purchase Plan (the “ESPP”). Sales of shares of the Company’s common stock under the ESPP are generally made pursuant to offerings that are intended to satisfy the requirements of Section 423 of the Internal Revenue Code. The ESPP permits employees of the Company to purchase common stock at a price equal to 85% of the lesser of (i) the market value of the common stock on the first day of the offering period, or (ii) the market value of the common stock on the purchase date, whichever is lower. Participants are subject to eligibility requirements and may not purchase more than 500 shares in any offering period or more than ten thousand dollars of common stock in a year under the ESPP. The Company recognized $1 and $2 of expense during the three months ended March 31, 2024 and 2023, respectively.
23

NOTE 13. RELATED-PARTY TRANSACTIONS
The Company incurred advisory fees of $1 during both the three months ended March 31, 2024 and 2023, in each case payable to Mariposa Capital, LLC, an entity owned by a co-chair of the Company’s Board of Directors. In addition, dividends for Series A Preferred Stock were declared as of December 31, 2023 and settled in 7,944,104 shares issued during January 2024. The shares were issued to Mariposa Acquisition IV, LLC, a related entity that is controlled by a co-chair of the Company's Board of Directors.
During 2022, the Company issued and sold 800,000 shares of the Company’s 5.5% Series B Redeemable Convertible Preferred Stock, par value $0.0001 per share (the “Series B Preferred Stock”) for an aggregate purchase price of $800. Of the 800,000 shares issued and sold, 200,000 shares were sold to Viking Global Equities Master Ltd. and Viking Global Equities II LP ("Viking Purchasers"), which is the aggregate owner of more than 5% of the Company's outstanding stock, for an aggregate purchase price of $200. During the three months ended March 31, 2024, the Company issued dividends of 155,059 shares of common stock on the Series B Preferred Stock held by Viking Purchasers, with 70,798 shares declared in February 2024 and 84,261 shares declared in December 2023. The Company declared and issued dividends of 124,573 shares of common stock on the Series B Preferred Stock held by the Viking Purchasers during the three months ended March 31, 2023.
During the three months ended March 31, 2024, the Company executed an agreement with the Viking Purchasers which allowed the exercise of their right to convert all of their Series B Preferred Stock into common stock. For additional information regarding the Series B Preferred Stock Conversion, see Note 15 - "Shareholders' Equity and Redeemable Convertible Preferred Stock."
From time to time, the Company also enters other immaterial related-party transactions.
NOTE 14. COMMITMENTS AND CONTINGENCIES
The Company is involved in various litigation matters and is subject to claims from time to time from customers and various government entities. While it is not feasible to determine the outcome of any of these uncertainties, it is the opinion of management that their outcomes will not have a material adverse effect on the financial position, results of operations, or cash flows of the Company.
Environmental obligations
The Company's operations are subject to environmental regulation by various authorities. The Company has accrued for the costs of environmental remediation activities, including but not limited to, investigatory, remediation, operating and maintenance costs, and performance guarantees, and periodically reassess these amounts. Management believes that the likelihood of incurring losses materially in excess of the amounts accrued is remote.
The outstanding liability for these obligations was $16 and $17, and was included in other noncurrent liabilities on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, respectively.
NOTE 15. SHAREHOLDERS’ EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK
Shareholders' equity
Series A Preferred Stock
The Company had 4,000,000 shares of Series A Preferred Stock issued and outstanding as of March 31, 2024 ("Series A Preferred Stock"). The Series A Preferred Stock will be automatically converted into shares of common stock on a one-for-one basis on December 31, 2026.
Stock Repurchases
During the three months ended March 31, 2024, the Company's Board of Directors authorized a stock repurchase program ("SRP") to purchase up to an aggregate of $1,000 of shares of the Company's common stock. This stock repurchase program is indefinite, unless otherwise modified or terminated by the Board of Directors at any time in its sole discretion. The SRP authorizes open market, private, and accelerated share repurchase transactions.
24

During the three months ended March 31, 2024, and 2023, the Company repurchased 16,260,160 and 541,316 shares of common stock for aggregate payments of approximately $600 and $12, respectively. The repurchases during the three months ended March 31, 2024 were related to the Series B Preferred Stock Conversion, see below for more information. As of March 31, 2024, the Company had approximately $400 of authorized repurchases remaining under the SRP.
During 2022, the Board of Directors authorized the Company to purchase up to an aggregate of $250 of shares of the Company’s common stock pursuant to the stock repurchase program ("2022 SRP"). The 2022 SRP expired on February 29, 2024.
Redeemable Convertible Preferred Stock
Series B Preferred Stock
During 2022, the Company authorized, issued, and sold, for an aggregate purchase price of $800, 800,000 shares of the Company’s 5.5% Series B Preferred Stock, par value $0.0001 per share.
On February 28, 2024, the Company entered into a Conversion and Repurchase Agreement with Juno Lower Holdings L.P. ("Juno Lower Holdings"), FD Juno Holdings L.P. ("FD Juno Holdings", and together with Juno Lower Holdings, "Blackstone"), Viking Global Equities Master Ltd. ("VGEM") and Viking Global Equities II L.P. (VGE II, and collectively with VGEM, "Viking" and collectively with the Blackstone, the "Series B Holders") pursuant to which Blackstone and Viking agreed to convert all of the outstanding shares of the Series B Preferred Stock that they hold, which represents all of the Series B Preferred Stock outstanding. The transactions contemplated by the agreement (the "Series B Preferred Stock Conversion") were also consummated on February 28, 2024.
Under the terms of the agreement, (i) the Series B Holders each agreed to exercise their respective right to convert all of their Series B Preferred Stock into common stock, resulting in a total of 800,000 shares of Series B Preferred Stock being converted into approximately 32,803,519 shares of common stock of the Company (inclusive of approximately 283,196 shares attributable to accrued and unpaid dividends thereon (the "Conversion Shares") and (ii) upon issuance of the Conversion Shares, the Company agreed to immediately repurchase one-half of the Conversion Shares, on a pro rata basis, from the Series B Holders for an aggregate purchase price of $600. The fair value of the issued one-half of the remaining Conversion Shares was $569.
The repurchase price was financed by (i) an incremental term facility of $300 funded exclusively by Blackstone in the amount of $225 and Viking in the amount of $75 and (ii) cash and available credit from the balance sheet.
Dividends
Following the Series B Preferred Stock Conversion there are no Series B Preferred Shares issued or outstanding and the holders of Series B Preferred Stock are no longer entitled to receive cumulative dividends. The Company declared a pro rata Series B Preferred Stock dividend of $7, or 283,196 shares of common stock, during the three months ended March 31, 2024 for the Series B Preferred Stock outstanding through February 28, 2024. The Company declared and issued a Series B Preferred Stock dividend of $11, or 498,293 shares of common stock, during the three months ended March 31, 2023. The Company declared a Series B Preferred Stock dividend of $11 or 337,044 shares of common stock in December 2023 and $11 or 584,584 shares of common stock in December 2022 and issued the shares in January 2024 and January 2023, respectively.
NOTE 16. EARNINGS PER SHARE
Net income is allocated between the Company’s common shares and other participating securities based on their participation rights. The Series A Preferred Stock represents participating securities. Earnings attributable to Series A Preferred Stock are not included in earnings attributable to common shares in calculating earnings per common share (the two-class method). For periods of net loss, there is no impact from the two-class method on earnings per share (“EPS”) as net loss is allocated to common shares because Series A Preferred Stock shares are not contractually obligated to share the loss.
The following table sets forth the computation of earnings per common share using the two-class method. The dilutive effect of outstanding Series A Preferred Stock, and the Series A Preferred Stock dividend, is reflected in diluted EPS using the if-converted method and options, restricted shares, performance shares and market shares are reflected using the treasury stock method. For periods of net loss, basic and diluted EPS are the same, as the assumed exercise of Series A Preferred Stock,
25

restricted, performance shares, market shares and stock options are anti-dilutive. (Amounts in millions, except share and per share amounts.):
Three Months Ended March 31,
20242023
Basic (loss) earnings per common share:
Net income$45 $26 
Less income allocable to Series A Preferred Stock (1)
Less income allocable to Series B Preferred Stock (2)
Less stock dividend attributable to Series B Preferred Stock(7)(11)
Less conversion of Series B Preferred Stock(372) 
Net (loss) income attributable to common shareholders$(334)$12 
Weighted average shares outstanding - basic249,744,275234,386,758
(Loss) income per common share - basic$(1.34)$0.05 
Diluted (loss) earnings per common share:
Net income$45 $26 
Less income allocable to Series A Preferred Stock (1)
Less stock dividend attributable to Series B Preferred Stock(7)(11)
Less conversion of Series B Preferred Stock(372) 
Net (loss) income attributable to common shareholders - diluted$(334)$14 
Weighted average shares outstanding - basic249,744,275234,386,758
Dilutive securities: (1)
Restricted stock units, warrants, and stock options 265,515
Shares issuable upon conversion of Series B Preferred Shares 32,520,000
Weighted average shares outstanding - diluted249,744,275267,172,273
(Loss) income per common share - diluted$(1.34)$0.05 
1.The following items were excluded from the calculation of diluted shares as their inclusion would be anti-dilutive:
a.For all periods presented, 4,000,000 shares of Series A Preferred Stock, which are convertible to the same number of common shares.
b.For the three months ended March 31, 2024, 125,000 stock options to purchase the same number of common shares.
c.For the three months ended March 31, 2024, 1,188,112 time-based, performance-based, and market-based restricted stock units.
NOTE 17. SEGMENT INFORMATION
The Company manages its operations under two operating segments which represent the Company’s two reportable segments: Safety Services and Specialty Services. This structure is generally focused on various businesses related to contracting services and maintenance of industrial and commercial facilities. Both reportable segments derive their revenues from installation, inspection, maintenance, service and repair, retrofitting and upgrading, engineering and design, distribution, fabrication, and various types of other services in over 20 countries.
The Safety Services segment focuses on end-to-end integrated occupancy systems (fire protection services, HVAC, and entry systems), including design, installation, inspection, and service of these integrated systems. The work performed within this segment spans across industries and facilities and includes commercial, education, healthcare, high-tech, industrial and special-hazard settings.
The Specialty Services segment provides a variety of infrastructure services and specialized industrial plant services, which include maintenance and repair of critical infrastructure such as underground electric, gas, water, sewer, and telecommunications infrastructure. This segment’s services include engineering and design, fabrication, installation,
26

maintenance service and repair, retrofitting and upgrading, pipeline infrastructure, access and road construction, supporting facilities, and performing ongoing integrity management and maintenance to customers within the energy industry. Customers within this segment vary from private and public utilities, communications, healthcare, education, transportation, manufacturing, industrial plants, and governmental agencies throughout North America.
The accounting policies of the reportable segments are the same as those described in Note 1 – “Basis of Presentation and Significant Accounting Policies.” All intercompany transactions and balances are eliminated in consolidation. Intercompany revenues and costs between entities within a reportable segment are eliminated to arrive at segment totals and eliminations between segments are separately presented. Corporate results include amounts related to corporate functions such as administrative costs, professional fees, acquisition-related transaction costs (exclusive of acquisition integration costs, which are included within the segment results of the acquired businesses), and other discrete items.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for the Company’s reportable segments is presented and reconciled to consolidated financial information in the following tables, including a reconciliation of consolidated operating income (loss) to EBITDA:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
Net revenues$1,214 $389 $(2)$1,601 
EBITDA Reconciliation
Operating income (loss)$125 $7 $(32)$100 
Plus:
Investment (expense) income and other, net(6)2 1 (3)
Depreciation8 11 — 19 
Amortization36 13 1 50 
EBITDA$163 $33 $(30)$166 
Total assets$5,671 $1,110 $411 $7,192 
Capital expenditures5 10 7 22 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
Net revenues$1,191 $430 $(7)$1,614 
EBITDA Reconciliation
Operating income (loss)$96 $ $(23)$73 
Plus:
Investment income and other, net3 2 — 5 
Loss on extinguishment of debt, net  (3)(3)
Depreciation6 12 1 19 
Amortization41 13 1 55 
EBITDA$146 $27 $(24)$149 
Total assets$6,001 $1,247 $518 $7,766 
Capital expenditures5 15 1 21 

27

NOTE 18. SUBSEQUENT EVENTS

On April 15, 2024, the Company signed a definitive agreement to acquire Elevated Facility Services Group (“Elevated”), a premier provider of contractually based services for all major brands of elevator and escalator equipment. Elevated will be acquired from a fund managed by L Squared Capital Partners for approximately $570 in cash, subject to working capital and other standard adjustments. The transaction is expected to close in the second quarter of 2024, subject to customary closing conditions and regulatory approvals.

On April 16, 2024, the Company entered into an underwriting agreement relating to the underwritten public offering of 11,000,000 shares of common stock at a public offering price of $37.50 per share. The offering closed on April 19, 2024. The underwriters exercised the option in the agreement to purchase an additional 1,650,000 shares of common stock on April 23, 2024. The net proceeds to the Company from the offering were $457 after deducting underwriting discounts, commissions, and offering expenses.

On April 30, 2024, the Company began a process to reprice its 2021 Term Loan with a remaining principal of $1,707. The Company expects that the repricing will reduce the applicable margin on all outstanding amounts. Additionally, the Company expects to increase the existing 2021 Term Loan by approximately $550 on the same terms as the current 2021 Term Loan. The Company expects to use the proceeds of approximately $550 to refinance the 2019 Term Loan with a remaining principal balance of $330 and repay the $100 Revolving Credit Facility borrowing as well as to provide funds for general corporate purposes, including the acquisition of Elevated. The Company expects the transaction to close in May 2024.
28

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This quarterly report contains “forward-looking statements” within the meaning of the federal securities laws, including Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 (the "Exchange Act"). These forward-looking statements are based on beliefs and assumptions as of the date such statements are made and are subject to risks and uncertainties. These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. In some cases, you can identify forward-looking statements by terms including “expect”, “anticipate”, “project”, “will”, “should”, “believe”, “intend”, “plan”, “estimate”, “potential”, “target”, “would”, and similar expressions, although not all forward-looking statements contain these identifying terms.
These forward-looking statements are based on our current expectations and assumptions and on information currently available to management and include, among others, statements regarding, as of the date such statements are made:
our beliefs and expectations regarding our business strategies and competitive strengths;
our beliefs regarding procurement challenges and the nature of our contractual arrangements and renewal rates and their impact on our future financial results;
our beliefs regarding our acquisition platform and ability to execute on and successfully integrate strategic acquisitions;
our beliefs regarding the future demand for our services, the seasonal and cyclical volatility of our business, financial condition, results of operations, and cash flows;
our beliefs regarding the recurring and repeat nature of our business, customers and revenues, and its impact on our cash flows and organic growth opportunities and our belief that it helps mitigate the impact of economic downturns;
our intent to continue to grow our business, both organically and through acquisitions, and our beliefs regarding the impact of our business strategies on our growth;
our beliefs regarding our customer relationships and plans to grow existing business and expand service offerings;
our beliefs regarding our ability to pass along commodity price increases to our customers;
our expectations regarding the cost of compliance with laws and regulations;
our expectations regarding labor matters;
our beliefs regarding market risk, including our exposure to foreign currency fluctuations, and our ability to mitigate that risk;
our expectations and beliefs regarding accounting and tax matters;
our beliefs regarding the effectiveness of the steps taken to remediate previously reported material weaknesses in our internal control over financial reporting and the timing of remediation;
our expectations regarding future capital expenditures;
our expectations regarding future expenses in connection with our multi-year restructuring program, including those related to workforce reductions;
our expectations regarding future pension contributions;
our expectations regarding the acquisition (the "Chubb Acquisition") of the Chubb fire and security business (the "Chubb business" or "Chubb"), including the operational challenges and the expected benefits of the acquisition and future growth, expansion, cross-selling and other value creation opportunities; and
our beliefs regarding the sufficiency of our current sources of liquidity, including access to capital markets, to fund our future liquidity requirements, our expectations regarding the types of future liquidity requirements and our expectations regarding the availability and terms of future sources of liquidity to satisfy our liquidity needs on terms favorable to us.
These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this quarterly report and in our Annual Report on Form 10-K, filed on February 28, 2024,
29

including those described under “Cautionary Note Regarding Forward Looking Statements” and “Risk Factors” in such Form 10-K, and other filings we make with the SEC. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this quarterly report may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Important factors that may materially affect the forward-looking statements include the following:
adverse developments in the credit markets that could adversely affect funding of construction projects;
exposure to global economic, political and legal risks related to our international operations, including geopolitical instability;
the ability and willingness of customers to invest in infrastructure projects;
a decline in demand for our services or for the products and services of our customers;
the fact that our revenues are derived primarily from contracts with durations of less than six months and the risk that customers will not renew or enter into new contracts;
our ability to successfully acquire other businesses, successfully integrate acquired businesses into our operations and manage the risks and potential liabilities associated with those acquisitions;
the impact of our regional, decentralized business model on our ability to execute on our business strategies and operate our business successfully;
our ability to compete successfully in the industries and markets we serve;
our ability to properly manage and accurately estimate costs associated with specific customer projects, in particular for arrangements with fixed price terms;
supply chain constraints and interruptions, and the resulting increases in the cost, or reductions in the supply, of the materials and commodities we use in our business and for which we bear the risk of such increases;
the impact of inflation;
our relationship with our employees, a large portion of which are covered by collective bargaining arrangements, and our ability to effectively manage and utilize our workforce;
the inherently dangerous nature of the services we provide and the risks of potential liability;
the impact of customer consolidation;
the loss of the services of key senior management personnel and the availability of skilled personnel;
the seasonality of our business and the impact of weather conditions;
the variability of our operating results between periods and the resulting difficulty in forecasting future operating results;
litigation that results from our business, including costs related to any damages we may be required to pay as a result of general liability or workmanship claims brought by our customers;
the impact of health, safety, and environmental laws and regulations, and the costs associated with compliance with such laws and regulations;
our substantial level of indebtedness and the effect of restrictions on our operations set forth in the documents that govern such indebtedness;
our expectations regarding the acquisition of the Chubb business, including the expected benefits of the acquisition and future value creation opportunities; and
our compliance with certain financial maintenance covenants in our credit agreement and the effect on our liquidity of any failure to comply with such covenants.
The factors identified above are believed to be important factors, but not necessarily all of the important factors, which could cause actual results to differ materially from those expressed in any forward-looking statement made by us. Other factors not discussed herein could also have a material adverse effect on us. You should not rely upon forward-looking statements as predictions of future events. Although we believe the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance or achievements. These forward-looking statements speak only as of the date of this quarterly report. We assume no obligation to update or revise these forward-
30

looking statements for any reason, even if new information becomes available in the future, except as required by applicable law.
All forward-looking statements attributable to us are expressly qualified in their entirety by these cautionary statements as well as others made in this quarterly report and hereafter in our other SEC filings and public communications. You should evaluate all forward-looking statements made by us in the context of these risks and uncertainties.
31

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) section should be read in conjunction with the interim unaudited condensed consolidated financial statements (the "Interim Statements") and related notes included in this quarterly report, and the Company's 2023 audited annual consolidated financial statements, the related notes thereto and under the heading "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" and other disclosures contained in our Annual Report on Form 10-K, including financial results for the year ended December 31, 2023. This discussion contains forward-looking statements that involve risks and uncertainties. Actual results may differ materially from those discussed in these forward-looking statements. Factors that might cause a difference include, but are not limited to, those discussed under the “Cautionary Note Regarding Forward Looking Statements” section of this quarterly report.
We prepare our financial statements in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). To supplement our financial results presented in accordance with U.S. GAAP in this MD&A section, we present EBITDA, which is a non-U.S. GAAP financial measure, to assist readers in understanding our performance and provide an additional perspective on trends and underlying operating results on a period-to-period comparable basis. Non-U.S. GAAP financial measures either exclude or include amounts not reflected in the most directly comparable measure calculated and presented in accordance with U.S. GAAP. Where a non-U.S. GAAP financial measure is used, we have provided the most directly comparable measure calculated and presented in accordance with U.S. GAAP, a reconciliation to the U.S. GAAP measure and a discussion of the reasons why management believes this information is useful to it and may be useful to investors.
Unless the context otherwise requires, all references in this section to “APG”, the “Company”, “we”, “us”, and “our” refer to APi Group Corporation and its subsidiaries.
Overview
We are a global, market-leading business services provider of safety and specialty services in over 500 locations worldwide. We provide statutorily mandated and other contracted services to a strong base of long-standing customers across industries. We have a winning leadership culture driven by entrepreneurial business leaders that deliver innovative solutions to our customers.
We operate our business under two primary operating segments, which are also our reportable segments:
Safety Services – Our Safety Services segment is a leading provider of safety services in North America, Europe, and Asia Pacific focusing on end-to-end integrated occupancy systems (fire protection, Heating, Ventilation, and Air Conditioning (“HVAC”) and entry), including service, monitoring, inspection, design and installation of these integrated systems. The work performed within this segment spans across industries and facilities and includes commercial, education, healthcare, high-tech, industrial, and special-hazard settings.
Specialty Services – Our Specialty Services segment is a leading provider of a variety of infrastructure services and specialized industrial plant services, which include maintenance and repair of critical infrastructure such as underground electric, gas, water, sewer, and telecommunications infrastructure. Our services include engineering and design, fabrication, installation, maintenance service and repair, retrofitting and upgrading, pipeline infrastructure, access and road construction, supporting facilities, and performing ongoing integrity management and maintenance to customers within the energy industry. Customers within this segment vary from private and public utilities, communications, healthcare, education, transportation, manufacturing, industrial plants, and governmental agencies throughout North America.
We focus on growing our recurring revenues and repeat business from our diversified long-standing customers across a variety of end markets, which we believe provides us with stable cash flows and a platform for organic growth. We believe maintenance and service revenues are generally more predictable through contractual arrangements with typical terms ranging from days to three years, with the majority having short durations and are often recurring due to consistent renewal rates and long-standing customer relationships.
For financial information about our operating segments, see Note 17 – “Segment Information” to our condensed consolidated financial statements included herein.
32

RECENT DEVELOPMENTS AND CERTAIN FACTORS AND TRENDS AFFECTING OUR RESULTS OF OPERATIONS
Restructuring
During 2022, we announced our multi-year Chubb restructuring program designed to drive efficiencies and synergies and optimize operating margin. The Chubb restructuring program includes expenses related to workforce reductions, lease termination costs, and other facility rationalization costs through fiscal year 2025.
During the three months ended March 31, 2024, we have incurred pre-tax restructuring costs within the Safety Services segment of $1 million in connection with the Chubb restructuring program. In total, we estimate that we will recognize approximately $125 million of restructuring and other costs related to the Chubb restructuring program by the end of fiscal year 2025.
For additional information about our restructuring activity, see Note 4 – “Restructuring" to our condensed consolidated financial statements included herein.
Economic, Industry and Market Factors

We closely monitor the effects of general changes in economic and market conditions on our customers. General economic and market conditions can negatively affect demand for our customers’ products and services, which can affect their planned capital and maintenance budgets in certain end markets. Market, regulatory, and industry factors could affect demand for our services. Availability of transportation and transmission capacity and fluctuations in market prices for energy and other fuel sources can also affect demand for our services for pipeline and power generation construction services. These fluctuations, as well as the highly competitive nature of our industries, have resulted and may continue to result, in lower proposals and lower profit on the services we provide. In the face of increased pricing pressure on key materials, such as steel, or other market developments, we strive to maintain our profit margins through productivity improvements, cost reduction programs, pricing adjustments, and business streamlining efforts. Increased competition for skilled labor resources and higher labor costs can reduce our profitability and impact our ability to deliver timely service to our customers. We have experienced supply chain disruptions, which have negatively impacted the source and supply of materials needed to perform our work. In addition, fluctuations in foreign currencies may have an impact on our financial position and the results of operations. However, we believe that our exposure to transactional gains or losses resulting from changes in foreign currencies is limited because our foreign operations primarily invoice and collect receivables in their respective local or functional currencies, and the expenses associated with these transactions are generally contracted and paid for in the same local currencies. In cases where operational transactions represent a material currency risk, we generally enter into cross-currency swaps. Refer to Note 8 – "Derivatives" to our condensed consolidated financial statements included in this quarterly report for additional information on our hedging activities. While we actively monitor economic, industry, and market factors that could affect our business, we cannot predict the effect that changes in such factors may have on our future consolidated results of operations, liquidity, and cash flows, and we may be unable to fully mitigate, or benefit from such changes.
Effect of Seasonality and Cyclical Nature of Business
Our net revenues and results of operations can be subject to variability stemming from seasonal and other variations. Seasonal variations can be influenced by weather conditions impacting customer spending patterns, contract award seasons, and project schedules, as well as the timing of holidays. Consequently, net revenues for our businesses are typically lower during the first and second quarters due to the prevalence of unfavorable weather conditions within our North America companies, which can cause project delays and affect productivity.
Additionally, the industries we serve can be cyclical. Fluctuations in end-user demand, or in the supply of services within those industries, can affect demand for our services. As a result, our business may be adversely affected by industry declines or by delays in new projects. Variations or unanticipated changes in project schedules in connection with large projects can create fluctuations in net revenues.
Recent Accounting Pronouncements
A summary of recent accounting pronouncements is included in Note 2 – “Recent Accounting Pronouncements” to our condensed consolidated financial statements included herein.
33

DESCRIPTION OF KEY LINE ITEMS
Net revenues
Net revenues are generated from the sale of various types of contracted services, fabrication, and distribution. We derive net revenues primarily from services under contractual arrangements with durations ranging from days to three years, with the majority having durations of less than six months, and which may provide the customer with pricing options that include a combination of fixed, unit, or time and material pricing. Net revenues for fixed price agreements are generally recognized over time using the cost-to-cost method of accounting which measures progress based on the cost incurred to total expected cost in satisfying our performance obligation.
Net revenues from time and material contracts are recognized as the services are provided. Net revenues earned are based on total contract costs incurred plus an agreed upon markup. Net revenues for these cost-plus contracts are recognized over time on an input basis as labor hours are incurred, materials are utilized, and services are performed. Net revenues from wholesale or retail unit sales are recognized at a point-in-time upon shipment.
Cost of revenues
Cost of revenues consists of direct labor, materials, subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Labor costs are considered to be incurred as the work is performed. Subcontractor labor is recognized as the work is performed.
Gross profit
Our gross profit is influenced by direct labor, materials, and subcontract costs. Our profit margins are also influenced by raw material costs, contract mix, weather, and proper coordination with contract providers. Labor-intensive contracts usually drive higher margins than those contracts that include material, subcontract, and equipment costs.
Selling, general, and administrative expenses ("SG&A")
Selling expenses consist primarily of compensation and associated costs for sales and advertising, trade shows, and corporate marketing. General and administrative expenses consist primarily of compensation and associated costs for executive management, personnel, facility leases, administrative expenses associated with accounting, finance, legal, information systems, leadership development, human resources, and risk management, and overhead associated with these functions. General and administrative expenses also include outside professional fees and other corporate expenses.
Amortization of intangible assets
Amortization expense reflects the charges incurred to amortize our finite-lived identifiable intangible assets, such as customer relationships, which are amortized over their estimated useful lives. There is a portion of amortization expense related to the backlog intangible assets reflected in cost of revenues in the condensed consolidated statements of operations.
Loss on extinguishment of debt, net
Loss on extinguishment of debt, net reflects the difference between the repurchase price and carrying amount of debt at the time of extinguishment.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
For information regarding our Critical Accounting Policies, see the “Critical Accounting Policies” section of the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
34

RESULTS OF OPERATIONS
The following is a discussion of our financial condition and results of operations during the three months ended March 31, 2024 and the three months ended March 31, 2023.
Three months ended March 31, 2024 compared to the three months ended March 31, 2023
Three Months Ended March 31,Change
($ in millions)20242023$%
Net revenues$1,601 $1,614 $(13)(0.8)%
Cost of revenues1,109 1,189 (80)(6.7)%
Gross profit492 425 67 15.8 %
Selling, general, and administrative expenses392 352 40 11.4 %
Operating income100 73 27 37.0 %
Interest expense, net34 37 (3)(8.1)%
Loss on extinguishment of debt, net— (3)(100.0)%
Investment expense (income) and other, net(5)(160.0)%
Other expense, net37 35 5.7 %
Income before income taxes63 38 25 65.8 %
Income tax provision18 12 50.0 %
Net income$45 $26 $19 73.1 %
Net revenues
Net revenues for the three months ended March 31, 2024 were $1,601 million compared to $1,614 million for the same period in 2023, a decrease of $13 million or 0.8%. The decrease in net revenues was primarily driven by disciplined project and customer selection on our longer term projects in the Specialty Services segment, partially offset by growth in inspection, service, and monitoring revenue in the Safety Services segment.
Gross profit
The following table presents our gross profit (net revenues less cost of revenues) and gross margin (gross profit as a percentage of net revenues) for the three months ended March 31, 2024 and 2023, respectively:
Three Months Ended March 31,Change
($ in millions)20242023$%
Gross profit$492 $425 $67 15.8 %
Gross margin30.7 %26.3 %
Our gross profit for the three months ended March 31, 2024 was $492 million compared to $425 million for the same period in 2023, an increase of $67 million, or 15.8%. Gross margin for the three months ended March 31, 2024 was 30.7%, an increase of 440 basis points compared to the prior year period, primarily due to disciplined project and customer selection, pricing improvements in our Safety Services segment, and an improved mix of inspection, service, and monitoring revenue, which generates higher margins.
35

Operating expenses
The following table presents operating expenses and operating margin (operating income as a percentage of net revenues) for the three months ended March 31, 2024 and 2023, respectively:
Three Months Ended March 31,Change
($ in millions)20242023$%
Selling, general, and administrative expenses$392 $352 $40 11.4 %
SG&A expenses as a % of net revenues24.5 %21.8 %
Operating margin6.2 %4.5 %
SG&A expenses (excluding amortization) (Non-GAAP)$342 $304 $38 12.5 %
SG&A expenses (excluding amortization) as a % of net revenues (Non-GAAP)21.4 %18.8 %
Selling, general, and administrative expenses
Our SG&A expenses for the three months ended March 31, 2024 were $392 million compared to $352 million for the same period in 2023, an increase of $40 million. SG&A expenses as a percentage of net revenues was 24.5% during the three months ended March 31, 2024 compared to 21.8% for the same period in 2023. The increase in SG&A expenses as a percentage of net revenues was primarily driven by investments to support our Safety Services and Specialty Services segments in the three months ended March 31, 2024 compared to 2023. The increase was also due to third party advisor costs related to the Series B Preferred Stock Conversion that are non-recurring in nature. Our SG&A expenses excluding amortization for the three months ended March 31, 2024 were $342 million, or 21.4% of net revenues, compared to $304 million, or 18.8% of net revenues, for the same period of 2023. The increase in SG&A expenses excluding amortization as a percentage of net revenues is primarily due to the factors discussed above. See the discussion and reconciliation of our non-U.S. GAAP financial measures below.
Interest expense, net
Interest expense was $34 million and $37 million for the three months ended March 31, 2024 and 2023, respectively. The decrease in interest expense was primarily due to the decrease in the average outstanding principal amounts of our floating rate debt, partially offset by an increase in interest rates on our floating interest rate debt.
Loss on extinguishment of debt, net
During 2023, we made aggregate payments of $200 million to pay down outstanding principal amounts of the 2019 Term Loan and 2021 Term Loan. In connection with the payments, we recognized a net loss on debt extinguishment of $3 million.
Investment expense (income) and other, net
Investment expense and other, net was $3 million for the three months ended March 31, 2024 compared to income of $5 million the prior year. The increase in investment expense and other was primarily due to an increase in non-service pension costs in the current year.
Income tax provision
The effective tax rate for the three months ended March 31, 2024 was 28.0%, compared to 30.6% in the same period of 2023. The difference in the effective tax rate was driven by changes to the forecasted geographical income mix offset by discrete items. The difference between the effective tax rate and the statutory U.S. federal income tax rate of 21.0% is due to the nondeductible permanent items, taxes on foreign earnings in jurisdictions that have higher tax rates, and state taxes.
The Organization for Economic Co-operation and Development has a framework to implement a global minimum corporate tax of 15% for companies with global revenues and profits above certain thresholds (referred to as Pillar 2), with
36

certain aspects of Pillar 2 effective January 1, 2024 and other aspects effective January 1, 2025. While it is uncertain whether the U.S. will enact legislation to adopt Pillar 2, certain countries in which the Company operates have adopted the legislation, and other countries are in the process of introducing legislation to implement Pillar 2. The Company is continuing to evaluate and monitor but does not expect for Pillar 2 to have a material impact on the effective tax rate or the consolidated financial statements.
Net income and EBITDA
The following table presents net income and EBITDA for the three months ended March 31, 2024 and 2023, respectively:
Three Months Ended March 31,Change
($ in millions)20242023$%
Net income$45 $26 $19 73.1 %
EBITDA (non-GAAP)166 149 $17 11.4 %
Net income as a % of net revenues2.8 %1.6 %
EBITDA as a % of net revenues10.4 %9.2 %
Our net income for the three months ended March 31, 2024 was $45 million compared to $26 million for the same period in 2023, an increase of $19 million. Net income as a percentage of net revenues for the three months ended March 31, 2024 and 2023 was 2.8% and 1.6%, respectively. The improvement is primarily attributable to growth in inspection, service, and monitoring revenue and pricing improvements in our Safety Services segment, in addition to improved operating margin due to disciplined project and customer selection in our Specialty Services segment. The net income increase was partially offset by an increase in non-service pension costs of approximately $7 million. EBITDA for the three months ended March 31, 2024 was $166 million compared to $149 million for the same period in 2023, an increase of $17 million. The increase in EBITDA was primarily driven by the factors previously discussed. See the discussion and reconciliation of our non-U.S. GAAP financial measures below.
Operating Segment Results for the three months ended March 31, 2024 compared to the three months ended March 31, 2023
Net Revenues
Three Months Ended March 31,Change
($ in millions)20242023$%
Safety Services$1,214 $1,191 $23 1.9 %
Specialty Services389 430 $(41)(9.5)%
Corporate and Eliminations(2)(7)NMNM
$1,601 $1,614 $(13)(0.8)%
Operating Income (Loss)
Three Months Ended March 31,Change
($ in millions)20242023$%
Safety Services$125 $96 $29 30.2 %
Safety Services operating margin10.3 %8.1 %
Specialty Services$$— $NM
Specialty Services operating margin1.8 %— %
Corporate and Eliminations$(32)$(23)NMNM
$100 $73 $27 37.0 %
37

EBITDA
Three Months Ended March 31,Change
($ in millions)20242023$%
Safety Services$163 $146 $17 11.6 %
Safety Services EBITDA as a % of net revenues13.4 %12.3 %
Specialty Services$33 $27 $22.2 %
Specialty Services EBITDA as a % of net revenues8.5 %6.3 %
Corporate and Eliminations$(30)$(24)NMNM
$166 $149 $17 11.4 %
NM = Not meaningful
The following discussion breaks down the net revenues, operating income (loss), and EBITDA by operating segment for the three months ended March 31, 2024 compared to the three months ended March 31, 2023.
Safety Services
Safety Services net revenues for the three months ended March 31, 2024 increased by $23 million or 1.9% compared to the same period in 2023. The increase was primarily driven by increased inspection, service, and monitoring revenue. This increase was also due to continued strength in our new and existing end markets and strategic pricing improvements.
Safety Services operating margin for the three months ended March 31, 2024 and 2023 was approximately 10.3% and 8.1%, respectively. The increase was primarily the result of disciplined project and customer selection, pricing improvements, improved mix of inspection, service and monitoring revenue, which generates higher margins, and savings in our Safety Services segment related to the Chubb restructuring program. Safety Services EBITDA as a percentage of net revenues for the three months ended March 31, 2024 and 2023 was approximately 13.4% and 12.3%, respectively. This increase was primarily related to the factors discussed above.
Specialty Services
Specialty Services net revenues for the three months ended March 31, 2024 decreased by $41 million or 9.5% compared to the same period in 2023. The decrease was primarily due to continued disciplined project and customer selection on longer term projects and the planned exit of a customer relationship in the Infrastructure/Utility reporting unit.
Specialty Services operating margin was approximately 1.8% and 0% for the three months ended March 31, 2024 and 2023, respectively. The increase was primarily the result of disciplined project and customer selection. Specialty Services EBITDA as a percentage of net revenues for the three months ended March 31, 2024 and 2023 was approximately 8.5% and 6.3%, respectively, due to the factors discussed above.
Non-GAAP Financial Measures
We supplement our reporting of consolidated financial information determined in accordance with U.S. GAAP with SG&A expenses (excluding amortization) and EBITDA (defined below), which are non-U.S. GAAP financial measures. We use these non-U.S. GAAP financial measures to evaluate our performance, both internally and as compared with our peers because they exclude certain items that may not be indicative of our core operating results. Management believes these measures are useful to investors since they (a) permit investors to view our performance using the same tools that management uses to evaluate our past performance, reportable business segments, and prospects for future performance, (b) permit investors to compare us with our peers, and (c) in the case of EBITDA, determines certain elements of management’s incentive compensation.
These non-U.S. GAAP financial measures, however, have limitations as analytical tools and should not be considered in isolation from, a substitute for, or superior to, the related financial information we report in accordance with U.S. GAAP. The principal limitation of these non-U.S. GAAP financial measures is that they exclude significant expenses required by U.S. GAAP to be recorded in our financial statements and may not be comparable to similarly titled measures of other companies due to potential differences in calculation methods. In addition, these measures are subject to inherent limitations as they reflect the exercise of judgment by management about which items are excluded or included in determining these non-U.S. GAAP financial measures. Investors are encouraged to review the following reconciliations of
38

these non-U.S. GAAP financial measures to the most comparable U.S. GAAP financial measures and not to rely on any single financial measure to evaluate our business.
SG&A expenses (excluding amortization)
SG&A expenses (excluding amortization) is a measure of operating costs used by management to manage the business and its segments. We believe this non-U.S. GAAP measure provides meaningful information and helps investors understand our core selling, general, and administrative expenses excluding acquisition-related amortization expense charges to better enable investors to understand our financial results and assess our prospects for future performance.
The following tables present reconciliations of SG&A expenses to SG&A expenses (excluding amortization) for the periods indicated:
Three Months Ended March 31,
($ in millions)20242023
Reported SG&A expenses$392 $352 
Adjustments to reconcile to SG&A expenses to SG&A expenses (excluding amortization)
Amortization expense(50)(48)
SG&A expenses (excluding amortization)$342 $304 
EBITDA
Earnings before interest, taxes, depreciation, and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. We supplement the reporting of our consolidated financial information with EBITDA. We believe this non-U.S. GAAP measure provides meaningful information and helps investors understand our financial results and assess our prospects for future performance. Consolidated EBITDA is calculated in a manner consistent with segment EBITDA, which is a measure of segment profitability.
The following table presents a reconciliation of net income to EBITDA for the periods indicated:
Three Months Ended March 31,
($ in millions)20242023
Reported net income$45 $26 
Adjustments to reconcile net income to EBITDA:
Interest expense, net34 37 
Income tax provision18 12 
Depreciation19 19 
Amortization50 55 
EBITDA$166 $149 
LIQUIDITY AND CAPITAL RESOURCES
Overview
Our primary sources of liquidity are cash flows from the operating activities of our consolidated subsidiaries, available cash and cash equivalents, our access to our $500 million five year senior secured revolving credit facility (the "Revolving Credit Facility") and the proceeds from debt offerings. We believe these sources will be sufficient to fund our liquidity requirements for at least the next twelve months. Although we believe we have sufficient resources to fund our future cash requirements, there are many factors with the potential to influence our cash flow position including weather, seasonality, commodity prices, market conditions, and inflation, over which we have no control.
39

As of March 31, 2024, we had $643 million of total liquidity, comprising $247 million in cash and cash equivalents and $396 million ($400 million less outstanding letters of credit of approximately $4 million, which reduce availability) of available borrowings under our Revolving Credit Facility.
During 2022, we entered into an amendment to our credit agreement. As part of this amendment, we entered into a $1,100 million seven year incremental term loan ("2021 Term Loan"), the Revolving Credit Facility was upsized by $200 million to $500 million, the maturity date of the Revolving Credit Facility was extended five years, and the letter of credit limit was increased by $100 million to $250 million.
During 2023, we completed the Fourth Amendment to our credit agreement, repricing our 2019 Term Loan and 2021 Term Loan. The repricing reduced the applicable margin on all outstanding amounts by 25 basis points. Additionally, $422 million of the 2019 Term Loan was extended to the 2021 Term Loan and assumed all the same terms as the repriced 2021 Term Loan. We made a repayment of $100 million on the 2019 Term Loan concurrent with the close of this transaction.
During the three months ended March 31, 2024, we upsized our 2021 Term Loan by $300 million with a Fifth Amendment to our credit agreement. The loan proceeds were directed as consideration for a portion of the purchase price for the Series B Preferred Stock Conversion.
During the three months ended March 31, 2024, we drew $100 million under the Revolving Credit Facility to fund a portion of the purchase price for the Series B Preferred Stock Conversion.
We expect to continue to be able to access the capital markets through equity and debt offerings for liquidity purposes as needed. Our principal liquidity requirements have been, and we expect will continue to be, for working capital and general corporate purposes, including capital expenditures and debt service, any accrued consideration and compensation due to selling shareholders, including tax payments in connection therewith, as well as to identify, execute, and integrate strategic acquisitions and business transformation transactions or initiatives.
On February 26, 2024, our Board of Directors authorized a stock repurchase program ("SRP") to purchase up to an aggregate of $1,000 million of shares of our common stock. This stock repurchase program is indefinite, unless otherwise modified or terminated by our Board of Directors at any time in its sole discretion. During the three months ended March 31, 2024, we repurchased 16,260,160 shares of common stock for approximately $600 million. As of March 31, 2024, we had approximately $400 million of authorized repurchases remaining under the SRP.
In 2022, our Board of Directors authorized a stock repurchase program ("2022 SRP"), authorizing the purchase of up to an aggregate of $250 million of common stock through February 2024. The 2022 SRP expired on February 29, 2024.
Cash Flows
The following table summarizes net cash flows with respect to our operating, investing and financing activities for the periods indicated:
Three Months Ended March 31,
($ in millions)20242023
Net cash provided by (used in) operating activities$$(1)
Net cash used in investing activities(22)(27)
Net cash used in financing activities(213)(216)
Effect of foreign currency exchange rate change on cash, cash equivalents, and restricted cash(4)
Net decrease in cash, cash equivalents, and restricted cash$(232)$(242)
Cash, cash equivalents, and restricted cash, end of period$248 $365 
Net Cash Provided by (Used in) Operating Activities
Net cash provided by operating activities was $7 million for the three months ended March 31, 2024 compared to $1 million of cash used for the same period in 2023. The increase in cash provided by operating activities is primarily due to an increase in net income in the period. This increase in cash provided by operating activities is also driven by lower working capital needs associated with the various services we provided in the three months ended March 31, 2024 compared to the
40

same period of the prior year. Cash flow from operations is primarily driven by changes in the mix and timing of demand for our services and working capital needs associated with the various services we provide. Working capital is primarily affected by changes in total accounts receivable, accounts payable, accrued expenses, and contract assets and contract liabilities, all of which tend to be related and are affected by changes in the timing and volume of work performed.
Net Cash Used in Investing Activities
Net cash used in investing activities was $22 million for the three months ended March 31, 2024 compared to $27 million for the same period in 2023. We had proceeds on the sale of property and equipment of $23 million during the three months ended March 31, 2024 compared to $4 million for the same period in 2023, partially offset by cash used in acquisitions of $23 million and $10 million in the three months ended March 31, 2024 and 2023, respectively.
Net Cash Used in Financing Activities
Net cash used in financing activities was $213 million for the three months ended March 31, 2024 compared to $216 million used in financing activities for the same period in 2023. The consistent use of cash in financing activities was primarily driven by equity and stock repurchases in the three months ended March 31, 2024 related to the Series B Preferred Stock Conversion. In the three months ended March 31, 2024, $400 million of proceeds from the 2021 Term Loan and Revolving Credit Facility were used for share repurchases of $600 million during the Series B Preferred Stock Conversion. The cash used in financing activities in the three months ended March 31, 2023 was driven by $202 million of aggregate payments on the 2019 Term Loan and 2021 Term Loan.
Financing Activities
Credit Agreement
We have entered into a Credit Agreement by and among APi Group DE, Inc., our wholly-owned subsidiary, as borrower ("APi Group DE"), APG as a guarantor, the subsidiary guarantors from time to time party thereto, the lenders from time to time party thereto, and Citibank N.A., as administrative agent and as collateral agent (the “Credit Agreement”) which provides for: (1) a term loan facility, pursuant to which we incurred the $1,200 million term loan ("2019 Term Loan") used to fund a part of the cash portion of the purchase price in the APi Acquisition, and a $1,100 million seven-year incremental term loan ("2021 Term Loan") used to fund a portion of the purchase price in the Chubb acquisition, and (2) a $500 million Revolving Credit Facility of which up to $250 million can be used for the issuance of letters of credit.
During the three months ended March 31, 2024, we completed the Fifth Amendment to our credit agreement, upsizing our 2021 Term Loan by an aggregate principal amount equal to $300. The loan proceeds were directed as consideration for a portion of the purchase price for the Series B Preferred Stock Conversion.
In 2023, we completed repricing of our 2019 Term Loan and 2021 Term Loan. The repricing reduces the applicable margin on all outstanding amounts by 25 basis points. Additionally, $422 million of the 2019 Term Loan was extended to the 2021 Term Loan and assumed all the same terms as the repriced 2021 Term Loan.
The amended interest rate applicable to the 2019 Term Loan is, at our option, either (a) a base rate plus an applicable margin equal to 1.25% or (b) a Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a credit spread adjustment ("CSA"). Principal payments on the 2019 Term Loan are due in quarterly installments on the last day of each fiscal quarter, unless prepayments are made, for a total total annual amount equal to 1.00% of the initial aggregate principal amount of the 2019 Term Loan. The 2019 Term Loan matures on October 1, 2026. Based on the early prepayments we have made, we do not owe any quarterly principal amounts for the remainder of the 2019 Term Loan.
The amended interest rate applicable to the 2021 Term Loan is, at our option, either (a) a base rate plus an applicable margin equal to 1.50% or (b) a Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.50% plus a CSA. Principal payments on the 2021 Term Loan will be made in quarterly installments on the last day of each fiscal quarter, for a total total annual amount equal to 1.00% of the initial aggregate principal amount of the 2021 Term Loan. The 2021 Term Loan matures on January 3, 2029. The 2021 Term Loan is subject to the same mandatory prepayment provisions as the 2019 Term Loan. Based on the early prepayments we have made, we do not owe any quarterly principal amounts for the remainder of the 2021 Term Loan.
41

The interest rate applicable to borrowings under the Revolving Credit Facility is, at our option, either (a) a base rate plus an applicable margin equal to 1.25% or (2) a Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a CSA.
The Credit Agreement contains customary representations and warranties, and affirmative and negative covenants, including covenants that, among other things, restrict our, and our restricted subsidiaries’, ability to (i) incur additional indebtedness; (ii) pay dividends or make other distributions or repurchase or redeem capital stock; (iii) prepay, redeem or repurchase certain debt; (iv) make loans and investments; (v) sell, transfer and otherwise dispose of assets; (vi) incur or permit to exist certain liens; (vii) enter into transactions with affiliates; (viii) enter into agreements restricting subsidiaries’ ability to pay dividends; and (ix) consolidate, amalgamate, merge or sell all or substantially all assets. The Credit Agreement also contains customary events of default. Furthermore, with respect to the revolving credit facility, we must maintain a first lien net leverage ratio that does not exceed (i) 4.00 to 1.00 for each fiscal quarter ending in 2021, and (ii) 3.75 to 1.00 for each fiscal quarter ending thereafter, if on the last day of any fiscal quarter the outstanding amount of all revolving loans and letter of credit obligations (excluding undrawn letters of credit up to $40 million) under the Credit Agreement is greater than 30% of the total revolving credit commitments thereunder subject to a right of cure. Our first lien net leverage ratio as of March 31, 2024 was 2.09:1.00.
As of March 31, 2024, the 2019 Term Loan and the 2021 Term Loan have remaining principal amounts of $330 million and $1,707 million, respectively. We had $100 million outstanding under the Revolving Credit Facility, under which $396 million was available after giving effect to $4 million of outstanding letters of credit, which reduces availability.
On April 30, 2024, we began a process to reprice our 2021 Term Loan with a remaining principal balance of $1,707 million. We expect that the repricing will reduce the applicable margin on all outstanding amounts. Additionally, we expect to increase the existing 2021 Term Loan by approximately $550 million on the same terms as the current 2021 Term Loan. We expect to use the proceeds of approximately $550 million to refinance the 2019 Term Loan with a remaining principal of $330 million and repay the $100 million Revolving Credit Facility borrowing as well as to provide funds for general corporate purposes, including the acquisition of Elevated Facility Services Group. We expect the transaction to close in early May 2024.
Senior Notes
On June 22, 2021, APi Group DE completed a private offering of $350 million aggregate principal amount of 4.125% Senior Notes due 2029 (the “4.125% Senior Notes”), issued under an indenture, dated June 22, 2021. The 4.125% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by us and certain of our subsidiaries. The 4.125% Senior Notes will mature on July 15, 2029, unless redeemed earlier, and bear interest at a rate of 4.125% per year until maturity, payable semi-annually in arrears. We used the net proceeds from the sale of the 4.125% Senior Notes to repay a previously outstanding term loan, prepay a portion of the 2019 Term Loan and for general corporate purposes. As of March 31, 2024, we had $337 million aggregate principal amount of 4.125% Senior Notes outstanding.
On October 21, 2021, a wholly-owned subsidiary of the Company, completed a private offering of $300 million aggregate principal amount of 4.750% Senior Notes due 2029 (the “4.750% Senior Notes”) issued under an indenture dated October 21, 2021, as supplemented by a supplemental indenture dated January 3, 2022. The 4.750% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by us and certain of our subsidiaries. The 4.750% Senior Notes will mature on October 15, 2029, unless earlier redeemed, and bear interest at a rate of 4.750% per year until maturity, payable semi-annually in arrears. We used the net proceeds from the sale of the 4.750% Senior Notes to finance a portion of the consideration for the Chubb Acquisition. As of March 31, 2024, we had $277 million aggregate principal amount of 4.750% Senior Notes outstanding.
Debt Covenants
We were in compliance with all covenants contained in the indentures governing the 4.125% Senior Notes and 4.750% Senior Notes and Credit Agreement as of March 31, 2024 and December 31, 2023.
Issuance and Conversion of Series B Preferred Stock
During 2022, we issued and sold 800,000 shares of our 5.5% Series B Redeemable Convertible Preferred Stock, par value $0.0001 per share (the "Series B Preferred Stock"), for an aggregate purchase price of $800 million, pursuant to
42

securities purchase agreements entered into on July 26, 2021 with certain investors. The net proceeds from the Series B Preferred Stock issuance were used to fund a portion of the consideration for the Chubb Acquisition.
On February 28, 2024, we entered into a Conversion and Repurchase Agreement with Juno Lower Holdings L.P. ("Juno Lower Holdings"), FD Juno Holdings L.P. ("FD Juno Holdings", and together with Juno Lower Holdings, "Blackstone"), Viking Global Equities Master Ltd. ("VGEM") and Viking Global Equities II L.P. (VGE II, and collectively with VGEM, "Viking" and collectively with the Blackstone, the "Series B Holders") pursuant to which Blackstone and Viking agreed to convert all of the outstanding shares of the Series B Preferred Stock that they hold, which represents all of the Series B Preferred Stock outstanding. The transactions contemplated by the agreement (the "Series B Preferred Stock Conversion") were also consummated on February 28, 2024.
Under the terms of the agreement, (i) the Series B Holders each agreed to exercise their respective right to convert all of their Series B Preferred Stock into common stock, resulting in a total of 800,000 shares of Series B Preferred Stock being converted into approximately 32,803,519 shares of common stock (inclusive of approximately 283,196 shares attributable to accrued and unpaid dividends thereon (the "Conversion Shares") and (ii) upon issuance of the Conversion Shares, we agreed to immediately repurchase one-half of the Conversion Shares, on a pro rata basis, from the Series B Holders for an aggregate purchase price of $600.
The repurchase price was financed by (i) an incremental term facility of $300 funded exclusively by Blackstone in the amount of $225 and Viking in the amount of $75 and (ii) cash and available credit from the balance sheet.
Material Cash Requirements from Known Contractual and Other Obligations
Our material cash requirements from known contractual and other obligations primarily relate to the following, for which information on both a short-term and long-term basis is provided in the indicated notes to the Interim Statements and expected to be satisfied using cash generated from operations:
Operating and Finance Leases – See Note 12 – "Leases" in the Annual Report on Form 10-K filed on February 28, 2024. We have not had material changes to our lease obligations during the three months ended March 31, 2024.
Debt – See Note 10 – "Debt" for future principal payments and interest rates on our debt instruments.
Tax Obligations – See Note 11 – "Income Taxes."
Pension obligations – See Note 12 – "Employee Benefit Plans."
We make investments in our properties and equipment to enable continued expansion and effective performance of our business. Our capital expenditures are typically less than 1.5% of annual net revenues.
ITEM 3. QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK
Interest rate risk
As of March 31, 2024, our outstanding variable interest rate debt was primarily related to our 2019 Term Loan and our 2021 Term Loan. As of March 31, 2024, we had $330 million outstanding on the 2019 Term Loan and $1,707 million outstanding on the 2021 Term Loan. To mitigate increases in variable interest rates, we have a $720 million interest rate swap, exchanging one-month SOFR for a rate of 3.59% per annum and a $400 million interest rate swap exchanging one-month SOFR for a rate of 3.41% per annum. In addition, interest expense will be offset by the amortization through October 2024 of the remaining gain of $10 million recognized from the termination of the previously outstanding $720 million notional amount interest rate swap. The remaining floating rate portfolio will bear interest based on one-month SOFR plus CSA plus 225 basis points (for the 2019 Term Loan) or one-month SOFR plus CSA plus 250 basis points (for the 2021 Term Loan). As of March 31, 2024, excluding letters of credit outstanding of $4 million, we had $100 million of outstanding revolving loans under our Credit Agreement.
Foreign currency risk
We have operations in over 20 countries globally. Revenues generated from foreign operations represented approximately 40% of our consolidated net revenues for three months ended March 31, 2024. Net revenues and expenses related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which
43

minimizes the impact fluctuations in exchange rates would have on net income or loss. We are subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies. Such transactions were not material to our operations during the three months ended March 31, 2024. These foreign currency transaction gains and losses, including hedging impacts, are classified in investment expense (income) and other, net, in the condensed consolidated statements of operations and were a (loss) gain of $(1) million and $— million for three months ended March 31, 2024 and 2023, respectively. These net foreign currency transaction gains and losses include derivative instruments designed to reduce foreign currency exchange rate risks. Translation gains or losses, which are recorded in accumulated other comprehensive loss in the condensed consolidated balance sheets, result from translation of the assets and liabilities of our foreign subsidiaries into U.S. dollars. Foreign currency translation (losses) gains totaled approximately $(42) million and $14 million for the three months ended March 31, 2024 and 2023, respectively.
Our exposure to fluctuations in foreign currency exchange rates has increased as a result of our international presence and may continue to increase in the future if we continue to expand our operations outside of the U.S. We seek to manage foreign currency exposure by minimizing our consolidated net assets and liability positions in currencies other than the functional currency of our foreign subsidiaries. However, we believe that our exposure to transactional gains or losses resulting from fluctuations in foreign currencies is limited because our foreign operations primarily invoice and collect receivables in their respective local or functional currencies, and the expenses associated with these transactions are generally contracted and paid for in the same local currencies. In order to manage foreign currency risk related to transactions in foreign currencies and the intercompany financing structure, we entered into cross-currency swaps to manage the foreign currency risk of certain intercompany loans. We also use foreign currency contracts as a way to mitigate foreign currency exposure.
Other market risk
We are also exposed to market risks impacting our customer base due to the potential related impact on accounts receivable or contract assets on uncompleted contracts. The amounts recorded may be at risk if our customers’ ability to pay these obligations is negatively impacted by economic conditions. We continually monitor the creditworthiness of our customers and maintain ongoing discussions with customers regarding contract status with respect to change orders and billing terms. Therefore, management believes it takes appropriate action to manage market and other risks, but there is no assurance management will be able to reasonably identify all risks with respect to the collectability of these assets. See also “Revenue Recognition from Contracts with Customers” under Critical Accounting Estimates within Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
In addition, we are exposed to various supply chain risks, including the market risk of price fluctuations or availability of copper, steel, cable optic fiber, and other materials used as components of supplies or materials utilized in our operations. We are also exposed to increases in energy prices, particularly as they relate to gasoline prices for our vehicle fleet. Disruptions in our supply chain can occur due to market inefficiencies but can also be driven by other events, like cybersecurity breaches, pandemics, or similar disruptive events. While we believe we can increase our contract prices to adjust for some price increases in commodities, there can be no assurance that such price increases, if they were to occur, would be recoverable. Additionally, some of our fixed price contracts do not allow us to adjust prices and, as a result, increases in material costs could reduce profitability with respect to projects in progress.
Significant declines in market prices for oil, gas, and other fuel sources may also impact our operations.     Prolonged periods of low oil and gas prices may result in projects being delayed or canceled, and in a low oil and gas price environment, certain of our businesses could become less profitable or incur losses.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in the reports we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating such controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives.
44

As required by Rule 13a-15(b) of the Exchange Act, our management, including our Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this quarterly report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are not effective as of March 31, 2024 due to the material weaknesses in internal control over financial reporting described below, which were previously disclosed in Item 9A. “Controls and Procedures” of our Annual Report on Form 10-K for the year ended December 31, 2023.
Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives as specified above. However, our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures will prevent or detect all errors and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our Company have been detected.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a‑15(f) and 15d-15(f) under the Exchange Act. Under the supervision of our Chief Executive Officer and Chief Financial Officer, management conducted an evaluation of the effectiveness of our internal control over financial reporting as of March 31, 2024 based on the guidelines established in Internal Control — Integrated Framework (2013 Framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management concluded that our internal control over financial reporting was not effective as of March 31, 2024 due to the material weaknesses in internal control over financial reporting identified and further described below.
A material weakness (as defined in Rule 12b-2 under the Exchange Act) 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 a company’s annual or interim financial statements will not be prevented or detected on a timely basis.
We continue to have previously identified control deficiencies that are not remediated as of March 31, 2024 related to user access controls specific to segregation of duties in the Company’s change management process in certain information technology systems of the Chubb fire and security business that was acquired in 2022, which resulted from ineffective risk assessment. We also continue to have previously identified control deficiencies that are not remediated as of March 31, 2024 related to adequate controls to ensure the completeness and accuracy of time keeping and service order information used in the financial reporting processes of certain businesses that is processed and hosted by a third-party service organization. These control deficiencies constitute material weaknesses in our internal control over financial reporting as of March 31, 2024.
Ongoing Remediation Plan
Management has undertaken various steps to continue remediating such control deficiencies and has seen improved results versus December 31, 2023. Steps taken by us during the three months ended March 31, 2024 include the following:
Obtained a final attestation report for the year 2023 over the design effectiveness of controls operated by the third-party service organization, noting it was issued with an unqualified opinion; and
Continued to map conflicts within certain information technology systems of the Chubb fire and security business in order to perform further analysis on transactions within the system.
We plan to continue our efforts to strengthen our internal control over financial reporting and are committed to ensuring that such controls are operating effectively. We are implementing process and control improvements to address the above material weakness as follows:
Continue to conduct ongoing training with control owners and reviewers within operations and finance with a specific focus on sufficient documentation and evidence in the execution of the controls.
As anticipated, and we have made progress with the Company’s remediation plans. In addition, under the direction of the Audit Committee of the Board of Directors, we will continue to review and make necessary changes to the overall
45

design of the Company’s internal control environment, as well as to refine policies and procedures to improve the overall effectiveness of internal control over financial reporting of the Company.
The material weaknesses in our internal control over financial reporting will not be considered remediated until the remediated controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. No system of controls, no matter how well designed and operated, can provide absolute assurance that the objectives of the system of controls will be met, and no evaluation of controls can provide absolute assurance that all control deficiencies or material weaknesses have been or will be detected. There is no assurance that the remediation will be fully effective. As described above, these material weaknesses have not been remediated as of the filing date of this quarterly report. If these remediation efforts do not prove effective and control deficiencies and material weaknesses persist or occur in the future, the accuracy and timing of our financial reporting may be adversely affected.
Changes in Internal Control over Financial Reporting
We are executing our remediation plans to remediate the material weaknesses relating to our internal control over financial reporting, as described above. Other than changes described above, there have been no changes in the Company’s internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Securities Exchange Act of 1934, as amended) during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
46

PART II. OTHER INFORMATION
ITEM 1A. RISK FACTORS
There have been no material changes to our risk factors contained in Part I, Item 1A. "Risk Factors" of our Form 10-K for the year ended December 31, 2023.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES, USE OF PROCEEDS, AND ISSUER PURCHASES OF EQUITY SECURITIES
The following table provides information about the Company's purchase of equity securities during the three months ended March 31, 2024:
During the Three Months Ended March 31, 2024Total Number of Shares Purchased (1)Average Price Paid Per ShareTotal Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
Maximum Approximate Dollar Value of
Shares that May Yet Be Purchased Under
the Plans or Programs (in millions)
January 1, 2024 - January 31, 2024$— $— 
February 1, 2024 - February 29, 202416,260,16036.90 16,260,160400 
March 1, 2024 - March 31, 2024— 
Total16,260,160$36.90 16,260,160$400 
(1)During the three months ended March 31, 2024, our Board of Directors authorized a stock repurchase program (“SRP”) to purchase up to an aggregate of $1,000 million of shares of our common stock. Acquisitions pursuant to the SRP may be made from time to time through a combination of open market repurchases in compliance with Rule 10b-18 under the Exchange Act, privately negotiated transactions, accelerated share repurchase transactions, and/or other derivative transactions, at our discretion, as permitted by securities laws and other legal requirements. In connection with the SRP, we may enter into Rule 10b5-1 trading plans which would generally permit us to repurchase shares at times when it might otherwise be prevented from doing so under the securities laws. The SRP is indefinite, unless otherwise modified or earlier terminated by our Board of Directors at any time in its sole discretion.
ITEM 4. MINE SAFETY DISCLOSURES
Information regarding mine safety violations and other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95.1 to this quarterly report.
ITEM 5. OTHER INFORMATION
During the three months ended March 31, 2024, Sir Martin E. Franklin, a director of the Company, adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408, as follows:
On March 8, 2024, Mr. Franklin adopted a Rule 10b5-1 trading arrangement providing for the sale of the Company's common stock (a "Rule 10b5-1 Trading Plan") that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Mr. Franklin’s Rule 10b5-1 Trading Plan provides for the sale of up to 1,980,000 shares of our common stock pursuant to one or more limit orders until December 13, 2024, or earlier if all transactions under the trading arrangement are completed.
No other officers or directors, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the quarter ended March 31, 2024.
47

ITEM 6. EXHIBITS
Exhibit No.Description of Exhibits
3.1
10.1
10.2
31.1*
31.2*
32.1**
32.2**
95.1*
101.INS*Inline XBRL Instance Document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*Filed herewith
**Furnished herewith
48

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this quarterly report to be signed on its behalf by the undersigned, thereunto duly authorized.
APi GROUP CORPORATION
May 2, 2024/s/ Russell A. Becker
Russell A. Becker
Chief Executive Officer
(Duly Authorized Officer)
May 2, 2024/s/ Kevin S. Krumm
Kevin S. Krumm
Chief Financial Officer
(Principal Financial Officer)
49
EX-31.1 2 apg-20240331xexx311.htm EX-31.1 Document

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

EX-31.2 3 apg-20240331xexx312.htm EX-31.2 Document

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

EX-32.1 4 apg-20240331xexx321.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 Quarterly Report on Form 10-Q of APi Group Corporation (the “Company”) for the quarterly period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Russell Becker, as Chief Executive Officer, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 2, 2024
By:/s/ Russell A. Becker
Name:Russell A. Becker
Title:Chief Executive Officer

EX-32.2 5 apg-20240331xexx322.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 Quarterly Report on Form 10-Q of APi Group Corporation (the “Company”) for the quarterly period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Kevin Krumm, as Chief Financial Officer, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 2, 2024
By:/s/ Kevin S. Krumm
Name:Kevin S. Krumm
Title:Chief Financial Officer

EX-95.1 6 minesafetyexhibit1.htm EX-95.1 Document

 
Exhibit 95.1
MINE SAFETY DISCLOSURES
 
The following disclosures are provided pursuant to Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Act”) and Item 104 of Regulation S-K, which requires certain disclosures by companies required to file periodic reports under the Securities Exchange Act of 1934, as amended, that operate mines regulated under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”).
 
Mine Safety Information
 
Whenever the Federal Mine Safety and Health Administration (“MSHA”) believes a violation of the Mine Act, any health or safety standard or any regulation has occurred, it may issue a citation which describes the alleged violation and fixes a time within which the U.S. mining operator must abate the alleged violation. In some situations, such as when MSHA believes that conditions pose a hazard to miners, MSHA may issue an order removing miners from the area of the mine affected by the condition until the alleged hazards are corrected. When MSHA issues a citation or order, it generally proposes a civil penalty, or fine, as a result of the alleged violation, that the operator is ordered to pay. Citations and orders can be contested and appealed, and as part of that process, may be reduced in severity and amount, and are sometimes dismissed. The number of citations, orders and proposed assessments vary depending on the size and type (underground or surface) of the mine as well as by the MSHA inspector(s) assigned.
 
The following table includes information required by the Act for the quarter ended March 31, 2024.
 
APi Inc.
 
Three Months Ended March 31, 2024
Operation /
MSHA Identification Number
Section 104 S&S Citations
(#)
Section 104(b) Orders
(#)
Section 104(d) Citations and Orders
(#)
Section 110(b)(2) Violations
(#)
Section 107(a) Orders
(#)
Total Dollar Value of MSHA Assessments Proposed
($)
Mining-Related Fatalities
(#)
Received Notice of Pattern of Violations Under Section 104(c)
(Yes/No)
Received Notice of Potential to Have Pattern Under Section 104(c)
(Yes/No)
Legal Actions Initiated During Period
(#)
Legal Actions Resolved During Period
(#)
Legal Actions Pending as of the End of the Period
 (#)
SGI 4700148
0
0
0
0
0
0
0
No
No
0
0
0
Tilden Mine 2000422
0
0
0
0
0
0
0
No
No
0
0
0
 
APi Group Life Safety USA
 
Three Months Ended March 31, 2024
Operation /
MSHA Identification Number
Section 104 S&S Citations
(#)
Section 104(b) Orders
(#)
Section 104(d) Citations and Orders
(#)
Section 110(b)(2) Violations
(#)
Section 107(a) Orders
(#)
Total Dollar Value of MSHA Assessments Proposed
($)
Mining-Related Fatalities
(#)
Received Notice of Pattern of Violations Under Section 104(c)
(Yes/No)
Received Notice of Potential to Have Pattern Under Section 104(c)
(Yes/No)
Legal Actions Initiated During Period
(#)
Legal Actions Resolved During Period
(#)
Legal Actions Pending as of the End of the Period
(#)
Pend Oreille Mine/4500366
0
0
0
0
0
0
0
No
No
0
0
0
Freeport-McMoRan Morenci Inc./0200024
0
0
0
0
0
0
0
No
No
0
0
0
Coeur Rochester /2601941
0
0
0
0
0
0
0
No
No
0
0
0
Continental Cement Company/2302434
0
0
0
0
0
0
0
No
No
0
0
0
Graymont Pilot Peak Plant / 2601906
0
0
0
0
0
0
0
No
No
0
0
0
American Soda LLC (Solvay Chemicals)/ 4801295
0
0
0
0
0
0
0
No
No
0
0
0
Big Island Mine & Refinery (Ciner Wyoming) / 48000154
0
0
0
0
0
0
0
No
No
0
0
0
US Borax Inc (Boron) / 400743
0
0
0
0
0
0
0
No
No
0
0
0
 
Davis Ulmer Sprinkler Company
 
Three Months Ended March 31, 2024
Operation /
MSHA Identification Number
Section 104 S&S Citations
(#)
Section 104(b) Orders
(#)
Section 104(d) Citations and Orders
(#)
Section 110(b)(2) Violations
(#)
Section 107(a) Orders
(#)
Total Dollar Value of MSHA Assessments Proposed
($)
Mining-Related Fatalities
(#)
Received Notice of Pattern of Violations Under Section 104(c)
(Yes/No)
Received Notice of Potential to Have Pattern Under Section 104(c)
(Yes/No)
Legal Actions Initiated During Period
(#)
Legal Actions Resolved During Period
(#)
Legal Actions Pending as of the End of the Period
 (#)
US Salt – Watkins Glen
0
0
0
0
0
0
0
No
No
0
0
0
Cargill – Watkins Glen
0
0
0
0
0
0
0
No
No
0
0
0
Cargill - Lansing
0
0
0
0
0
0
0
No
No
0
0
0
Cargill: 1252 PA-706, Wyalusing, PA 18853
0
0
0
0
0
0
0
No
No
0
0
0
 




The Jamar Company
 
Three Months Ended March 31, 2024
Operation /
MSHA Identification Number
Section 104 S&S Citations
(#)
Section 104(b) Orders
(#)
Section 104(d) Citations and Orders
(#)
Section 110(b)(2) Violations
(#)
Section 107(a) Orders
(#)
Total Dollar Value of MSHA Assessments Proposed
($)
Mining-Related Fatalities
(#)
Received Notice of Pattern of Violations Under Section 104(c)
(Yes/No)
Received Notice of Potential to Have Pattern Under Section 104(c)
(Yes/No)
Legal Actions Initiated During Period
(#)
Legal Actions Resolved During Period
(#)
Legal Actions Pending as of the End of the Period
 (#)
C6S1
0
0
0
0
388
0
No
No
0
0
0
J03
0
0
0
0
0
0
0
No
No
0
0
0
 
Viking Automatic Sprinkler
  
Three Months Ended March 31, 2024
Operation /
MSHA Identification Number
Section 104 S&S Citations
(#)
Section 104(b) Orders
(#)
Section 104(d) Citations and Orders
(#)
Section 110(b)(2) Violations
(#)
Section 107(a) Orders
(#)
Total Dollar Value of MSHA Assessments Proposed
($)
Mining-Related Fatalities
(#)
Received Notice of Pattern of Violations Under Section 104(c)
(Yes/No)
Received Notice of Potential to Have Pattern Under Section 104(c)
(Yes/No)
Legal Actions Initiated During Period
(#)
Legal Actions Resolved During Period
(#)
Legal Actions Pending as of the End of the Period
 (#)
US Steel – MinnTac
2100282
0
0
0
0
0
0
0
No
No
0
0
0
US Steel – KeeTac 2103352
0
0
0
0
0
0
0
No
No
0
0
0
Cleveland Cliffs – Eveleth pit and Forbes Pellet Plant 2103403 & 2103404
0
0
0
0
0
0
0
No
No
0
0
0
Cleveland Cliffs – NorthShore Mining, Silver Bay Pellet Plant and Babbitt pit
2100209 & 2100831
0
0
0
0
0
0
0
No
No
0
0
0
ArcelorMittal Minorca Mine – pit/ plant
0
0
0
0
0
0
0
No
No
0
0
0
Cleveland Cliffs – Hibbing Taconite 2101600
0
0
0
0
0
0
0
No
No
0
0
0
 



EX-101.SCH 7 apg-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - RESTRUCTURING link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - NET REVENUES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - GOODWILL AND INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - DERIVATIVES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - RELATED-PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - RESTRUCTURING (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - NET REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - GOODWILL AND INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - DERIVATIVES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - BUSINESS COMBINATIONS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - BUSINESS COMBINATIONS - Schedule of Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - RESTRUCTURING - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - RESTRUCTURING - Summary of Restructuring Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - NET REVENUES - Summary of Disaggregated Net Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - NET REVENUES - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - NET REVENUES - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - NET REVENUES - Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer (Detail) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Amortization Expense Recognized on Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Fair Value Measurement Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Reconciliation of Fair Value of Contingent Consideration Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - DERIVATIVES - Summary of Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - DERIVATIVES - Summary of Effect of Derivatives on Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - DERIVATIVES - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - DERIVATIVES - Summary of Effect of Cash Flow and Fair Value Hedge Accounting on Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - PROPERTY AND EQUIPMENT, NET - Summary of Components of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - DEBT - Summary of Debt Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - DEBT - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - INCOME TAXES (Detail) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of Net Periodic Pension Benefit (Detail) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - RELATED-PARTY TRANSACTIONS (Detail) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES (Detail) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - EARNINGS PER SHARE (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - SEGMENT INFORMATION - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - SEGMENT INFORMATION - Summary of Reconciliation Operating Income to EBITDA (Detail) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 apg-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 apg-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 apg-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Over-Allotment Option Over-Allotment Option [Member] Variable Rate Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Statistical Measurement Statistical Measurement [Domain] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Dividends issued as shares, value Dividends, Preferred Stock, Stock Issuances Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Amount of gain (loss) reclassified from AOCI into income, net investment hedging Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligations period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Investment, Name Investment, Name [Domain] Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash paid at closing Purchase price Payments to Acquire Businesses, Gross Number of countries segments derive Number of Countries in which Entity Operates Schedule Of Earnings Per Share Basic By Common Class [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Revolving Credit Facility Revolving Credit Facility [Member] Cross currency contracts Cross currency contracts Cross Currency Interest Rate Contract [Member] Less income allocable to Preferred Stock Preferred Stock Dividends and Other Adjustments Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities and income taxes payable Increase (Decrease) in Accrued Taxes Payable Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name Investment, Name [Axis] U.S. Federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 14) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Maximum value of common stock purchased during period under ESPP Maximum Value Of Common Stock Purchased During Period Maximum value of common stock purchased during period. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restricted shares tendered for taxes Proceeds from Issuance or Sale of Equity Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule Of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Contractual backlog Contractual Backlog [Member] Contractual backlog. Contract liabilities Increase (Decrease) in Contract with Customer, Liability Ownership Ownership [Axis] Canada, Dollars Canada, Dollars Current liabilities: Liabilities, Current [Abstract] Conversion of Series B Preferred Stock Payments for Repurchase of Preferred Stock and Preference Stock Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Series A Preferred Stock, $0.0001 par value; 7,000,000 authorized shares; 4,000,000 shares issued and outstanding at March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Contingent consideration obligations Contingent Consideration Obligations Classified As Liabilities Fair Value Disclosure Fair value of contingent consideration obligations in a business combination that is classified in liabilities. Diluted (in dollars per share) Income per common share - diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Secured term loan Secured Debt Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Hedging Relationship Hedging Relationship [Axis] Accounts receivable, net of allowances of $5 and $5 at March 31, 2024 and December 31, 2023, respectively Accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Components of Net Periodic Pension Benefit Schedule of Net Benefit Costs [Table Text Block] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Restructuring Plan Restructuring Plan [Domain] Accrued consideration issued in business combinations Accrued consideration Accrued Consideration Issued in Business Combinations Accrued consideration issued in business combinations. Conversion of Series B Preferred Stock, net (in shares) Stock Repurchased During Period And Conversion Of Convertible Securities, Shares, Net Stock Repurchased During Period And Conversion Of Convertible Securities, Shares, Net Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract Derivative Contract [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Machinery, equipment, and office equipment Machinery and Equipment [Member] Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) All Currencies [Domain] All Currencies [Domain] Operating loss carryback term Operating Loss Carryback Term Operating loss carryback term. Liabilities, Redeemable Convertible Preferred Stock, and Shareholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] ESPP Employee Stock [Member] Capital expenditures Capital Expenditures Capital expenditures. Share repurchases Share repurchases Stock Repurchased During Period, Value Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Axis] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Amount of gain (loss) recognized in other comprehensive income, cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Number of open contingent consideration arrangements at the end of the period Business Combination Contingent Consideration Arrangements Number Of Open Arrangements For contingent consideration arrangements recognized in connection with a business combination, this element represents number of such arrangements. Summary of Computation Earnings Per Common Share Using Two Class Method Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Service cost Defined Benefit Plan, Service Cost Executive Category: Executive Category [Axis] Effect of foreign currency exchange rate change on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Foreign currency forward contracts Foreign Exchange Contract [Member] Multiemployer Plans Multiemployer Pension And Other Multiemployer Benefit Plans And Trusts [Member] Multiemployer pension and other multiemployer benefit plans and trusts. Retentions receivable within one year Accounts Receivable Includes Retentions Receivable Within One Year Accounts receivable includes retentions receivable within one year. Nonmonetary Transaction Type Nonmonetary Transaction Type [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Currency translation adjustment Restructuring Reserve, Translation and Other Adjustment Name Measure Name Name Forgone Recovery, Individual Name Liability for deferred payments recognition period Liability For Deferred Payments Recognition Period Liability for deferred payments recognition period. United Kingdom, Pounds United Kingdom, Pounds Goodwill Beginning Balance Ending Balance Goodwill Goodwill Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Goodwill Business combination, recognized identifiable assets acquired and liabilities assumed goodwill. Summary of Components of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] EBITDA Reconciliation Segment Reconciliation [Abstract] Hedging Relationship Hedging Relationship [Domain] Safety Services Safety Services Safety Services [Member] Safety services. Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Outstanding Gross Notional Amount Derivative notional amount Derivative, Notional Amount Selling, general, and administrative expenses Selling, General and Administrative Expenses [Member] Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Aggregate purchase price Sale of Stock, Consideration Received Per Transaction 2021 Term Loan 2021 Term Loan Two Thousand Twenty One Term Loan [Member] Two thousand twenty one term loan. Retirement Plan Type Retirement Plan Type [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Conversion of Series B Preferred Stock Convertible Preferred Stock Converted to Other Securities Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Debt instrument term Debt Instrument, Term Debt Instrument, Name Debt Instrument, Name [Domain] Depreciation Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Effective income tax rate reconciliation, unrecognized tax benefits Effective Income Tax Rate Reconciliationunrecognizedtaxbenefits Effective income tax rate reconciliation, unrecognized tax benefits. Joint Ventures Joint Ventures [Member] Joint ventures. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Line Of Credit Facility [Table] Line of Credit Facility [Table] September 2027 September Twenty Twenty Seven [Member] September Twenty Twenty Seven [Member] Income Statement Location Income Statement Location [Axis] Profit sharing plan contributions (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Pension and post-retirement obligations Liability, Defined Benefit Plan, Noncurrent Shares attributable to accrued and unpaid dividends (in shares) Converted Shares, Shares Issued, Accrued And Unpaid Dividends Converted Shares, Shares Issued, Accrued And Unpaid Dividends Forward currency forward contracts Foreign Exchange Forward [Member] Summary of Final Fair Values of Consideration of Assets Acquired and Liabilities Assumed Schedule of Business Acquisitions, by Acquisition [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Number of shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Advisory services fees payable Management Fee Expense Product and Service Product and Service [Domain] 5.5% Series B Redeemable Convertible Preferred Stock, $0.0001 par value, 800,000 authorized shares, 0 and 800,000 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Short-term Debt [Line Items] Short-Term Debt [Line Items] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount APi Group DE, Inc A P I Group D E Incorporation [Member] API Group DE, Inc. Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring liabilities Restructuring reserve, beginning balance Restructuring reserve, ending balance Restructuring Reserve Award Type Award Type [Axis] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Profit Sharing Plan Profit Sharing Plan [Member] Profit sharing plan. Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Interest expense, net Interest Expense Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt, net Loss on extinguishment of debt, net Gain (Loss) on Extinguishment of Debt Hedging Designation Hedging Designation [Axis] Retentions receivable Accounts Receivable Includes Retentions Receivable Accounts receivable includes retentions receivable. Total cost Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Amount of gain (loss) recognized in other comprehensive income, net investment hedging Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Trading Arrangement: Trading Arrangement [Axis] Net (loss) income attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic, Including Preferred Stock Net Income (Loss) Available to Common Stockholders, Basic, Including Preferred Stock Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Related-Party Transactions Related Party Transactions Disclosure [Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Long-term Debt, Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Forward-starting Swaps Forward-starting swaps [Member] Forward-starting swaps. Contributions to multiemployer plans Multiemployer Plan, Pension, Significant, Plan Contribution Unrealized pre-tax gains remaining in AOCI AOCI, Cash Flow Hedge, Cumulative Gain (Loss), before Tax AOCI, Cash Flow Hedge, Cumulative Gain (Loss), before Tax Total intangible asset amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Increase in line of credit facility Line of Credit Facility, Increase (Decrease), Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt Summary Of Carrying And Fair Value Of Non Variable Interest Rate Debt Table [Table Text Block] Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt. Fair Value Debt Instrument, Fair Value Disclosure Sale of stock, offering price per share (in dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Acquisitions, consideration transferred Total net consideration Business Combination, Consideration Transferred Gross profit Gross Profit Contract liabilities Contract liabilities Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total debt, net of deferred financing costs Long-Term Debt Financial assets Assets, Fair Value Disclosure Acquisition B23 Acquisition B23 [Member] Acquisition B23 Gross proceeds from public offering Sale of Stock, Consideration Received on Transaction 2022 Restructuring Program 2022 Restructuring Program [Member] 2022 Restructuring Program Selling, general, and administrative expenses Selling, General and Administrative Expense Net periodic pension cost (benefit) Net Periodic Pension Benefit Net periodic pension benefit. Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Options Employee Stock Option [Member] Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Summary of Amortization Expense Recognized on Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Income tax interest expense Unrecognized Tax Benefits, Interest on Income Taxes Expense Asset Acquisition [Table] Asset Acquisition [Table] Maximum Maximum [Member] Gain on dedesignated derivatives amortized from AOCI into income Gain (Loss) On Dedesignated Derivatives Amortized From AOCI Into Income Gain (loss) on dedesignated derivatives amortized from AOCI into income. Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Summary of Restructuring Program Restructuring and Related Costs [Table Text Block] Document Type Document Type Acquisitions Goodwill, Acquired During Period Debt, variable interest rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Line of credit facility, interest rate Line of Credit Facility, Interest Rate During Period Tabular List, Table Tabular List [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One 2019 Term Loan 2019 Term Loan Two Thousand Nineteen Term Loan [Member] Two thousand nineteen term loan. Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Cash deposited into escrow Payments to Acquire Businesses, Cash Deposited into Escrow Payments to Acquire Businesses, Cash Deposited into Escrow Subsequent Event [Table] Subsequent Event [Table] Other, net Other Noncash Income (Expense) Business Acquisition Business Acquisition [Axis] Percentage of recognized revenue of remaining performance obligations over the next 12 months Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss, Current Trade names and trademarks Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Summary of Debt Obligations Schedule of Line of Credit Facilities [Table Text Block] Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Operating loss carryforwards Operating Loss Carryforwards Summary of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Preferred stock conversion ratio Preferred Stock, Convertible, Conversion Ratio Variable Rate Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Investment expense (income) and other, net Investment expense (income) and other, net Net Investment Income Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party, Type Related Party, Type [Domain] Asset Acquisition [Line Items] Asset Acquisition [Line Items] Business Combinations Business Combination Disclosure [Text Block] Derivative liability Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Schedule Of Multiemployer Plans [Table] Multiemployer Plan [Table] Operating Segments Operating Segments [Member] Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Derivative, fixed interest rate Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Pension and post-retirement assets Assets for Plan Benefits, Defined Benefit Plan Shares issuable upon conversion of Series B Preferred Shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Diluted (loss) earnings per common share: Earnings Per Share, Diluted [Abstract] Finite Lived Intangible Assets Amortization Expense [Table] Finite Lived Intangible Assets Amortization Expense [Table] Finite lived intangible assets amortization expense [Table]. Entity Tax Identification Number Entity Tax Identification Number Inventories Inventory, Net Other 2023 acquisitions Other 2023 Acquisitions [Member] 2022 Acquisitions. 2028 Interest Rate Swap Two Thousand Twenty Eight Interest Rate Swap [Member] Two thousand twenty eight interest rate swap. Land Land [Member] Statistical Measurement Statistical Measurement [Axis] Balance Sheet Location Balance Sheet Location [Domain] Fabrication Fabrication [Member] Fabrication [Member] Number of consolidated joint ventures Number Of Consolidated Joint Ventures Number Of Consolidated Joint Ventures Entity Interactive Data Current Entity Interactive Data Current September 2030 September Twenty Thirty [Member] September 2030. Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Maximum potential payout at the end of the period Business Combination Contingent Consideration Arrangements Maximum Potential Payout Business combination contingent consideration arrangements maximum potential payout. Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Other Assets Other Assets [Member] Segments Segments [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Corporate and Eliminations Corporate And Eliminations [Member] Corporate and eliminations. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Payout of accrued contingent compensation Business Combination Payout Of Accrued Contingent Compensation Business combination payout of accrued contingent compensation. Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] $4.750% Senior Notes Four point seven five zero percentage senior notes [Member] 4.750% Senior Notes. Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Operating and finance leases Operating And Finance Leases Liability Non Current Operating and finance leases liability non-current. Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Notes payable Notes Payable Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Repurchases of common stock, value Treasury Stock, Value, Acquired, Par Value Method Shares of common stock issued to profit sharing plan Share of Common Stock Issued To Profit Sharing Plan Share of common stock issued to profit sharing plan. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock Class of Stock [Domain] Amount of gain (loss) reclassified from AOCI into income, cash flow hedging Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Net (loss) income attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Interest rate swaps Interest Rate Swap [Member] Debt Instrument Debt Instrument [Axis] Other Noncurrent liabilities Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Operating and finance leases Operating And Finance Leases Liability Current Operating and finance leases liability current. $4.125% Senior Notes Four point one two five percentage senior notes [Member] 4.125% Senior Notes. Elevated Facility Services Group ("Elevated") Elevated Facility Services Group ("Elevated") [Member] Elevated Facility Services Group ("Elevated") Shares converted (in shares) Conversion of Stock, Shares Converted Trading Activity Trading Activity [Axis] Credit Facility Credit Facility [Axis] Series B Preferred Stock Series B Preferred Stock [Member] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Shareholders' Equity and Redeemable Convertible Preferred Stock Shareholders' Equity and Share-Based Payments [Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Expense recognized Defined Contribution Plan, Cost Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Acquisition A23 Acquisition A23 [Member] Acquisition A23 Non-cash lease expense Noncash Lease Expense Noncash lease expense. Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Specialty Services Specialty Services Specialty Services [Member] Specialty services. Net (loss) income per common share: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] 2024 Interest Rate Swap Two Thousand Twenty Four Interest Rate Swap [Member] Two thousand twenty four interest rate swap. Term loan facility Term Loan Facility [Member] Term Loan Facility [Member] Common stock; $0.0001 par value, 500,000,000 authorized shares, 261,636,951 shares and 235,575,316 shares issued at March 31, 2024 and December 31, 2023, respectively (excluding 8,281,148 shares declared for stock dividend at December 31, 2023) Common Stock, Value, Issued Expense related to ESPP Employee Benefits and Share-Based Compensation Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Reduction in overall effective interest rate Reduction In Derivative Effective Interest Rate Reduction in derivative effective interest rate. Senior Notes Senior Notes [Member] Percentage of outstanding stock owned by related party under agreement Percentage of Outstanding Stock Owned by Related Party Under Agreement Percentage of outstanding stock owned by related party under agreement. Total current assets Assets, Current Preferred Stock Preferred Stock [Member] Other comprehensive income: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Net periodic pension cost (benefit) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Contingent consideration and compensation liabilities Business Combination, Contingent Consideration, Liability All Individuals All Individuals [Member] Supplemental cash flow disclosures: 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] Amortization Amortization Amortization Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Contingent consideration and compensation liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Other obligations Other Obligations [Member] Other Obligations [Member] Goodwill and Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Share repurchases (in shares) Stock Repurchased During Period, Shares Unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority Income Tax Authority [Axis] PEO Name PEO Name Trading Activity, by Type Trading Activity, by Type [Domain] Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Schedule of Product Information [Table] Schedule of Product Information [Table] Contingent compensation Business Combination Contingent Compensation Business combination contingent compensation. Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Investment balance Investments Building Building [Member] Profit sharing plan contributions Stock Issued During Period, Value, Employee Benefit Plan Remaining line of credit outstanding (unswapped portion) Unswapped Portion Of Line Of Credit Unswapped portion of line of credit. Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Foreign currency translation and other, net Goodwill, Translation and Purchase Accounting Adjustments Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Number of derivative agreements entered into during the period Number Of Derivative Instruments Entered Into During The Period Number Of Derivative Instruments Entered Into During The Period Class of Stock Class of Stock [Axis] Mariposa Acquisition I V L L C Mariposa Acquisition I V L L C [Member] Mariposa Acquisition IV, LLC. Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued liabilities Other Accrued Liabilities, Current Asset write-downs Asset Write-Downs [Member] Asset Write-Downs Accrued salaries and wages Accrued Salaries, Current Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Eurodollar Eurodollar [Member] Other net (loss) gain Other Operating Income (Expense), Net Euro Member Countries, Euro Euro Member Countries, Euro Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total shareholders’ equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Juno Lower Holdings Juno Lower Holdings [Member] Juno Lower Holdings Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Mr. Franklin [Member] Mr. Franklin Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Plus: Plus [Abstract] Plus. Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Term loan interest, basis points Derivative, Basis Spread on Variable Rate France FRANCE Derivatives not designated as hedge instruments Derivatives not designated as hedging instruments: Not Designated as Hedging Instrument [Member] RESTRUCTURING Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation Hedging Designation [Domain] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Contingent consideration obligations Contingent Consideration Obligations [Member] Contingent consideration obligations [member] Series B Preferred Stock dividend Stock Issued During Period, Value, Stock Dividend Net investment hedges: Net Investment Hedge Net Investment Hedging [Member] Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Nonmonetary Transaction Type Nonmonetary Transaction Type [Domain] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Summary of Effect of Derivatives on Consolidated Statements of Operations and Accumulated Other Comprehensive Income (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Weighted Average Remaining Useful Lives (in Years) Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Fair value change - derivatives, net of tax (expense) benefit of $(5), and $3, respectively Fair value change - derivatives Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment Repurchase amount of senior notes Debt Instrument, Repurchase Amount Amount of gain (loss) recognized in other comprehensive income, fair value hedging Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), before Reclassification and Tax Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), before Reclassification and Tax Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] Program related costs Associated Costs [Member] Associated Costs Individual: Individual [Axis] Profit-sharing expense Profit Sharing Expense Profit-sharing expense. City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Income Statement Location Income Statement Location [Domain] APi Acquisition Api Acquisition [Member] APi Acquisition Summary of Fair Value Measurement Assets And Liabilities Measured On Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Summary of Reconciliation of Fair Value of Contingent Consideration Obligations Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Life Safety Life Safety [Member] Life safety [Member] Viking Global Equities II LP Viking Global Equities II LP [Member] Viking Global Equities II LP Line of credit net letters of credit outstanding Line Of Credit Net Of Letters Of Credit Outstanding Line of credit net of letters of credit outstanding. Minimum Minimum [Member] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Basic (loss) earnings per common share: Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from long-term borrowings Proceeds from Issuance of Long-Term Debt Financial liabilities Liabilities, Fair Value Disclosure Financial liabilities: Derivative Liability [Abstract] Less: unamortized deferred financing costs Debt Issuance Costs, Gross Cash paid for income taxes, net of refunds Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Retirement Plan Type Retirement Plan Type [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Maximum payout of contingent compensation Business Combination Maximum Payout Of Contingent Compensation Business combination maximum payout of contingent compensation. Infrastructure/Utility Infrastructure Utility [Member] Infrastructure/Utility [Member] (Accumulated Deficit) Retained Earnings Retained Earnings [Member] Less: short-term and current portion of long-term debt Long-Term Debt, Current Maturities Conversion of Series B Preferred Stock, net Stock Repurchased During Period And Conversion Of Convertible Securities, Value, Net Stock Repurchased During Period And Conversion Of Convertible Securities, Value, Net Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Other Other Countries [Member] Other countries. Summary of Reconciliation Operating Income to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities, redeemable convertible preferred stock, and shareholders’ equity Liabilities and Equity Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership Ownership [Domain] Basic (in dollars per share) Income per common share - basic (in dollars per share) Earnings Per Share, Basic Operating lease right of use assets Operating Lease, Right-of-Use Asset EBITDA Operating Income Loss Earnings Before Interest Taxes Depreciation And Amortization Operating income (loss), earnings before interest, taxes, depreciation and amortization. Acquisition of Construction Equipment and Vehicles Acquisition Of Construction Equipment And Vehicles [Member] Acquisition Of Construction Equipment And Vehicles [Member] Heating, Ventilation, and Air Conditioning ("HVAC") Heating Ventilation And Air Conditioning [Member] Heating, Ventilation and Air Conditioning. Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock Sale of Stock [Domain] Restructuring costs Restructuring Costs Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Currency [Axis] Currency [Axis] Net (loss) income attributable to common shareholders - diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Shares of common stock issued for conversion of Series B Preferred Stock Fair value of remaining conversion shares Stock Issued Principles of consolidation Consolidation, Policy [Policy Text Block] Contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets Business combination, recognized identifiable assets acquired and liabilities assumed, contract assets. Restructuring charges, net of cash paid Charges Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Interest expense, net Interest Expense [Member] Public Stock Offering Public Stock Offering [Member] Public Stock Offering Stock repurchase program, remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Fair value of hedges Fair Value Hedge Assets Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized United States Americas [Member] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] 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] Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument Derivative Instrument [Axis] Carrying Value Total debt obligations 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] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Convertible to common shares (in shares) Conversion of Stock, Shares Issued Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Additional paid-in capital Additional Paid in Capital Derivative asset Other Assets Derivative Asset Fixed Income Interest Rate Fixed Income Interest Rate [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Restructuring Plan Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Contingent compensation arrangements recognized period Contingent Compensation Arrangements Recognition Period Contingent compensation arrangements recognition period. Short-term and current portion of long-term debt Debt, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Domain] Investments Equity Method Investments [Policy Text Block] Amount of gain (loss) reclassified from AOCI into income, fair value hedging Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), Reclassification, before Tax Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), Reclassification, before Tax Investment expense (income) and other, net Investment Expense (Income) And Other Net [Member] Investment income and other, net. Insider Trading Arrangements [Line Items] 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] Liability for deferred payments Business Combination Liability For Deferred Payments Business combination, liability for deferred payments. Related Party, Type Related Party, Type [Axis] Share-based compensation and other, net (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Award Timing Method Award Timing Method [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Restricted stock units, warrants, and stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenues Cost of Sales [Member] Employee termination benefits Employee Severance [Member] Operating loss carryforwards, carryforward term Net Operating Loss Carryforwards Carryforward Period Net operating loss carryforwards, carryforward period. Payments Payments for Restructuring Net short-term debt Proceeds from (Repayments of) Short-Term Debt Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Preferred stock, dividend percentage Percentage of annual dividend rate Preferred Stock, Dividend Rate, Percentage Payments on long-term borrowings Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Amount of income (expense) recognized in income Derivative, Gain (Loss) on Derivative, Net Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax provision Income Tax Expense (Benefit) Viking Purchasers Viking Purchasers [Member] Viking purchasers. Derivatives designated as hedge instruments Derivatives designated as hedging instruments: Designated as Hedging Instrument [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority Income Tax Authority [Domain] Preferred Stock dividend (in shares) Preferred share dividend (in shares) Preferred Stock Dividends, Shares Less income allocable to Series A Preferred Stock Preferred Stock Dividends And Other Adjustments Diluted Preferred stock dividends and other adjustments diluted. Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Summary of Disaggregated Net Revenues Disaggregation of Revenue [Table Text Block] Lender Name [Axis] Lender Name [Axis] Other accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Accrued Liabilities Equity [Abstract] Equity [Abstract] Net revenues Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Number of locations Number Of Locations In Which Entity Operates Number of locations in which entity operates. Stock dividend on Series B Preferred Stock Preferred Stock Dividends, Income Statement Impact Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Fair value hedges: Fair Value Hedging [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for interest, net of interest income Interest Paid, Excluding Capitalized Interest, Operating Activities Maximum number of shares purchased in offering period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Credit Facility Credit Facility [Domain] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Business Combinations Business Combinations Policy [Policy Text Block] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Net (loss) income attributable to common shareholders: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term debt, less current portion Long-term debt, less current portion Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Diluted (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] 2026 Interest Rate Swap Two Thousand Twenty Six Interest Rate Swap [Member] 2026 Interest Rate Swap. Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Financial assets: Derivative Asset [Abstract] Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Tax expense Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, Tax Net Revenues Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Balance Sheet Location Balance Sheet Location [Axis] Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Specialty Contracting Specialty Contracting [Member] Specialty contracting [Member]. SUBSEQUENT EVENTS Subsequent Events [Text Block] Share-based compensation and other, net APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Number of immaterial acquisitions Number of Businesses Acquired Number of foreign currency derivatives held Number of Foreign Currency Derivatives Held Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Series A Preferred Stock Series A Preferred Stock [Member] Other noncurrent liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Dividends declared (in shares) Dividends Declared, Shares Dividends Declared, Shares Aggregate amount of transaction price allocated to unsatisfied performance obligation Revenue, Remaining Performance Obligation, Amount Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Cash flow hedges: Cash Flow Hedging [Member] Segment Information Segment Reporting Disclosure [Text Block] Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Depreciation Depreciation Expense Net Of Reversal Depreciation expense net of reversal. Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and Local Jurisdiction State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario Scenario [Axis] Basic (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Chubb Acquisition Chubb Acquisition [Member] Chubb Acquisition. Entity Current Reporting Status Entity Current Reporting Status Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Operating income Operating income (loss) Operating Income (Loss) Schedule Of Short Term Debt [Table] Schedule of Short-Term Debt [Table] Autos and trucks Autos And Trucks [Member] Autos And Trucks [Member] Revenues [Abstract] Revenues [Abstract] Consolidated Entities Consolidated Entities [Domain] Cost of revenues Cost of Revenue Product Information [Line Items] Product Information [Line Items] Common stock dividends (in shares) Common Stock Dividends, Shares Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments Segments [Axis] Statement [Line Items] Statement [Line Items] Other Accrued Liabilities Other Accrued Liabilities [Member] Other Accrued Liabilities Scenario Scenario [Domain] Summary of Fair Value of Derivative Instruments Schedule of Derivative Instruments [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Line of credit outstanding Total debt obligations Long-Term Line of Credit Customer relationships Customer Relationships [Member] Outstanding liability for environmental obligation including asset retirement obligations Accrued Environmental Loss Contingencies, Noncurrent Type of Restructuring Type of Restructuring [Domain] Annual reduction in interest expense Reduction In Interest Expense Reduction in interest expense. Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities Business combination, recognized identifiable assets acquired and liabilities assumed, contract liabilities. EX-101.PRE 11 apg-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
3 Months Ended
Mar. 31, 2024
Apr. 25, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-39275  
Entity Registrant Name APi Group Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 98-1510303  
Entity Address, Address Line One 1100 Old Highway 8 NW  
Entity Address, City or Town New Brighton  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55112  
City Area Code 651  
Local Phone Number 636-4320  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol APG  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   274,286,981
Entity Central Index Key 0001796209  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 247 $ 479
Accounts receivable, net of allowances of $5 and $5 at March 31, 2024 and December 31, 2023, respectively 1,256 1,395
Inventories 148 150
Contract assets 458 436
Prepaid expenses and other current assets 123 122
Total current assets 2,232 2,582
Property and equipment, net 375 385
Operating lease right of use assets 234 233
Goodwill 2,471 2,471
Intangible assets, net 1,549 1,620
Deferred tax assets 115 113
Pension and post-retirement assets 106 111
Other assets 110 75
Total assets 7,192 7,590
Current liabilities:    
Short-term and current portion of long-term debt 105 5
Accounts payable 382 472
Contingent consideration and compensation liabilities 21 22
Accrued salaries and wages 241 363
Contract liabilities 542 526
Operating and finance leases 75 75
Other accrued liabilities 288 344
Total current liabilities 1,654 1,807
Long-term debt, less current portion 2,624 2,322
Pension and post-retirement obligations 48 50
Contingent consideration and compensation liabilities 17 11
Operating and finance leases 173 172
Deferred tax liabilities 236 233
Other noncurrent liabilities 139 127
Total liabilities 4,891 4,722
Commitments and contingencies (Note 14)
5.5% Series B Redeemable Convertible Preferred Stock, $0.0001 par value, 800,000 authorized shares, 0 and 800,000 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 0 797
Shareholders’ equity:    
Series A Preferred Stock, $0.0001 par value; 7,000,000 authorized shares; 4,000,000 shares issued and outstanding at March 31, 2024 and December 31, 2023 0 0
Common stock; $0.0001 par value, 500,000,000 authorized shares, 261,636,951 shares and 235,575,316 shares issued at March 31, 2024 and December 31, 2023, respectively (excluding 8,281,148 shares declared for stock dividend at December 31, 2023) 0 0
Additional paid-in capital 2,814 2,572
Retained earnings (accumulated deficit) 10 (11)
Accumulated other comprehensive loss (523) (490)
Total shareholders’ equity 2,301 2,071
Total liabilities, redeemable convertible preferred stock, and shareholders’ equity $ 7,192 $ 7,590
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accounts receivable, allowance for credit loss $ 5 $ 5
Preferred stock, shares issued (in shares) 0 800,000
Preferred stock, shares outstanding (in shares) 0 800,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 261,636,951 235,575,316
Common stock dividends (in shares)   8,281,148
Series A Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 7,000,000 7,000,000
Preferred stock, shares issued (in shares) 4,000,000 4,000,000
Preferred stock, shares outstanding (in shares) 4,000,000 4,000,000
Series B Preferred Stock    
Preferred stock, dividend percentage 5.50% 5.50%
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 800,000 800,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net revenues $ 1,601 $ 1,614
Cost of revenues 1,109 1,189
Gross profit 492 425
Selling, general, and administrative expenses 392 352
Operating income 100 73
Interest expense, net 34 37
Loss on extinguishment of debt, net 0 3
Investment expense (income) and other, net 3 (5)
Other expense, net 37 35
Income before income taxes 63 38
Income tax provision 18 12
Net income 45 26
Net (loss) income attributable to common shareholders:    
Stock dividend on Series B Preferred Stock (7) (11)
Conversion of Series B Preferred Stock (372) 0
Net (loss) income attributable to common shareholders $ (334) $ 15
Net (loss) income per common share:    
Basic (in dollars per share) $ (1.34) $ 0.05
Diluted (in dollars per share) $ (1.34) $ 0.05
Weighted average shares outstanding:    
Basic (in shares) 249,744,275 234,386,758
Diluted (in shares) 249,744,275 267,172,273
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 45 $ 26
Other comprehensive income:    
Fair value change - derivatives, net of tax (expense) benefit of $(5), and $3, respectively 13 (13)
Foreign currency translation adjustment (42) 14
Comprehensive income $ 16 $ 27
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Tax expense $ (5) $ 3
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Millions
Total
Series B Preferred Stock
Preferred Stock
Common Stock
Common Stock
Series A Preferred Stock
Common Stock
Series B Preferred Stock
Additional Paid-In Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022     4,000,000 233,403,912          
Beginning balance at Dec. 31, 2022 $ 2,127   $ 0 $ 0     $ 2,558 $ (164) $ (267)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 26             26  
Fair value change - derivatives (13)               (13)
Foreign currency translation adjustment 14               14
Preferred Stock dividend (in shares)   498,293       1,082,877      
Share repurchases (in shares)       (541,316)          
Share repurchases (12)           (12)    
Profit sharing plan contributions (in shares)       631,194          
Profit sharing plan contributions 14           14    
Share-based compensation and other, net (in shares)       636,233          
Share-based compensation and other, net 9           9    
Ending balance (in shares) at Mar. 31, 2023     4,000,000 235,212,900          
Ending balance at Mar. 31, 2023 2,165   $ 0 $ 0     2,569 (138) (266)
Beginning balance (in shares) at Dec. 31, 2023     4,000,000 235,575,316          
Beginning balance at Dec. 31, 2023 2,071   $ 0 $ 0     2,572 (11) (490)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 45             45  
Fair value change - derivatives 13               13
Foreign currency translation adjustment (42)               (42)
Gain on dedesignated derivatives amortized from AOCI into income (4)               (4)
Preferred Stock dividend (in shares)   283,196     7,944,104 620,240      
Series B Preferred Stock dividend 0           7 (7)  
Conversion of Series B Preferred Stock, net (in shares)       16,260,163          
Conversion of Series B Preferred Stock, net 197           214 (17)  
Profit sharing plan contributions (in shares)       510,319          
Profit sharing plan contributions 18           18    
Share-based compensation and other, net (in shares)       726,809          
Share-based compensation and other, net 3           3    
Ending balance (in shares) at Mar. 31, 2024     4,000,000 261,636,951          
Ending balance at Mar. 31, 2024 $ 2,301   $ 0 $ 0     $ 2,814 $ 10 $ (523)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash flows from operating activities:      
Net income $ 45 $ 26  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 19 19  
Amortization 50 55  
Restructuring charges, net of cash paid (8) 0  
Share-based compensation expense 8 5  
Profit-sharing expense 6 5  
Non-cash lease expense 26 18  
Net periodic pension cost (benefit) 4 (3)  
Loss on extinguishment of debt, net 0 3  
Other, net (13) (5)  
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable 128 96  
Contract assets (26) (30)  
Prepaid expenses and other current assets (7) (15)  
Accounts payable (86) (47)  
Accrued liabilities and income taxes payable (128) (112)  
Contract liabilities 19 5  
Other assets and liabilities (30) (21)  
Net cash provided by (used in) operating activities 7 (1)  
Cash flows from investing activities:      
Acquisitions, net of cash acquired (23) (10)  
Purchases of property and equipment (22) (21)  
Proceeds from sales of property and equipment 23 4  
Net cash used in investing activities (22) (27)  
Cash flows from financing activities:      
Net short-term debt 100 0  
Proceeds from long-term borrowings 300 0  
Payments on long-term borrowings (2) (202)  
Repurchases of common stock 0 (12)  
Conversion of Series B Preferred Stock (600) 0  
Restricted shares tendered for taxes (11) (2)  
Net cash used in financing activities (213) (216)  
Effect of foreign currency exchange rate change on cash, cash equivalents, and restricted cash (4) 2  
Net decrease in cash, cash equivalents, and restricted cash (232) (242)  
Cash, cash equivalents, and restricted cash, beginning of period 480 607 $ 607
Cash, cash equivalents, and restricted cash, end of period 248 365 $ 480
Supplemental cash flow disclosures:      
Cash paid for interest, net of interest income 36 27  
Cash paid for income taxes, net of refunds 35 19  
Accrued consideration issued in business combinations 5 1  
Shares of common stock issued to profit sharing plan 18 14  
Shares of common stock issued for conversion of Series B Preferred Stock $ 569 $ 0  
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Nature of business
APi Group Corporation (the “Company” or “APG”) is a global, market-leading business services provider of life safety, security and specialty services with a substantial recurring revenue base and over 500 locations worldwide.
Principles of consolidation
The accompanying interim unaudited condensed consolidated financial statements (the “Interim Statements”) include the accounts of the Company and of its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. These Interim Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) and do not include all of the information and footnotes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements. The condensed consolidated balance sheets as of December 31, 2023 were derived from audited financial statements for the year then ended but do not include all of the information and footnotes required by U.S. GAAP with respect to annual financial statements. In the opinion of management, the Interim Statements include all adjustments (including normal recurring accruals) necessary for a fair presentation of the Company’s consolidated financial position, results of operations, and cash flows for the dates and periods presented. It is recommended that these Interim Statements be read in conjunction with the Company’s audited annual consolidated financial statements and accompanying footnotes thereto for the year ended December 31, 2023. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.
Investments
The Company holds investments in joint ventures, the majority of which are accounted for under the equity method of accounting as the Company does not exercise control over the joint ventures. The Company exercises control over one joint venture that is consolidated into the Company's financial statements and the results for that joint venture for the three months ended March 31, 2024 were immaterial. The Company’s share of earnings from the non-consolidated joint ventures was $2 and $2 during the three months ended March 31, 2024 and 2023, respectively. The earnings are recorded within investment expense (income) and other, net in the condensed consolidated statements of operations. The investment balances were $5 and $4 as of March 31, 2024 and December 31, 2023, respectively, and are recorded within other assets in the condensed consolidated balance sheets.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RECENT ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2024
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements RECENT ACCOUNTING PRONOUNCEMENTS
See the discussion below for information pertaining to the effects of recent accounting pronouncements as updated from the discussion in the Company’s 2023 audited consolidated financial statements included in the Company’s Annual Report on Form 10-K filed on February 28, 2024.

In March 2024, the SEC adopted final rules on the enhancement and standardization of climate-related disclosures, which requires disclosure of material climate-related risks, material Scope 1 and Scope 2 greenhouse gas emissions, and other matters. As it pertains to the financial statements, subject to certain materiality thresholds, the final rules require the financial statement footnotes to include certain disclosures regarding the amounts of expenses (or capitalized costs) incurred that relate to severe weather events and other natural conditions, as well as other disclosures regarding the material impact on financial estimates and assumptions of severe weather events and other natural conditions or disclosed targets or transition plans, and
amounts related to carbon offsets and renewable energy credits. The disclosures will be required at the earliest in the annual financial statements for the year ended December 31, 2025. The company is currently evaluating the impact of this on its consolidated financial statements.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS COMBINATIONS
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Business Combinations BUSINESS COMBINATIONS
The Company regularly evaluates potential acquisitions that strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into a new and attractive business area. Acquisitions are accounted for as business combinations using the acquisition method of accounting. As such, the Company makes a preliminary allocation of the purchase price to the tangible assets and identifiable intangible assets acquired and liabilities assumed. In the months after closing, as the Company obtains additional information about the acquired assets and liabilities and learns more about the newly acquired business, it is able to refine the estimates of fair value and more accurately allocate the purchase price. Purchase price is allocated to acquired assets and liabilities assumed based upon their estimated fair values, with limited exceptions as permitted pursuant to U.S. GAAP, as determined based on estimates and assumptions deemed reasonable by the Company. The Company engages third-party valuation specialists to assist with preparation of critical assumptions and calculations of the fair value of acquired tangible and intangible assets in connection with significant acquisitions. The excess of the purchase price over the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. Goodwill is attributable to the workforce of the acquired businesses, the complementary strategic fit and resulting synergies these businesses bring to existing operations, and the opportunities in new markets expected to be achieved from the expanded platform.
2024 Acquisitions
During the three months ended March 31, 2024, the Company completed three individually immaterial acquisitions for aggregate consideration transferred of $28, made up of cash paid at closing of $23 and accrued consideration of $5. The results of operations of these acquisitions are included in the Company’s condensed consolidated statements of operations from their respective dates of acquisition and were not material.
2023 Acquisitions
During 2023, the Company completed an acquisition included within the Safety Services segment ("Acquisition A23"). The results of the A23 business are reported within the Company's Safety Services segment. Consideration for Acquisition A23 included cash paid at closing of $30, cash deposited into escrow for future deferred payments of $5, and accrued consideration of $3.
During 2023, the Company completed an acquisition included within the Safety Services segment ("Acquisition B23"). The results of the B23 business are reported within the Company's Safety Services segment. Consideration for Acquisition B23 included cash paid at closing of $27 and accrued consideration of $5.
During 2023, the Company completed five individually immaterial acquisitions for aggregate consideration transferred of $24, made up of cash paid at closing of $22 and accrued consideration of $2.
The results of operations of these acquisitions are included in the Company’s condensed consolidated statement of operations from their respective dates of acquisition and were not material.
The Company has not finalized its accounting for the acquisitions and will make appropriate adjustments to the purchase price allocation prior to completion of the measurement periods, as required. Based on preliminary estimates, the total amount of goodwill from acquisitions expected to be deductible for tax purposes is $47. See Note 6 - "Goodwill and Intangibles" for the provisional goodwill assigned to each segment.
The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed at the dates of acquisition:
Acquisition A23Acquisition B23Other 2023 acquisitions
Cash paid at closing$30 $27 $22 
Cash deposited into escrow— — 
Accrued consideration
Total net consideration$38 $32 $24 
Cash and cash equivalents— — 
Accounts receivable— 
Contract assets— 
Other current assets— — 
Intangible assets13 11 
Goodwill21 15 16 
Other accrued liabilities— (2)— 
Contract liabilities(3)(2)(2)
Net assets acquired$38 $32 $24 

Accrued consideration
The Company’s acquisition purchase agreements typically include deferred payment provisions, often to sellers who become employees of the Company or its subsidiaries. The provisions are made up of three general types of arrangements, contingent compensation and contingent consideration (both of which are contingent on the future performance of the acquired entity) and deferred payments related to indemnities. Contingent compensation arrangements are typically contingent on the former owner’s future employment with the Company, and the related amounts are recognized over the required employment period, which is typically one to four years. Contingent consideration arrangements are not contingent on employment and are included as part of purchase consideration at the time of the initial acquisition and are paid over a one to four year period. The liability for deferred payments is recognized at the date of acquisition based on the Company’s best estimate and is typically payable over a one to three year period. Deferred payments are not contingent on any future performance or employment obligations and can be offset for working capital true-ups, and representations and warranty items.
The total contingent compensation arrangement liability was $11 and $9 as of March 31, 2024 and December 31, 2023, respectively. The maximum payout of these arrangements upon completion of the future performance periods was $15 and $15, inclusive of the $11 and $9, accrued as of March 31, 2024 and December 31, 2023, respectively. The contingent compensation liability is included in contingent consideration and compensation liabilities in the condensed consolidated balance sheets for all periods presented. The Company primarily determines the contingent compensation liability based on forecasted cumulative earnings compared to the cumulative earnings target set forth in the arrangement. Compensation expense associated with these arrangements is recognized ratably over the required employment period.
The contingent consideration obligations are measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings. For additional considerations regarding the fair value of the Company's contingent consideration liabilities, see Note 7 - "Fair Value of Financial Instruments."
The total liability for deferred payments was $21 and $17 as of March 31, 2024 and December 31, 2023, respectively, and is included in contingent consideration and compensation liabilities in the condensed consolidated balance sheets for all periods presented.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRUCTURING
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
RESTRUCTURING RESTRUCTURING
During 2022, the Company announced its multi-year Chubb restructuring program designed to drive efficiencies and synergies and optimize operating margin. The Chubb restructuring program includes expenses related to workforce reductions, lease termination costs, and other facility rationalization costs through fiscal year 2025.
During the three months ended March 31, 2024, the Company incurred pre-tax restructuring costs within the Safety Services segment of $1 in connection with the Chubb restructuring program. Since the Chubb Acquisition, the Company has incurred aggregate restructuring costs of $68. As of March 31, 2024, the Company had $24 in restructuring liabilities recorded in other accrued liabilities on the condensed consolidated balance sheets for this plan. In addition, the Company has incurred $4 of related costs which include lease impairment charges, asset write-downs, and consulting fees.
In total, the Company estimates that it will recognize approximately $125 of restructuring and other costs related to the Chubb restructuring program by the end of fiscal year 2025.
For the restructuring program, employee-related costs consist of termination benefits provided to employees who have been involuntarily terminated and voluntary early retirement benefits. Program related costs include costs incurred as a direct result of the restructuring program such as consulting fees and facility relocation costs.

The following table summarizes the Company's restructuring program for the three months ended March 31, 2024 and 2023:

Employee termination benefitsProgram related costsAsset write-downsTotal
December 31, 2023$32 $— $$38 
Charges— 
Payments(8)(4)— (12)
Currency translation adjustment(1)— — (1)
March 31, 2024$24 $— $$30 
Employee termination benefitsProgram related costsAsset write-downsTotal
December 31, 2022$22 $— $— $22 
Charges— — — — 
Payments(5)— — (5)
March 31, 2023$17 $— $— $17 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET REVENUES
3 Months Ended
Mar. 31, 2024
Revenues [Abstract]  
Net Revenues NET REVENUES
Contracts with customers
The Company derives net revenues primarily from contracts with a duration of less than one week to three years (with the majority of contracts with durations of less than six months), which are subject to multiple pricing options, including fixed price, unit price, time and material, or cost plus a markup. Net revenues are primarily recognized by the Company over time utilizing the cost-to-cost measure of progress. Net revenues recognized at a point in time primarily relate to distribution contracts and short-term time and material contracts. The Company also enters into fixed-price service contracts related to monitoring, maintenance, and inspection of safety systems.
The Company disaggregates its net revenues primarily by segment, service type, and country from which revenues are invoiced, as the nature, timing, and uncertainty of cash flows are relatively consistent within each of these categories. The following tables provide disclosure of disaggregated net revenues by segment for the three months ended March 31, 2024 and 2023. Disaggregated net revenues information is as follows:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,103 $— $1,103 
Heating, Ventilation, and Air Conditioning ("HVAC")111 — 111 
Infrastructure/Utility— 205 205 
Fabrication— 50 50 
Specialty Contracting— 134 134 
Corporate and Eliminations— — (2)
Net revenues$1,214 $389 $1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,068 $— $1,068 
HVAC123 — 123 
Infrastructure/Utility— 240 240 
Fabrication— 55 55 
Specialty Contracting— 135 135 
Corporate and Eliminations— — (7)
Net revenues$1,191 $430 $1,614 
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$581 $384 $(2)$963 
France162 — — 162 
Other471 — 476 
Net revenues$1,214 $389 $(2)$1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$560 $417 $(7)$970 
France156 — — 156 
Other475 13 — 488 
Net revenues$1,191 $430 $(7)$1,614 
For in-process contracts, the aggregate amount of transaction price allocated to the unsatisfied performance obligations at March 31, 2024 was $2,894. The Company expects to recognize revenue on approximately 86% of the remaining performance obligations over the next twelve months.
Contract assets and liabilities
Contract assets and contract liabilities are classified as current in the condensed consolidated balance sheets as all amounts are expected to be relieved within one year. The balances of accounts receivable, net of allowances, contract assets, and contract liabilities from contracts with customers as of March 31, 2024 and December 31, 2023 are as follows:
Accounts
receivable,
net of
allowances
Contract
assets
Contract
liabilities
Balance at March 31, 2024$1,256 $458 $542 
Balance at December 31, 20231,395 436 526 
The Company did not recognize significant revenues associated with the final settlement of contract value for any projects completed in prior periods. In accordance with industry practice, accounts receivable includes retentions receivable, a portion of which may not be received within one year. At March 31, 2024 and December 31, 2023, retentions receivable were $146 and $156, respectively, while the portions that may not be received within one year were $30 and $25, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND INTANGIBLES
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles GOODWILL AND INTANGIBLES
Goodwill
The following table provides disclosure of goodwill by segment as of March 31, 2024 and December 31, 2023. The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2024 are as follows:
Safety
Services
Specialty
Services
Total
Goodwill
Goodwill as of December 31, 2023$2,294 $177 $2,471 
Acquisitions21 28 
Foreign currency translation and other, net (1)
(28)— (28)
Goodwill as of March 31, 2024$2,287 $184 $2,471 
(1) Other includes measurement period adjustments recorded during the three months ended March 31, 2024 related to acquisitions for which the measurement period ended during the three months ended March 31, 2024 (see Note 3 - "Business Combinations").
Intangibles
The Company’s identifiable intangible assets are comprised of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024
Weighted Average Remaining
Useful Lives
(in Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Amortized intangibles:
Contractual backlog0.0$154 $(154)$— 
Customer relationships9.21,536 (553)983 
Trade names and trademarks11.9713 (147)566 
Total$2,403 $(854)$1,549 
December 31, 2023
Weighted Average Remaining
Useful Lives
(in Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Amortized intangibles:
Contractual backlog0.5$155 $(154)$
Customer relationships9.41,552 (518)1,034 
Trade names and trademarks12.1722 (137)585 
Total$2,429 $(809)$1,620 
Amortization expense recognized on identifiable intangible assets is as follows:
Three Months Ended March 31,
20242023
Cost of revenues$— $
Selling, general, and administrative expenses50 48 
Total intangible asset amortization expense$50 $55 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS
3 Months Ended
Mar. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Fair Value of Financial Instruments FAIR VALUE OF FINANCIAL INSTRUMENTS
U.S. GAAP defines fair value as the price that would be received to sell an asset or transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The authoritative guidance discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost). These valuation techniques are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. As the basis for evaluating such inputs, a three-tier value hierarchy prioritizes the inputs used in measuring fair value as follows:
Level 1:Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2:Observable inputs other than quoted prices that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets; quoted prices for similar or identical assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3:Unobservable inputs that reflect the Company's own assumptions.
Recurring fair value measurements
The Company’s financial assets and liabilities (adjusted to fair value at least quarterly) are derivative instruments and contingent consideration obligations. In the condensed consolidated balance sheets, derivative instruments are primarily included in other assets and other noncurrent liabilities, and contingent consideration obligations are primarily included in contingent consideration and compensation liabilities.
The following tables summarize the fair values and levels within the fair value hierarchy in which the measurements fall for assets and liabilities measured on a recurring basis as of March 31, 2024 and December 31, 2023:
Fair Value Measurements at March 31, 2024
Financial assets:Level 1Level 2 Level 3 Total
Derivatives designated as hedge instruments
Cash flow hedges - interest rate swaps$— $22 $— $22 
Cash flow hedges - cross currency contracts— 11 — 11 
Cash flow hedges - foreign currency forward contracts— — — — 
Net investment hedges - cross currency contracts— 22 — 22 
Fair value hedges - cross currency contracts— 30 — 30 
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Total$— $85 $— $85 
Financial liabilities:
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Contingent consideration obligations— — (6)(6)
Total$— $— $(6)$(6)
Fair Value Measurements at December 31, 2023
Financial assets:Level 1Level 2Level 3 Total
Derivatives designated as hedge instruments
Cash flow hedges - interest rate swaps$— $$— $
Cash flow hedges - cross currency contracts— 10 — 10 
Net investment hedges - cross currency contracts— 20 — 20 
Fair value hedges - cross currency contracts— 17 — 17 
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Total$— $54 $— $54 
Financial liabilities:
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Contingent consideration obligations— — (6)(6)
Total$— $— $(6)$(6)
The Company determines the fair value of its derivative instruments designated as hedge instruments using standard pricing models and market-based assumptions for all inputs such as yield curves and quoted spot and forward exchange rates. Accordingly, the Company’s derivative instruments are classified as Level 2.
Contingent consideration obligations
The value of the contingent consideration obligations is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on unobservable inputs in the market and thus represents a Level 3 measurement within the fair value hierarchy. This analysis reflects the contractual terms of the purchase agreements (e.g., potential payment amounts, length of measurement periods, manner of calculating any amounts due) and utilizes assumptions with regard to future cash flows, probabilities of achieving such future cash flows, and a discount rate. Depending on the
contractual terms of the purchase agreement, the probabilities of achieving future cash flows or earnings generally represent the only significant unobservable inputs. The contingent consideration obligations are measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings.
The table below presents a reconciliation of the fair value of the Company’s contingent consideration obligations that use unobservable inputs (Level 3), as well as other information about the contingent consideration obligations:
Three Months Ended
March 31, 2024
Balance as of December 31, 2023$
Issuances— 
Settlements— 
Balance as of March 31, 2024$
Number of open contingent consideration arrangements at the end of the period
Maximum potential payout at the end of the period$
At March 31, 2024, the remaining open contingent consideration arrangements are set to expire at various dates through 2025. Level 3 unobservable inputs were used to calculate the fair value adjustments shown in the table above. The fair value adjustments and the related unobservable inputs were not considered significant for the three months ended March 31, 2024.
Fair value estimates
The following table presents the carrying amount and fair value of the Company’s variable and non-variable interest rate debt (instruments defined in Note 10 – “Debt”), including current portions and excluding unamortized debt issuance costs. Fair value is estimated by discounting future cash flows at currently available rates for borrowing arrangements with similar terms and conditions, which are considered to be Level 2 inputs under the fair value hierarchy. The interest rates of the variable interest rate long-term debt instruments are generally reset monthly. During the three months ended March 31, 2024, the Company upsized the 2021 Term Loan by an aggregate principal amount equal to $300.

March 31, 2024December 31, 2023
Carrying ValueFair ValueCarrying ValueFair Value
2019 Term Loan$330 $330 $330 $331 
2021 Term Loan1,707 1,711 1,407 1,407 
4.125% Senior Notes
337 302 337 305 
4.750% Senior Notes
277 254 277 257 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives DERIVATIVES
The Company uses foreign currency forward contracts, cross-currency swaps, and interest rate swap agreements to manage risks associated with foreign currency exchange rates, net investments in foreign operations, and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records derivatives as assets and liabilities on the condensed consolidated balance sheets at fair value. Changes in fair value are recognized immediately in earnings unless the derivative qualifies and is designated as a hedge under ASC 815, Derivatives and Hedging. Cash flows from derivatives are classified in the condensed consolidated statements of cash flows in the same category as the cash flows from items subject to designated hedge or undesignated (economic) hedge relationships. The Company evaluates hedge effectiveness at inception and on an ongoing basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued.
The Company is exposed to credit risk in the event of nonperformance of counterparties for foreign currency forward exchange contracts, cross currency swaps, and interest rate swap agreements. The Company monitors its exposure to credit risk by using credit approvals and credit limits and by selecting major global banks and financial institutions as counterparties. The Company does not enter into derivative transactions for trading purposes, and is not party to any derivatives that require collateral to be posted prior to settlement.
Certain of the Company’s derivative transactions are subject to master netting arrangements that allow the Company to net settle contracts with the same counterparties. These arrangements do not call for collateral and no cash collateral had been received or pledged related to the underlying derivatives as of March 31, 2024.
The following table presents the fair value of derivative instruments:
March 31, 2024December 31, 2023
Outstanding Gross
Notional Amount
Other AssetsOther
Noncurrent liabilities
Outstanding Gross
Notional Amount
Other AssetsOther
Noncurrent liabilities
Derivatives designated as hedging instruments:
Cash flow hedges:
Interest rate swaps$1,120 $22 $— $1,120 $$— 
Cross currency contracts120 11 — 120 10 — 
Foreign currency forward contracts— — — — — 
Fair value hedges:
Cross currency contracts721 30 — 721 17 — 
Net investment hedges:
Cross currency contracts230 22 — 230 20 — 
Total derivatives designated as hedging instruments2,199 85 — 2,191 54 — 
Derivatives not designated as hedging instruments:
Foreign currency forward contracts121 — — 73 — 
Total derivatives not designated as hedging instruments121 — — 73 — 
Total derivatives$2,320 $85 $— $2,264 $54 $
The following table presents the after tax effect of derivatives on the condensed consolidated statements of operations:
Amount of income (expense) recognized in income
DerivativesLocation of income (expense) recognized in the condensed consolidated statements of operationsThree Months Ended March 31,
20242023
Cash flow hedging relationships:
Interest rate swapsInterest expense, net$$
Cross currency contractsInvestment expense (income) and other, net(1)
Cross currency contractsInterest expense, net
Foreign currency forward contractsInvestment expense (income) and other, net— — 
Fair value hedging relationships:
Cross currency contractsInvestment expense (income) and other, net12 (8)
Cross currency contractsInterest expense, net
Net investment hedging relationships:
Cross currency contractsInterest expense, net
Not designated as hedging instruments:
Foreign currency forward contractsInvestment expense (income) and other, net— — 
Currency Effects
The income (expense) from derivatives designed to offset foreign currency exposure and recorded in investment expense (income) and other, net were offset by foreign currency transaction gains and losses resulting in a net (loss) gain of $(1) and $0 for the three months ended March 31, 2024 and 2023, respectively.
The following table presents the effect of cash flow and fair value hedge accounting on accumulated other comprehensive income (loss) ("AOCI"):
Amount of gain (loss)
recognized in other
comprehensive income
Location of gain (loss) reclassified from
AOCI into income
Amount of gain (loss)
reclassified from
AOCI into income
Three Months Ended March 31,Three Months Ended March 31,
Derivatives2024202320242023
Cash flow hedging relationships:
Interest rate swaps$11 $(13)Interest expense, net$$(4)
Cross currency contracts(1)Investment expense (income) and other, net
Forward currency forward contracts— — Investment expense (income) and other, net— — 
Fair value hedging relationships:
Cross currency contracts— — Investment expense (income) and other, net13 
Net investment hedging relationships:
Cross currency contracts(1)Interest expense, net(1)(3)
Cash flow hedges
For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative is reported as a component of other comprehensive income and reclassified into earnings in the same period during which the hedged transaction affects earnings. Gains and losses on the derivative representing hedge components excluded from the assessment of effectiveness are recognized in current earnings.
Interest rate swaps
The Company manages its fixed and floating rate debt mix using interest rate swaps. The Company uses interest rate swap contracts to separate interest rate risk management from the debt funding decision. The Company elected a method that does not require continuous evaluation of hedge effectiveness.
During 2022, the Company terminated the previously outstanding $720 notional amount interest rate swap with a maturity date in October 2024 ("2024 Interest Rate Swap"). The present value as of the date of termination of the 2024 Interest Rate Swap is recorded in AOCI on the condensed consolidated balance sheets. The fair value previously recognized in AOCI related to interest rate movements of the 2024 Interest Rate Swap is being amortized to interest expense on a straight-line basis through October 2024. As of March 31, 2024, approximately $10 of unrealized pre-tax gains remained in AOCI.
The Company has an aggregate $720 notional amount interest rate swap ("2026 Interest Rate Swap") and aggregate $400 notional swaps ("2028 Interest Rate Swap"), each amended on May 19, 2023 in connection with the transition to the Secured Overnight Financing Rate ("SOFR"). Refer to Note 10 - "Debt" for additional information. The 2026 Interest Rate Swap exchanges a variable rate of interest (SOFR) for an average fixed rate of interest of approximately 3.59% over the term of the agreement, which matures in October 2026. The 2028 Interest Rate Swap exchanges a variable rate of interest (SOFR) for an average fixed rate of interest of approximately 3.41% over the term of the agreements, which mature in January 2028.
As of March 31, 2024, the Company had $1,120 notional amount outstanding in the 2028 Interest Rate Swap and the 2026 Interest Rate Swap. The Company has designated these swaps as cash flow hedges of the interest rate risk attributable to forecasted variable interest (SOFR) payments for its SOFR based term loans of $2,037. As of March 31, 2024, the weighted average fixed rate of interest on these swaps was approximately 3.52%. Variations in the assets and liability balances are primarily driven by changes in the applicable forward yield curves related to SOFR.
Cross-currency swaps
The Company enters into cross-currency exchange contracts utilized to hedge against the effect of exchange rate fluctuations on cash flows denominated in foreign currencies and to hedge exposures of certain intercompany loans subject to changes in foreign currency exchange rates. The Company periodically assesses whether its currency exchange contracts are effective, and when a contract is determined to be no longer effective as a hedge, the Company discontinues hedge accounting prospectively.
During 2021, the Company entered into two cross-currency swaps designated as cash flow hedges with gross notional U.S. dollar equivalent amounts of $26 and $94 with maturity dates of September 2027 and 2030, respectively.
Foreign currency forward contracts
The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on forecasted foreign currency transactions, including inventory purchases and intercompany charges and other payments. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts are recorded in other comprehensive income until the hedged items affect earnings, at which time the hedge gain or loss is reclassified into current earnings.
The Company periodically assesses whether its currency exchange contracts are effective, and when a contract is determined to be no longer effective as a hedge, the Company discontinues hedge accounting prospectively.
Fair value hedges
The Company has certain intercompany loans subject to changes in foreign currency exchange rates. In 2022, to hedge these exposures, the Company entered into three cross-currency swaps each with maturity dates of January 2027 and are designated
as fair value hedges with gross notional U.S. dollar equivalents of $271, $241, and $209 in GBP, CAD, and EUR, respectively. The Company measures the effectiveness of fair value hedges on a spot-to-spot basis. Accordingly, the spot-to-spot change in the derivative fair values are recorded in the condensed consolidated statements of operations and perfectly offset the spot-to-spot change in the underlying intercompany loans, and as such, these hedges are deemed highly effective. The excluded component of the fair values of these derivatives is reported in AOCI within shareholders’ equity in the condensed consolidated balance sheets. Any cash flows associated with these instruments are included in operating activities in the condensed consolidated statements of cash flows.
Net investment hedges
The Company has net investments in foreign subsidiaries subject to changes in foreign currency exchange rates. During 2021, the Company entered into a $230 notional foreign currency swap designated as a net investment hedge for a portion of the Company’s net investments in Euro-denominated subsidiaries. Gains and losses resulting from a change in fair value of the net investment hedge are offset by gains and losses on the underlying foreign currency exposure and are included in AOCI in the condensed consolidated balance sheets.
During 2021, the Company amended the critical terms of the foreign currency swap by extending the maturity date to July 2029 and modifying the U.S. dollar and Euro coupons. The amended swap was redesignated as a net investment hedge and is recorded at fair value with changes recorded in AOCI. The initial net investment hedge was dedesignated. The amended net investment hedge reduces the Company’s interest expense by approximately $3 annually and reduces its overall effective interest rate by approximately 24 basis points.
The fair value previously recognized in AOCI related to interest rate movements of the dedesignated swap is being amortized to interest expense on a straight-line basis through the third quarter of 2029.
Foreign currency contracts
The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on confirmed foreign currency transactions, including inventory purchases and intercompany charges and other payments. These forward contracts are undesignated for hedge accounting purposes. The changes in fair value of these contracts are recorded in investment expense (income) and other, net.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net PROPERTY AND EQUIPMENT, NET
The components of property and equipment as of March 31, 2024 and December 31, 2023 are as follows:
Estimated
Useful Lives
(In Years)
March 31,
2024
December 31,
2023
LandN/A$21 $27 
Building39101 105 
Machinery, equipment, and office equipment
1-20
359 353 
Autos and trucks
4-10
112 112 
Leasehold improvements
1-15
33 35 
Total cost626 632 
Accumulated depreciation(251)(247)
Property and equipment, net$375 $385 
Depreciation expense related to property and equipment, including finance leases, was $19 and $19 during the three months ended March 31, 2024 and 2023, respectively. Depreciation expense is included within cost of revenues and selling, general, and administrative expenses in the condensed consolidated statements of operations.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt DEBT
Debt obligations consist of the following:
Maturity DateMarch 31,
2024
December 31,
2023
Term loan facility
2019 Term LoanOctober 1, 2026$330 $330 
2021 Term LoanJanuary 3, 20291,707 1,407 
Revolving Credit FacilityOctober 1, 2026100 — 
Senior notes
4.125% Senior Notes
July 15, 2029337 337 
4.750% Senior Notes
October 15, 2029277 277 
Other obligations
Total debt obligations2,756 2,356 
Less: unamortized deferred financing costs(27)(29)
Total debt, net of deferred financing costs2,729 2,327 
Less: short-term and current portion of long-term debt(105)(5)
Long-term debt, less current portion$2,624 $2,322 
Term loan facility
During the three months ended March 31, 2024, the Company completed its Fifth Amendment to its credit agreement, upsizing its 2021 Term Loan by an aggregate principal amount equal to $300. The loan proceeds were directed as consideration for a portion of the purchase price for the Series B Preferred Stock Conversion. For additional information regarding the Series B Preferred Stock Conversion, see Note 15 - "Shareholders' Equity and Redeemable Convertible Preferred Stock."
As of March 31, 2024, the Company had $330 of principal outstanding under the $1,200 term loan (the "2019 Term Loan") with a maturity date of October 1, 2026. The interest rate applicable to the 2019 Term Loan is, at the Company's option, either (a) a base rate plus an applicable margin equal to 1.25% or (b) Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a credit spread adjustment ("CSA").
As of March 31, 2024, the Company had $1,707 of principal outstanding under the incremental term loan used to finance the Chubb acquisition (the "2021 Term Loan") with a maturity date of January 3, 2029. The interest rate applicable to the 2021 Term Loan is, at the Company's option, either (1) a base rate plus an applicable margin equal to 1.50% or (2) Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.50% plus a CSA.
As of March 31, 2024, the Company had $100 outstanding under the $500 five-year senior secured revolving credit facility (the “Revolving Credit Facility”). The interest rate applicable to the Revolving Credit Facility is, at the Company’s option, either (1) a base rate plus an applicable margin equal to 1.25%, or (2) a Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a CSA.
Swap activity
As of March 31, 2024, the Company had the 2026 Interest Rate Swap with $720 of notional value, exchanging one-month SOFR for a fixed rate of 3.59% per annum, and the 2028 Interest Rate Swap with aggregate $400 notional value, exchanging one-month SOFR for a rate of 3.41%. Accordingly, the Company's fixed interest rate per annum on the first swapped $400 notional value of the term loans is 3.41% and the second swapped $720 notional value of the term loans is 3.59% through their maturity. The remaining $917 of the term loans balance will bear interest based on one month SOFR plus CSA plus 225 basis points or SOFR plus CSA plus 250 basis points, but the rate will fluctuate as SOFR fluctuates. Refer to Note 8 - "Derivatives" for additional information.
As of March 31, 2024 and December 31, 2023, the Company had $100 and $0 outstanding under the Revolving Credit Facility, respectively, and $396 and $495 was available at March 31, 2024 and December 31, 2023, respectively, after giving effect to $4 and $5 of outstanding letters of credit, respectively.
As of March 31, 2024 and December 31, 2023, the Company was in compliance with all applicable debt covenants.
Senior notes
4.125% Senior Notes
During 2021, the Company completed a private offering of $350 aggregate principal amount of 4.125% Senior Notes (the “4.125% Senior Notes”) issued under an indenture dated June 22, 2021. The 4.125% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by the Company and certain of the Company’s subsidiaries. The balance as of March 31, 2024 was $337.
4.750% Senior Notes
During 2021, the Company completed a private offering of $300 aggregate principal amount of 4.750% Senior Notes due 2029 (the "4.750% Senior Notes") issued under an indenture dated October 21, 2021, as supplemented by a supplemental indenture dated January 3, 2022. The 4.750% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by the Company and certain of the Company's subsidiaries. The balance as of March 31, 2024 was $277.
The Company was in compliance with all covenants contained in the indentures for the 4.125% Senior Notes and 4.750% Senior Notes as of March 31, 2024, and December 31, 2023.
Other obligations
As of March 31, 2024 and December 31, 2023, the Company had $5 and $5 in notes outstanding, respectively, for working capital purposes and the acquisition of equipment and vehicles.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company’s quarterly income tax provision is measured using an estimate of its consolidated annual effective tax rate, adjusted in the current period for discrete income tax items, within the periods presented. The comparison of the Company’s income tax provision between periods may be impacted by the level and mix of earnings and losses by tax jurisdiction, foreign income tax rate differentials, and discrete items. The Company’s effective tax rate was 28.0% and 30.6% for the three months ended March 31, 2024 and 2023, respectively. The difference between the effective tax rate and the statutory U.S. federal income tax rate of 21.0% for the three months ended March 31, 2024 and 2023 is due to nondeductible permanent items, taxes on foreign earnings in jurisdictions that have higher tax rates, and state taxes.
As of March 31, 2024, the Company’s deferred tax assets included a valuation allowance of $110 primarily related to certain net operating loss, capital loss, and tax credit carryforwards of the Company’s foreign subsidiaries. The factors used to assess the likelihood of realization were the past performance of the related entities, forecasts of future taxable income, future reversals of existing taxable temporary differences, and available tax planning strategies that could be implemented to realize the deferred tax assets. The ability or failure to achieve the forecasted taxable income in these entities could affect the ultimate realization of deferred tax assets.
As of March 31, 2024, the Company had gross federal, state, and foreign net operating loss carryforwards of approximately $0, $19, and $112, respectively. The state net operating losses have carryforward periods of five to twenty years and begin to expire in 2027. The foreign net operating losses have carryback periods of three years, carryforward periods of twenty years, or are indefinite, and begin to expire in 2036.
The Company’s liability for unrecognized tax benefits is recorded within other noncurrent liabilities in the condensed consolidated balance sheets and recognizes interest and penalties accrued related to unrecognized tax benefits in the provision for income taxes in the condensed consolidated statements of operations. As of March 31, 2024, and December 31, 2023, the total gross unrecognized tax benefits were $8 and $7, respectively. The Company had accrued gross interest and penalties as of each of March 31, 2024 and December 31, 2023 of $3 and $2. During the three months ended March 31, 2024 and 2023, the Company did not recognize net interest expense.
If all of the Company’s unrecognized tax benefits as of March 31, 2024, were recognized, $10 would impact the Company’s effective tax rate. The Company does not expect any unrecognized tax benefits to expire in the next twelve months.
The Company files income tax returns in the U.S. federal jurisdiction, and various state, local, and foreign jurisdictions. As of March 31, 2024, with few exceptions, neither the Company nor its subsidiaries are subject to examination prior to tax year 2014. There are various other audits in state and foreign jurisdictions, including an ongoing IRS exam related to the 2019 final S Corporation return. No adjustments have been proposed and the Company does not expect the results of the audits to have a material impact on the Interim Statements.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE BENEFIT PLANS
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plans EMPLOYEE BENEFIT PLANS
Defined benefit pension plans
The Company sponsors both funded and unfunded foreign defined benefit pension plans that cover a portion of the Company's employees, and the largest plans are closed to new participants and frozen for accrual of future service.
The components of the net periodic pension cost (benefit) for the defined benefit pension plans are as follows:
Three Months Ended March 31,
20242023
Service cost$$
Interest cost15 15 
Expected return on plan assets(10)(18)
Net periodic pension cost (benefit)$$(2)
Multiemployer pension plans
Certain subsidiaries of the Company contribute amounts to multiemployer pension plans and other multiemployer benefit plans and trusts, which are recorded as a component of employee wages and salaries within cost of revenues on the condensed consolidated statements of operations. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a pay-as-you-go basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time and the plans in which they participate vary depending upon the location, the number of ongoing projects, and the need for union resources in connection with those projects. Total consolidated contributions to multiemployer plans were $19 and $23 during the three months ended March 31, 2024 and 2023, respectively.
Profit sharing plans
The Company has a trustee-administered profit-sharing retirement plan covering substantially all of the Company's employees in the U.S. not covered by collective bargaining agreements and a profit sharing plan for employees in Canada (collectively, “Profit Sharing Plans”). The Profit Sharing Plans provide for annual discretionary contributions in amounts based on a performance grid as determined by the Company’s directors, which may be settled in shares of the Company's common stock or in cash. In connection with these plans, the Company recognized $6 and $5 in expense for shares distributed to eligible employees during the three months ended March 31, 2024 and 2023, respectively.
Employee stock purchase plan
Most of the Company’s employees in the U.S. and Canada, including named executive officers, are eligible to participate in the Company’s Employee Stock Purchase Plan (the “ESPP”). Sales of shares of the Company’s common stock under the ESPP are generally made pursuant to offerings that are intended to satisfy the requirements of Section 423 of the Internal Revenue Code. The ESPP permits employees of the Company to purchase common stock at a price equal to 85% of the lesser of (i) the market value of the common stock on the first day of the offering period, or (ii) the market value of the common stock on the purchase date, whichever is lower. Participants are subject to eligibility requirements and may not purchase more than 500 shares in any offering period or more than ten thousand dollars of common stock in a year under the ESPP. The Company recognized $1 and $2 of expense during the three months ended March 31, 2024 and 2023, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED-PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related-Party Transactions RELATED-PARTY TRANSACTIONS
The Company incurred advisory fees of $1 during both the three months ended March 31, 2024 and 2023, in each case payable to Mariposa Capital, LLC, an entity owned by a co-chair of the Company’s Board of Directors. In addition, dividends for Series A Preferred Stock were declared as of December 31, 2023 and settled in 7,944,104 shares issued during January 2024. The shares were issued to Mariposa Acquisition IV, LLC, a related entity that is controlled by a co-chair of the Company's Board of Directors.
During 2022, the Company issued and sold 800,000 shares of the Company’s 5.5% Series B Redeemable Convertible Preferred Stock, par value $0.0001 per share (the “Series B Preferred Stock”) for an aggregate purchase price of $800. Of the 800,000 shares issued and sold, 200,000 shares were sold to Viking Global Equities Master Ltd. and Viking Global Equities II LP ("Viking Purchasers"), which is the aggregate owner of more than 5% of the Company's outstanding stock, for an aggregate purchase price of $200. During the three months ended March 31, 2024, the Company issued dividends of 155,059 shares of common stock on the Series B Preferred Stock held by Viking Purchasers, with 70,798 shares declared in February 2024 and 84,261 shares declared in December 2023. The Company declared and issued dividends of 124,573 shares of common stock on the Series B Preferred Stock held by the Viking Purchasers during the three months ended March 31, 2023.
During the three months ended March 31, 2024, the Company executed an agreement with the Viking Purchasers which allowed the exercise of their right to convert all of their Series B Preferred Stock into common stock. For additional information regarding the Series B Preferred Stock Conversion, see Note 15 - "Shareholders' Equity and Redeemable Convertible Preferred Stock."
From time to time, the Company also enters other immaterial related-party transactions.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
The Company is involved in various litigation matters and is subject to claims from time to time from customers and various government entities. While it is not feasible to determine the outcome of any of these uncertainties, it is the opinion of management that their outcomes will not have a material adverse effect on the financial position, results of operations, or cash flows of the Company.
Environmental obligations
The Company's operations are subject to environmental regulation by various authorities. The Company has accrued for the costs of environmental remediation activities, including but not limited to, investigatory, remediation, operating and maintenance costs, and performance guarantees, and periodically reassess these amounts. Management believes that the likelihood of incurring losses materially in excess of the amounts accrued is remote.
The outstanding liability for these obligations was $16 and $17, and was included in other noncurrent liabilities on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, respectively.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Shareholders' Equity and Redeemable Convertible Preferred Stock SHAREHOLDERS’ EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK
Shareholders' equity
Series A Preferred Stock
The Company had 4,000,000 shares of Series A Preferred Stock issued and outstanding as of March 31, 2024 ("Series A Preferred Stock"). The Series A Preferred Stock will be automatically converted into shares of common stock on a one-for-one basis on December 31, 2026.
Stock Repurchases
During the three months ended March 31, 2024, the Company's Board of Directors authorized a stock repurchase program ("SRP") to purchase up to an aggregate of $1,000 of shares of the Company's common stock. This stock repurchase program is indefinite, unless otherwise modified or terminated by the Board of Directors at any time in its sole discretion. The SRP authorizes open market, private, and accelerated share repurchase transactions.
During the three months ended March 31, 2024, and 2023, the Company repurchased 16,260,160 and 541,316 shares of common stock for aggregate payments of approximately $600 and $12, respectively. The repurchases during the three months ended March 31, 2024 were related to the Series B Preferred Stock Conversion, see below for more information. As of March 31, 2024, the Company had approximately $400 of authorized repurchases remaining under the SRP.
During 2022, the Board of Directors authorized the Company to purchase up to an aggregate of $250 of shares of the Company’s common stock pursuant to the stock repurchase program ("2022 SRP"). The 2022 SRP expired on February 29, 2024.
Redeemable Convertible Preferred Stock
Series B Preferred Stock
During 2022, the Company authorized, issued, and sold, for an aggregate purchase price of $800, 800,000 shares of the Company’s 5.5% Series B Preferred Stock, par value $0.0001 per share.
On February 28, 2024, the Company entered into a Conversion and Repurchase Agreement with Juno Lower Holdings L.P. ("Juno Lower Holdings"), FD Juno Holdings L.P. ("FD Juno Holdings", and together with Juno Lower Holdings, "Blackstone"), Viking Global Equities Master Ltd. ("VGEM") and Viking Global Equities II L.P. (VGE II, and collectively with VGEM, "Viking" and collectively with the Blackstone, the "Series B Holders") pursuant to which Blackstone and Viking agreed to convert all of the outstanding shares of the Series B Preferred Stock that they hold, which represents all of the Series B Preferred Stock outstanding. The transactions contemplated by the agreement (the "Series B Preferred Stock Conversion") were also consummated on February 28, 2024.
Under the terms of the agreement, (i) the Series B Holders each agreed to exercise their respective right to convert all of their Series B Preferred Stock into common stock, resulting in a total of 800,000 shares of Series B Preferred Stock being converted into approximately 32,803,519 shares of common stock of the Company (inclusive of approximately 283,196 shares attributable to accrued and unpaid dividends thereon (the "Conversion Shares") and (ii) upon issuance of the Conversion Shares, the Company agreed to immediately repurchase one-half of the Conversion Shares, on a pro rata basis, from the Series B Holders for an aggregate purchase price of $600. The fair value of the issued one-half of the remaining Conversion Shares was $569.
The repurchase price was financed by (i) an incremental term facility of $300 funded exclusively by Blackstone in the amount of $225 and Viking in the amount of $75 and (ii) cash and available credit from the balance sheet.
Dividends
Following the Series B Preferred Stock Conversion there are no Series B Preferred Shares issued or outstanding and the holders of Series B Preferred Stock are no longer entitled to receive cumulative dividends. The Company declared a pro rata Series B Preferred Stock dividend of $7, or 283,196 shares of common stock, during the three months ended March 31, 2024 for the Series B Preferred Stock outstanding through February 28, 2024. The Company declared and issued a Series B Preferred Stock dividend of $11, or 498,293 shares of common stock, during the three months ended March 31, 2023. The Company declared a Series B Preferred Stock dividend of $11 or 337,044 shares of common stock in December 2023 and $11 or 584,584 shares of common stock in December 2022 and issued the shares in January 2024 and January 2023, respectively.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Net income is allocated between the Company’s common shares and other participating securities based on their participation rights. The Series A Preferred Stock represents participating securities. Earnings attributable to Series A Preferred Stock are not included in earnings attributable to common shares in calculating earnings per common share (the two-class method). For periods of net loss, there is no impact from the two-class method on earnings per share (“EPS”) as net loss is allocated to common shares because Series A Preferred Stock shares are not contractually obligated to share the loss.
The following table sets forth the computation of earnings per common share using the two-class method. The dilutive effect of outstanding Series A Preferred Stock, and the Series A Preferred Stock dividend, is reflected in diluted EPS using the if-converted method and options, restricted shares, performance shares and market shares are reflected using the treasury stock method. For periods of net loss, basic and diluted EPS are the same, as the assumed exercise of Series A Preferred Stock,
restricted, performance shares, market shares and stock options are anti-dilutive. (Amounts in millions, except share and per share amounts.):
Three Months Ended March 31,
20242023
Basic (loss) earnings per common share:
Net income$45 $26 
Less income allocable to Series A Preferred Stock— (1)
Less income allocable to Series B Preferred Stock— (2)
Less stock dividend attributable to Series B Preferred Stock(7)(11)
Less conversion of Series B Preferred Stock(372)— 
Net (loss) income attributable to common shareholders$(334)$12 
Weighted average shares outstanding - basic249,744,275234,386,758
(Loss) income per common share - basic$(1.34)$0.05 
Diluted (loss) earnings per common share:
Net income$45 $26 
Less income allocable to Series A Preferred Stock— (1)
Less stock dividend attributable to Series B Preferred Stock(7)(11)
Less conversion of Series B Preferred Stock(372)— 
Net (loss) income attributable to common shareholders - diluted$(334)$14 
Weighted average shares outstanding - basic249,744,275234,386,758
Dilutive securities: (1)
Restricted stock units, warrants, and stock options— 265,515
Shares issuable upon conversion of Series B Preferred Shares— 32,520,000
Weighted average shares outstanding - diluted249,744,275267,172,273
(Loss) income per common share - diluted$(1.34)$0.05 
1.The following items were excluded from the calculation of diluted shares as their inclusion would be anti-dilutive:
a.For all periods presented, 4,000,000 shares of Series A Preferred Stock, which are convertible to the same number of common shares.
b.For the three months ended March 31, 2024, 125,000 stock options to purchase the same number of common shares.
c.For the three months ended March 31, 2024, 1,188,112 time-based, performance-based, and market-based restricted stock units.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION
The Company manages its operations under two operating segments which represent the Company’s two reportable segments: Safety Services and Specialty Services. This structure is generally focused on various businesses related to contracting services and maintenance of industrial and commercial facilities. Both reportable segments derive their revenues from installation, inspection, maintenance, service and repair, retrofitting and upgrading, engineering and design, distribution, fabrication, and various types of other services in over 20 countries.
The Safety Services segment focuses on end-to-end integrated occupancy systems (fire protection services, HVAC, and entry systems), including design, installation, inspection, and service of these integrated systems. The work performed within this segment spans across industries and facilities and includes commercial, education, healthcare, high-tech, industrial and special-hazard settings.
The Specialty Services segment provides a variety of infrastructure services and specialized industrial plant services, which include maintenance and repair of critical infrastructure such as underground electric, gas, water, sewer, and telecommunications infrastructure. This segment’s services include engineering and design, fabrication, installation,
maintenance service and repair, retrofitting and upgrading, pipeline infrastructure, access and road construction, supporting facilities, and performing ongoing integrity management and maintenance to customers within the energy industry. Customers within this segment vary from private and public utilities, communications, healthcare, education, transportation, manufacturing, industrial plants, and governmental agencies throughout North America.
The accounting policies of the reportable segments are the same as those described in Note 1 – “Basis of Presentation and Significant Accounting Policies.” All intercompany transactions and balances are eliminated in consolidation. Intercompany revenues and costs between entities within a reportable segment are eliminated to arrive at segment totals and eliminations between segments are separately presented. Corporate results include amounts related to corporate functions such as administrative costs, professional fees, acquisition-related transaction costs (exclusive of acquisition integration costs, which are included within the segment results of the acquired businesses), and other discrete items.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for the Company’s reportable segments is presented and reconciled to consolidated financial information in the following tables, including a reconciliation of consolidated operating income (loss) to EBITDA:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
Net revenues$1,214 $389 $(2)$1,601 
EBITDA Reconciliation
Operating income (loss)$125 $$(32)$100 
Plus:
Investment (expense) income and other, net(6)(3)
Depreciation11 — 19 
Amortization36 13 50 
EBITDA$163 $33 $(30)$166 
Total assets$5,671 $1,110 $411 $7,192 
Capital expenditures10 22 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
Net revenues$1,191 $430 $(7)$1,614 
EBITDA Reconciliation
Operating income (loss)$96 $— $(23)$73 
Plus:
Investment income and other, net— 
Loss on extinguishment of debt, net— — (3)(3)
Depreciation12 19 
Amortization41 13 55 
EBITDA$146 $27 $(24)$149 
Total assets$6,001 $1,247 $518 $7,766 
Capital expenditures15 21 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On April 15, 2024, the Company signed a definitive agreement to acquire Elevated Facility Services Group (“Elevated”), a premier provider of contractually based services for all major brands of elevator and escalator equipment. Elevated will be acquired from a fund managed by L Squared Capital Partners for approximately $570 in cash, subject to working capital and other standard adjustments. The transaction is expected to close in the second quarter of 2024, subject to customary closing conditions and regulatory approvals.

On April 16, 2024, the Company entered into an underwriting agreement relating to the underwritten public offering of 11,000,000 shares of common stock at a public offering price of $37.50 per share. The offering closed on April 19, 2024. The underwriters exercised the option in the agreement to purchase an additional 1,650,000 shares of common stock on April 23, 2024. The net proceeds to the Company from the offering were $457 after deducting underwriting discounts, commissions, and offering expenses.

On April 30, 2024, the Company began a process to reprice its 2021 Term Loan with a remaining principal of $1,707. The Company expects that the repricing will reduce the applicable margin on all outstanding amounts. Additionally, the Company expects to increase the existing 2021 Term Loan by approximately $550 on the same terms as the current 2021 Term Loan. The Company expects to use the proceeds of approximately $550 to refinance the 2019 Term Loan with a remaining principal balance of $330 and repay the $100 Revolving Credit Facility borrowing as well as to provide funds for general corporate purposes, including the acquisition of Elevated. The Company expects the transaction to close in May 2024.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ 45 $ 26
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Mr. Franklin [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
During the three months ended March 31, 2024, Sir Martin E. Franklin, a director of the Company, adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408, as follows:
On March 8, 2024, Mr. Franklin adopted a Rule 10b5-1 trading arrangement providing for the sale of the Company's common stock (a "Rule 10b5-1 Trading Plan") that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Mr. Franklin’s Rule 10b5-1 Trading Plan provides for the sale of up to 1,980,000 shares of our common stock pursuant to one or more limit orders until December 13, 2024, or earlier if all transactions under the trading arrangement are completed.
Name Mr. Franklin
Title director
Adoption Date March 8, 2024
Arrangement Duration 280 days
Aggregate Available 1,980,000
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of consolidation
Principles of consolidation
The accompanying interim unaudited condensed consolidated financial statements (the “Interim Statements”) include the accounts of the Company and of its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. These Interim Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) and do not include all of the information and footnotes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements. The condensed consolidated balance sheets as of December 31, 2023 were derived from audited financial statements for the year then ended but do not include all of the information and footnotes required by U.S. GAAP with respect to annual financial statements. In the opinion of management, the Interim Statements include all adjustments (including normal recurring accruals) necessary for a fair presentation of the Company’s consolidated financial position, results of operations, and cash flows for the dates and periods presented. It is recommended that these Interim Statements be read in conjunction with the Company’s audited annual consolidated financial statements and accompanying footnotes thereto for the year ended December 31, 2023. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.
Cash and cash equivalents
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.
Restricted cash
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.
Investments
Investments
The Company holds investments in joint ventures, the majority of which are accounted for under the equity method of accounting as the Company does not exercise control over the joint ventures. The Company exercises control over one joint venture that is consolidated into the Company's financial statements and the results for that joint venture for the three months ended March 31, 2024 were immaterial. The Company’s share of earnings from the non-consolidated joint ventures was $2 and $2 during the three months ended March 31, 2024 and 2023, respectively. The earnings are recorded within investment expense (income) and other, net in the condensed consolidated statements of operations. The investment balances were $5 and $4 as of March 31, 2024 and December 31, 2023, respectively, and are recorded within other assets in the condensed consolidated balance sheets.
Recent Accounting Pronouncements RECENT ACCOUNTING PRONOUNCEMENTS
See the discussion below for information pertaining to the effects of recent accounting pronouncements as updated from the discussion in the Company’s 2023 audited consolidated financial statements included in the Company’s Annual Report on Form 10-K filed on February 28, 2024.

In March 2024, the SEC adopted final rules on the enhancement and standardization of climate-related disclosures, which requires disclosure of material climate-related risks, material Scope 1 and Scope 2 greenhouse gas emissions, and other matters. As it pertains to the financial statements, subject to certain materiality thresholds, the final rules require the financial statement footnotes to include certain disclosures regarding the amounts of expenses (or capitalized costs) incurred that relate to severe weather events and other natural conditions, as well as other disclosures regarding the material impact on financial estimates and assumptions of severe weather events and other natural conditions or disclosed targets or transition plans, and
amounts related to carbon offsets and renewable energy credits. The disclosures will be required at the earliest in the annual financial statements for the year ended December 31, 2025. The company is currently evaluating the impact of this on its consolidated financial statements.
Business Combinations
The Company regularly evaluates potential acquisitions that strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into a new and attractive business area. Acquisitions are accounted for as business combinations using the acquisition method of accounting. As such, the Company makes a preliminary allocation of the purchase price to the tangible assets and identifiable intangible assets acquired and liabilities assumed. In the months after closing, as the Company obtains additional information about the acquired assets and liabilities and learns more about the newly acquired business, it is able to refine the estimates of fair value and more accurately allocate the purchase price. Purchase price is allocated to acquired assets and liabilities assumed based upon their estimated fair values, with limited exceptions as permitted pursuant to U.S. GAAP, as determined based on estimates and assumptions deemed reasonable by the Company. The Company engages third-party valuation specialists to assist with preparation of critical assumptions and calculations of the fair value of acquired tangible and intangible assets in connection with significant acquisitions. The excess of the purchase price over the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. Goodwill is attributable to the workforce of the acquired businesses, the complementary strategic fit and resulting synergies these businesses bring to existing operations, and the opportunities in new markets expected to be achieved from the expanded platform.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS COMBINATIONS (Tables)
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Summary of Final Fair Values of Consideration of Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed at the dates of acquisition:
Acquisition A23Acquisition B23Other 2023 acquisitions
Cash paid at closing$30 $27 $22 
Cash deposited into escrow— — 
Accrued consideration
Total net consideration$38 $32 $24 
Cash and cash equivalents— — 
Accounts receivable— 
Contract assets— 
Other current assets— — 
Intangible assets13 11 
Goodwill21 15 16 
Other accrued liabilities— (2)— 
Contract liabilities(3)(2)(2)
Net assets acquired$38 $32 $24 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRUCTURING (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Program
The following table summarizes the Company's restructuring program for the three months ended March 31, 2024 and 2023:

Employee termination benefitsProgram related costsAsset write-downsTotal
December 31, 2023$32 $— $$38 
Charges— 
Payments(8)(4)— (12)
Currency translation adjustment(1)— — (1)
March 31, 2024$24 $— $$30 
Employee termination benefitsProgram related costsAsset write-downsTotal
December 31, 2022$22 $— $— $22 
Charges— — — — 
Payments(5)— — (5)
March 31, 2023$17 $— $— $17 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET REVENUES (Tables)
3 Months Ended
Mar. 31, 2024
Revenues [Abstract]  
Summary of Disaggregated Net Revenues
The Company disaggregates its net revenues primarily by segment, service type, and country from which revenues are invoiced, as the nature, timing, and uncertainty of cash flows are relatively consistent within each of these categories. The following tables provide disclosure of disaggregated net revenues by segment for the three months ended March 31, 2024 and 2023. Disaggregated net revenues information is as follows:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,103 $— $1,103 
Heating, Ventilation, and Air Conditioning ("HVAC")111 — 111 
Infrastructure/Utility— 205 205 
Fabrication— 50 50 
Specialty Contracting— 134 134 
Corporate and Eliminations— — (2)
Net revenues$1,214 $389 $1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Consolidated
Life Safety$1,068 $— $1,068 
HVAC123 — 123 
Infrastructure/Utility— 240 240 
Fabrication— 55 55 
Specialty Contracting— 135 135 
Corporate and Eliminations— — (7)
Net revenues$1,191 $430 $1,614 
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$581 $384 $(2)$963 
France162 — — 162 
Other471 — 476 
Net revenues$1,214 $389 $(2)$1,601 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
United States$560 $417 $(7)$970 
France156 — — 156 
Other475 13 — 488 
Net revenues$1,191 $430 $(7)$1,614 
Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer The balances of accounts receivable, net of allowances, contract assets, and contract liabilities from contracts with customers as of March 31, 2024 and December 31, 2023 are as follows:
Accounts
receivable,
net of
allowances
Contract
assets
Contract
liabilities
Balance at March 31, 2024$1,256 $458 $542 
Balance at December 31, 20231,395 436 526 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND INTANGIBLES (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments
The following table provides disclosure of goodwill by segment as of March 31, 2024 and December 31, 2023. The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2024 are as follows:
Safety
Services
Specialty
Services
Total
Goodwill
Goodwill as of December 31, 2023$2,294 $177 $2,471 
Acquisitions21 28 
Foreign currency translation and other, net (1)
(28)— (28)
Goodwill as of March 31, 2024$2,287 $184 $2,471 
(1) Other includes measurement period adjustments recorded during the three months ended March 31, 2024 related to acquisitions for which the measurement period ended during the three months ended March 31, 2024 (see Note 3 - "Business Combinations").
Summary of Identifiable Intangible Assets
The Company’s identifiable intangible assets are comprised of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024
Weighted Average Remaining
Useful Lives
(in Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Amortized intangibles:
Contractual backlog0.0$154 $(154)$— 
Customer relationships9.21,536 (553)983 
Trade names and trademarks11.9713 (147)566 
Total$2,403 $(854)$1,549 
December 31, 2023
Weighted Average Remaining
Useful Lives
(in Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Amortized intangibles:
Contractual backlog0.5$155 $(154)$
Customer relationships9.41,552 (518)1,034 
Trade names and trademarks12.1722 (137)585 
Total$2,429 $(809)$1,620 
Summary of Amortization Expense Recognized on Intangible Assets
Amortization expense recognized on identifiable intangible assets is as follows:
Three Months Ended March 31,
20242023
Cost of revenues$— $
Selling, general, and administrative expenses50 48 
Total intangible asset amortization expense$50 $55 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Summary of Fair Value Measurement Assets And Liabilities Measured On Recurring Basis
The following tables summarize the fair values and levels within the fair value hierarchy in which the measurements fall for assets and liabilities measured on a recurring basis as of March 31, 2024 and December 31, 2023:
Fair Value Measurements at March 31, 2024
Financial assets:Level 1Level 2 Level 3 Total
Derivatives designated as hedge instruments
Cash flow hedges - interest rate swaps$— $22 $— $22 
Cash flow hedges - cross currency contracts— 11 — 11 
Cash flow hedges - foreign currency forward contracts— — — — 
Net investment hedges - cross currency contracts— 22 — 22 
Fair value hedges - cross currency contracts— 30 — 30 
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Total$— $85 $— $85 
Financial liabilities:
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Contingent consideration obligations— — (6)(6)
Total$— $— $(6)$(6)
Fair Value Measurements at December 31, 2023
Financial assets:Level 1Level 2Level 3 Total
Derivatives designated as hedge instruments
Cash flow hedges - interest rate swaps$— $$— $
Cash flow hedges - cross currency contracts— 10 — 10 
Net investment hedges - cross currency contracts— 20 — 20 
Fair value hedges - cross currency contracts— 17 — 17 
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Total$— $54 $— $54 
Financial liabilities:
Derivatives not designated as hedge instruments
Foreign currency forward contracts— — — — 
Contingent consideration obligations— — (6)(6)
Total$— $— $(6)$(6)
Summary of Reconciliation of Fair Value of Contingent Consideration Obligations
The table below presents a reconciliation of the fair value of the Company’s contingent consideration obligations that use unobservable inputs (Level 3), as well as other information about the contingent consideration obligations:
Three Months Ended
March 31, 2024
Balance as of December 31, 2023$
Issuances— 
Settlements— 
Balance as of March 31, 2024$
Number of open contingent consideration arrangements at the end of the period
Maximum potential payout at the end of the period$
Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt
The following table presents the carrying amount and fair value of the Company’s variable and non-variable interest rate debt (instruments defined in Note 10 – “Debt”), including current portions and excluding unamortized debt issuance costs. Fair value is estimated by discounting future cash flows at currently available rates for borrowing arrangements with similar terms and conditions, which are considered to be Level 2 inputs under the fair value hierarchy. The interest rates of the variable interest rate long-term debt instruments are generally reset monthly. During the three months ended March 31, 2024, the Company upsized the 2021 Term Loan by an aggregate principal amount equal to $300.

March 31, 2024December 31, 2023
Carrying ValueFair ValueCarrying ValueFair Value
2019 Term Loan$330 $330 $330 $331 
2021 Term Loan1,707 1,711 1,407 1,407 
4.125% Senior Notes
337 302 337 305 
4.750% Senior Notes
277 254 277 257 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Derivative Instruments
The following table presents the fair value of derivative instruments:
March 31, 2024December 31, 2023
Outstanding Gross
Notional Amount
Other AssetsOther
Noncurrent liabilities
Outstanding Gross
Notional Amount
Other AssetsOther
Noncurrent liabilities
Derivatives designated as hedging instruments:
Cash flow hedges:
Interest rate swaps$1,120 $22 $— $1,120 $$— 
Cross currency contracts120 11 — 120 10 — 
Foreign currency forward contracts— — — — — 
Fair value hedges:
Cross currency contracts721 30 — 721 17 — 
Net investment hedges:
Cross currency contracts230 22 — 230 20 — 
Total derivatives designated as hedging instruments2,199 85 — 2,191 54 — 
Derivatives not designated as hedging instruments:
Foreign currency forward contracts121 — — 73 — 
Total derivatives not designated as hedging instruments121 — — 73 — 
Total derivatives$2,320 $85 $— $2,264 $54 $
Summary of Effect of Derivatives on Consolidated Statements of Operations and Accumulated Other Comprehensive Income (Loss)
The following table presents the after tax effect of derivatives on the condensed consolidated statements of operations:
Amount of income (expense) recognized in income
DerivativesLocation of income (expense) recognized in the condensed consolidated statements of operationsThree Months Ended March 31,
20242023
Cash flow hedging relationships:
Interest rate swapsInterest expense, net$$
Cross currency contractsInvestment expense (income) and other, net(1)
Cross currency contractsInterest expense, net
Foreign currency forward contractsInvestment expense (income) and other, net— — 
Fair value hedging relationships:
Cross currency contractsInvestment expense (income) and other, net12 (8)
Cross currency contractsInterest expense, net
Net investment hedging relationships:
Cross currency contractsInterest expense, net
Not designated as hedging instruments:
Foreign currency forward contractsInvestment expense (income) and other, net— — 
The following table presents the effect of cash flow and fair value hedge accounting on accumulated other comprehensive income (loss) ("AOCI"):
Amount of gain (loss)
recognized in other
comprehensive income
Location of gain (loss) reclassified from
AOCI into income
Amount of gain (loss)
reclassified from
AOCI into income
Three Months Ended March 31,Three Months Ended March 31,
Derivatives2024202320242023
Cash flow hedging relationships:
Interest rate swaps$11 $(13)Interest expense, net$$(4)
Cross currency contracts(1)Investment expense (income) and other, net
Forward currency forward contracts— — Investment expense (income) and other, net— — 
Fair value hedging relationships:
Cross currency contracts— — Investment expense (income) and other, net13 
Net investment hedging relationships:
Cross currency contracts(1)Interest expense, net(1)(3)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Summary of Components of Property and Equipment
The components of property and equipment as of March 31, 2024 and December 31, 2023 are as follows:
Estimated
Useful Lives
(In Years)
March 31,
2024
December 31,
2023
LandN/A$21 $27 
Building39101 105 
Machinery, equipment, and office equipment
1-20
359 353 
Autos and trucks
4-10
112 112 
Leasehold improvements
1-15
33 35 
Total cost626 632 
Accumulated depreciation(251)(247)
Property and equipment, net$375 $385 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of Debt Obligations
Debt obligations consist of the following:
Maturity DateMarch 31,
2024
December 31,
2023
Term loan facility
2019 Term LoanOctober 1, 2026$330 $330 
2021 Term LoanJanuary 3, 20291,707 1,407 
Revolving Credit FacilityOctober 1, 2026100 — 
Senior notes
4.125% Senior Notes
July 15, 2029337 337 
4.750% Senior Notes
October 15, 2029277 277 
Other obligations
Total debt obligations2,756 2,356 
Less: unamortized deferred financing costs(27)(29)
Total debt, net of deferred financing costs2,729 2,327 
Less: short-term and current portion of long-term debt(105)(5)
Long-term debt, less current portion$2,624 $2,322 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE BENEFIT PLANS (Tables)
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Components of Net Periodic Pension Benefit
The components of the net periodic pension cost (benefit) for the defined benefit pension plans are as follows:
Three Months Ended March 31,
20242023
Service cost$$
Interest cost15 15 
Expected return on plan assets(10)(18)
Net periodic pension cost (benefit)$$(2)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Computation Earnings Per Common Share Using Two Class Method
The following table sets forth the computation of earnings per common share using the two-class method. The dilutive effect of outstanding Series A Preferred Stock, and the Series A Preferred Stock dividend, is reflected in diluted EPS using the if-converted method and options, restricted shares, performance shares and market shares are reflected using the treasury stock method. For periods of net loss, basic and diluted EPS are the same, as the assumed exercise of Series A Preferred Stock,
restricted, performance shares, market shares and stock options are anti-dilutive. (Amounts in millions, except share and per share amounts.):
Three Months Ended March 31,
20242023
Basic (loss) earnings per common share:
Net income$45 $26 
Less income allocable to Series A Preferred Stock— (1)
Less income allocable to Series B Preferred Stock— (2)
Less stock dividend attributable to Series B Preferred Stock(7)(11)
Less conversion of Series B Preferred Stock(372)— 
Net (loss) income attributable to common shareholders$(334)$12 
Weighted average shares outstanding - basic249,744,275234,386,758
(Loss) income per common share - basic$(1.34)$0.05 
Diluted (loss) earnings per common share:
Net income$45 $26 
Less income allocable to Series A Preferred Stock— (1)
Less stock dividend attributable to Series B Preferred Stock(7)(11)
Less conversion of Series B Preferred Stock(372)— 
Net (loss) income attributable to common shareholders - diluted$(334)$14 
Weighted average shares outstanding - basic249,744,275234,386,758
Dilutive securities: (1)
Restricted stock units, warrants, and stock options— 265,515
Shares issuable upon conversion of Series B Preferred Shares— 32,520,000
Weighted average shares outstanding - diluted249,744,275267,172,273
(Loss) income per common share - diluted$(1.34)$0.05 
1.The following items were excluded from the calculation of diluted shares as their inclusion would be anti-dilutive:
a.For all periods presented, 4,000,000 shares of Series A Preferred Stock, which are convertible to the same number of common shares.
b.For the three months ended March 31, 2024, 125,000 stock options to purchase the same number of common shares.
c.For the three months ended March 31, 2024, 1,188,112 time-based, performance-based, and market-based restricted stock units.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summary of Reconciliation Operating Income to EBITDA
Summarized financial information for the Company’s reportable segments is presented and reconciled to consolidated financial information in the following tables, including a reconciliation of consolidated operating income (loss) to EBITDA:
Three Months Ended March 31, 2024
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
Net revenues$1,214 $389 $(2)$1,601 
EBITDA Reconciliation
Operating income (loss)$125 $$(32)$100 
Plus:
Investment (expense) income and other, net(6)(3)
Depreciation11 — 19 
Amortization36 13 50 
EBITDA$163 $33 $(30)$166 
Total assets$5,671 $1,110 $411 $7,192 
Capital expenditures10 22 
Three Months Ended March 31, 2023
Safety
Services
Specialty
Services
Corporate and
Eliminations
Consolidated
Net revenues$1,191 $430 $(7)$1,614 
EBITDA Reconciliation
Operating income (loss)$96 $— $(23)$73 
Plus:
Investment income and other, net— 
Loss on extinguishment of debt, net— — (3)(3)
Depreciation12 19 
Amortization41 13 55 
EBITDA$146 $27 $(24)$149 
Total assets$6,001 $1,247 $518 $7,766 
Capital expenditures15 21 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
location
joint_venture
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Product Information [Line Items]      
Number of locations | location 500    
Number of consolidated joint ventures | joint_venture 1    
Net income $ 45 $ 26  
Joint Ventures      
Product Information [Line Items]      
Net income 2 $ 2  
Joint Ventures | Other Assets      
Product Information [Line Items]      
Investment balance $ 5   $ 4
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS COMBINATIONS - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
business
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
business
Asset Acquisition [Line Items]      
Number of immaterial acquisitions | business 3    
Acquisitions, consideration transferred $ 28    
Cash paid at closing 23    
Accrued consideration issued in business combinations 5 $ 1  
Goodwill     $ 47
Acquisition A23      
Asset Acquisition [Line Items]      
Acquisitions, consideration transferred     38
Cash paid at closing     30
Accrued consideration issued in business combinations     3
Cash deposited into escrow     5
Goodwill     21
Acquisition B23      
Asset Acquisition [Line Items]      
Acquisitions, consideration transferred     32
Cash paid at closing     27
Accrued consideration issued in business combinations     5
Cash deposited into escrow     0
Goodwill     $ 15
Other 2023 acquisitions      
Asset Acquisition [Line Items]      
Number of immaterial acquisitions | business     5
Acquisitions, consideration transferred     $ 24
Cash paid at closing     22
Accrued consideration issued in business combinations     2
Cash deposited into escrow     0
Goodwill     16
APi Acquisition      
Asset Acquisition [Line Items]      
Contingent compensation 11   9
Maximum payout of contingent compensation 15   15
Payout of accrued contingent compensation 11   9
Liability for deferred payments $ 21   $ 17
APi Acquisition | Minimum      
Asset Acquisition [Line Items]      
Contingent compensation arrangements recognized period     1 year
Liability for deferred payments recognition period     1 year
APi Acquisition | Maximum      
Asset Acquisition [Line Items]      
Contingent compensation arrangements recognized period     4 years
Liability for deferred payments recognition period     3 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS COMBINATIONS - Schedule of Net Assets Acquired (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Asset Acquisition [Line Items]      
Cash paid at closing $ 23    
Accrued consideration 5 $ 1  
Total net consideration $ 28    
Goodwill     $ 47
Acquisition A23      
Asset Acquisition [Line Items]      
Cash paid at closing     30
Cash deposited into escrow     5
Accrued consideration     3
Total net consideration     38
Cash and cash equivalents     0
Accounts receivable     6
Contract assets     1
Other current assets     0
Intangible assets     13
Goodwill     21
Other accrued liabilities     0
Contract liabilities     (3)
Net assets acquired     38
Acquisition B23      
Asset Acquisition [Line Items]      
Cash paid at closing     27
Cash deposited into escrow     0
Accrued consideration     5
Total net consideration     32
Cash and cash equivalents     1
Accounts receivable     7
Contract assets     2
Other current assets     0
Intangible assets     11
Goodwill     15
Other accrued liabilities     (2)
Contract liabilities     (2)
Net assets acquired     32
Other 2023 acquisitions      
Asset Acquisition [Line Items]      
Cash paid at closing     22
Cash deposited into escrow     0
Accrued consideration     2
Total net consideration     24
Cash and cash equivalents     0
Accounts receivable     0
Contract assets     0
Other current assets     1
Intangible assets     9
Goodwill     16
Other accrued liabilities     0
Contract liabilities     (2)
Net assets acquired     $ 24
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRUCTURING - Additional Information (Details) - 2022 Restructuring Program - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]          
Restructuring costs $ 4        
Restructuring liabilities 30   $ 38 $ 17 $ 22
Other Accrued Liabilities          
Restructuring Cost and Reserve [Line Items]          
Restructuring liabilities 24        
Chubb Acquisition          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs 68        
Chubb Acquisition | Forecast          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs   $ 125      
Chubb Acquisition | Safety Services          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs $ 1        
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRUCTURING - Summary of Restructuring Program (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Reserve [Roll Forward]    
Charges $ (8) $ 0
2022 Restructuring Program    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 38 22
Charges 5 0
Payments (12) (5)
Currency translation adjustment (1)  
Restructuring reserve, ending balance 30 17
Employee termination benefits | 2022 Restructuring Program    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 32 22
Charges 1 0
Payments (8) (5)
Currency translation adjustment (1)  
Restructuring reserve, ending balance 24 17
Program related costs | 2022 Restructuring Program    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0 0
Charges 4 0
Payments (4) 0
Currency translation adjustment 0  
Restructuring reserve, ending balance 0 0
Asset write-downs | 2022 Restructuring Program    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 6 0
Charges 0 0
Payments 0 0
Currency translation adjustment 0  
Restructuring reserve, ending balance $ 6 $ 0
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET REVENUES - Summary of Disaggregated Net Revenues (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net revenues $ 1,601 $ 1,614
United States    
Disaggregation of Revenue [Line Items]    
Net revenues 963 970
France    
Disaggregation of Revenue [Line Items]    
Net revenues 162 156
Other    
Disaggregation of Revenue [Line Items]    
Net revenues 476 488
Life Safety    
Disaggregation of Revenue [Line Items]    
Net revenues 1,103 1,068
Heating, Ventilation, and Air Conditioning ("HVAC")    
Disaggregation of Revenue [Line Items]    
Net revenues 111 123
Infrastructure/Utility    
Disaggregation of Revenue [Line Items]    
Net revenues 205 240
Fabrication    
Disaggregation of Revenue [Line Items]    
Net revenues 50 55
Specialty Contracting    
Disaggregation of Revenue [Line Items]    
Net revenues 134 135
Operating Segments | Safety Services    
Disaggregation of Revenue [Line Items]    
Net revenues 1,214 1,191
Operating Segments | Safety Services | United States    
Disaggregation of Revenue [Line Items]    
Net revenues 581 560
Operating Segments | Safety Services | France    
Disaggregation of Revenue [Line Items]    
Net revenues 162 156
Operating Segments | Safety Services | Other    
Disaggregation of Revenue [Line Items]    
Net revenues 471 475
Operating Segments | Specialty Services    
Disaggregation of Revenue [Line Items]    
Net revenues 389 430
Operating Segments | Specialty Services | United States    
Disaggregation of Revenue [Line Items]    
Net revenues 384 417
Operating Segments | Specialty Services | France    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Operating Segments | Specialty Services | Other    
Disaggregation of Revenue [Line Items]    
Net revenues 5 13
Operating Segments | Life Safety | Safety Services    
Disaggregation of Revenue [Line Items]    
Net revenues 1,103 1,068
Operating Segments | Life Safety | Specialty Services    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Operating Segments | Heating, Ventilation, and Air Conditioning ("HVAC") | Safety Services    
Disaggregation of Revenue [Line Items]    
Net revenues 111 123
Operating Segments | Heating, Ventilation, and Air Conditioning ("HVAC") | Specialty Services    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Operating Segments | Infrastructure/Utility | Safety Services    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Operating Segments | Infrastructure/Utility | Specialty Services    
Disaggregation of Revenue [Line Items]    
Net revenues 205 240
Operating Segments | Fabrication | Safety Services    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Operating Segments | Fabrication | Specialty Services    
Disaggregation of Revenue [Line Items]    
Net revenues 50 55
Operating Segments | Specialty Contracting | Safety Services    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Operating Segments | Specialty Contracting | Specialty Services    
Disaggregation of Revenue [Line Items]    
Net revenues 134 135
Corporate and Eliminations    
Disaggregation of Revenue [Line Items]    
Net revenues (2) (7)
Corporate and Eliminations | United States    
Disaggregation of Revenue [Line Items]    
Net revenues $ (2) $ (7)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET REVENUES - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Aggregate amount of transaction price allocated to unsatisfied performance obligation $ 2,894  
Retentions receivable 146 $ 156
Retentions receivable within one year $ 30 $ 25
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Disaggregation of Revenue [Line Items]    
Percentage of recognized revenue of remaining performance obligations over the next 12 months 86.00%  
Remaining performance obligations period 12 months  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET REVENUES - Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Revenues [Abstract]    
Accounts receivable, net of allowances $ 1,256 $ 1,395
Contract assets 458 436
Contract liabilities $ 542 $ 526
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND INTANGIBLES - Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning Balance $ 2,471
Acquisitions 28
Foreign currency translation and other, net (28)
Ending Balance 2,471
Safety Services  
Goodwill [Roll Forward]  
Beginning Balance 2,294
Acquisitions 21
Foreign currency translation and other, net (28)
Ending Balance 2,287
Specialty Services  
Goodwill [Roll Forward]  
Beginning Balance 177
Acquisitions 7
Foreign currency translation and other, net 0
Ending Balance $ 184
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND INTANGIBLES - Summary of Identifiable Intangible Assets (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,403 $ 2,429
Accumulated Amortization (854) (809)
Net Carrying Amount $ 1,549 $ 1,620
Contractual backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (in Years) 0 years 6 months
Gross Carrying Amount $ 154 $ 155
Accumulated Amortization (154) (154)
Net Carrying Amount $ 0 $ 1
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (in Years) 9 years 2 months 12 days 9 years 4 months 24 days
Gross Carrying Amount $ 1,536 $ 1,552
Accumulated Amortization (553) (518)
Net Carrying Amount $ 983 $ 1,034
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (in Years) 11 years 10 months 24 days 12 years 1 month 6 days
Gross Carrying Amount $ 713 $ 722
Accumulated Amortization (147) (137)
Net Carrying Amount $ 566 $ 585
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL AND INTANGIBLES - Summary of Amortization Expense Recognized on Intangible Assets (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense $ 50 $ 55
Cost of revenues    
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense 0 7
Selling, general, and administrative expenses    
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense $ 50 $ 48
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Fair Value Measurement Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Financial assets:    
Derivative asset $ 85 $ 54
Financial assets 85 54
Financial liabilities:    
Financial liabilities (6) (6)
Level 1    
Financial assets:    
Financial assets 0 0
Financial liabilities:    
Financial liabilities 0 0
Level 2    
Financial assets:    
Financial assets 85 54
Financial liabilities:    
Financial liabilities 0 0
Level 3    
Financial assets:    
Financial assets 0 0
Financial liabilities:    
Financial liabilities (6) (6)
Derivatives designated as hedge instruments    
Financial assets:    
Derivative asset 85 54
Derivatives designated as hedge instruments | Interest rate swaps | Cash flow hedges:    
Financial assets:    
Derivative asset 22 7
Derivatives designated as hedge instruments | Cross currency contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 11 10
Derivatives designated as hedge instruments | Cross currency contracts | Net investment hedges:    
Financial assets:    
Derivative asset 22 20
Derivatives designated as hedge instruments | Cross currency contracts | Fair value hedges:    
Financial assets:    
Derivative asset 30 17
Derivatives designated as hedge instruments | Forward currency forward contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0  
Derivatives designated as hedge instruments | Foreign currency forward contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 1 | Interest rate swaps | Cash flow hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 1 | Cross currency contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 1 | Cross currency contracts | Net investment hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 1 | Cross currency contracts | Fair value hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 1 | Forward currency forward contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0  
Derivatives designated as hedge instruments | Level 2 | Interest rate swaps | Cash flow hedges:    
Financial assets:    
Derivative asset 22 7
Derivatives designated as hedge instruments | Level 2 | Cross currency contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 11 10
Derivatives designated as hedge instruments | Level 2 | Cross currency contracts | Net investment hedges:    
Financial assets:    
Derivative asset 22 20
Derivatives designated as hedge instruments | Level 2 | Cross currency contracts | Fair value hedges:    
Financial assets:    
Derivative asset 30 17
Derivatives designated as hedge instruments | Level 2 | Forward currency forward contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0  
Derivatives designated as hedge instruments | Level 3 | Interest rate swaps | Cash flow hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 3 | Cross currency contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 3 | Cross currency contracts | Net investment hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 3 | Cross currency contracts | Fair value hedges:    
Financial assets:    
Derivative asset 0 0
Derivatives designated as hedge instruments | Level 3 | Forward currency forward contracts | Cash flow hedges:    
Financial assets:    
Derivative asset 0  
Derivatives not designated as hedge instruments    
Financial assets:    
Derivative asset 0 0
Derivatives not designated as hedge instruments | Forward currency forward contracts    
Financial assets:    
Derivative asset 0 0
Derivatives not designated as hedge instruments | Foreign currency forward contracts    
Financial assets:    
Derivative asset 0 0
Financial liabilities:    
Derivative liability 0 0
Derivatives not designated as hedge instruments | Contingent consideration obligations    
Financial liabilities:    
Contingent consideration obligations (6) (6)
Derivatives not designated as hedge instruments | Level 1 | Forward currency forward contracts    
Financial assets:    
Derivative asset 0 0
Derivatives not designated as hedge instruments | Level 1 | Foreign currency forward contracts    
Financial liabilities:    
Derivative liability 0 0
Derivatives not designated as hedge instruments | Level 1 | Contingent consideration obligations    
Financial liabilities:    
Contingent consideration obligations 0 0
Derivatives not designated as hedge instruments | Level 2 | Forward currency forward contracts    
Financial assets:    
Derivative asset 0 0
Derivatives not designated as hedge instruments | Level 2 | Foreign currency forward contracts    
Financial liabilities:    
Derivative liability 0 0
Derivatives not designated as hedge instruments | Level 2 | Contingent consideration obligations    
Financial liabilities:    
Contingent consideration obligations 0 0
Derivatives not designated as hedge instruments | Level 3 | Forward currency forward contracts    
Financial assets:    
Derivative asset 0 0
Derivatives not designated as hedge instruments | Level 3 | Foreign currency forward contracts    
Financial liabilities:    
Derivative liability 0 0
Derivatives not designated as hedge instruments | Level 3 | Contingent consideration obligations    
Financial liabilities:    
Contingent consideration obligations $ (6) $ (6)
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Reconciliation of Fair Value of Contingent Consideration Obligations (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
arrangement
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 6
Issuances 0
Settlements 0
Balance at end of period $ 6
Number of open contingent consideration arrangements at the end of the period | arrangement 2,000,000
Maximum potential payout at the end of the period $ 6
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Feb. 28, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Line of credit, maximum borrowing capacity       $ 300
Carrying Value $ 2,756 $ 2,356    
Term loan facility        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value 2,037      
Term loan facility | 2019 Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value 330 330    
Term loan facility | 2021 Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Line of credit, maximum borrowing capacity 300      
Carrying Value 1,707 1,407    
$4.125% Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value $ 337 $ 337    
$4.125% Senior Notes | APi Group DE, Inc        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Line of credit facility, interest rate 4.125% 4.125% 4.125%  
$4.750% Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value $ 277 $ 277    
$4.750% Senior Notes | APi Group DE, Inc        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Line of credit facility, interest rate 4.75% 4.75% 4.75%  
Level 2 | 2019 Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value $ 330 $ 330    
Fair Value 330 331    
Level 2 | 2021 Term Loan        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value 1,707 1,407    
Fair Value 1,711 1,407    
Level 2 | Fixed Income Interest Rate | Senior Notes | $4.125% Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value 337 337    
Fair Value 302 305    
Level 2 | Fixed Income Interest Rate | Senior Notes | $4.750% Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Value 277 277    
Fair Value $ 254 $ 257    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES - Summary of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount $ 2,320 $ 2,264  
Other Assets 85 54  
Other Noncurrent liabilities 0 1  
Interest rate swaps      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 1,120    
Derivatives designated as hedging instruments:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 2,199 2,191  
Other Assets 85 54  
Other Noncurrent liabilities 0 0  
Derivatives designated as hedging instruments: | Interest rate swaps | Cash flow hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 1,120 1,120  
Other Assets 22 7  
Other Noncurrent liabilities 0 0  
Derivatives designated as hedging instruments: | Cross currency contracts | Cash flow hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 120 120  
Other Assets 11 10  
Other Noncurrent liabilities 0 0  
Derivatives designated as hedging instruments: | Cross currency contracts | Fair value hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 721 721  
Other Assets 30 17  
Other Noncurrent liabilities 0 0  
Derivatives designated as hedging instruments: | Cross currency contracts | Net investment hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 230 230 $ 230
Other Assets 22 20  
Other Noncurrent liabilities 0 0  
Derivatives designated as hedging instruments: | Foreign currency forward contracts | Cash flow hedges:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 8 0  
Other Assets 0 0  
Other Noncurrent liabilities 0 0  
Derivatives not designated as hedging instruments:      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 121 73  
Other Assets 0 0  
Other Noncurrent liabilities 0 1  
Derivatives not designated as hedging instruments: | Foreign currency forward contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Outstanding Gross Notional Amount 121 73  
Other Assets 0 0  
Other Noncurrent liabilities $ 0 $ 1  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES - Summary of Effect of Derivatives on Consolidated Statements of Operations (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivatives designated as hedging instruments: | Interest rate swaps | Cash flow hedges:    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income $ 9 $ 2
Derivatives designated as hedging instruments: | Cross currency contracts | Cash flow hedges: | Investment expense (income) and other, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income 2 (1)
Derivatives designated as hedging instruments: | Cross currency contracts | Cash flow hedges: | Interest expense, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income 1 1
Derivatives designated as hedging instruments: | Cross currency contracts | Fair value hedges: | Investment expense (income) and other, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income 12 (8)
Derivatives designated as hedging instruments: | Cross currency contracts | Fair value hedges: | Interest expense, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income 1 1
Derivatives designated as hedging instruments: | Cross currency contracts | Net investment hedges:    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income 1 1
Derivatives designated as hedging instruments: | Foreign currency forward contracts | Cash flow hedges:    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income 0 0
Derivatives not designated as hedge instruments | Foreign currency forward contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of income (expense) recognized in income $ 0 $ 0
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
swap
Dec. 31, 2021
USD ($)
swap
Dec. 31, 2023
USD ($)
May 19, 2023
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount $ 2,320       $ 2,264  
Total debt obligations 2,756       2,356  
Term loan facility            
Derivative Instruments, Gain (Loss) [Line Items]            
Total debt obligations 2,037          
Foreign currency forward contracts            
Derivative Instruments, Gain (Loss) [Line Items]            
Other net (loss) gain (1) $ 0        
2026 Interest Rate Swap            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount           $ 720
Derivative, fixed interest rate           3.59%
2028 Interest Rate Swap            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, fixed interest rate           3.41%
2028 Interest Rate Swap | Forward-starting Swaps            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount           $ 400
Interest rate swaps            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount $ 1,120          
Derivative, fixed interest rate 3.52%          
Derivatives designated as hedge instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount $ 2,199       2,191  
Derivatives designated as hedge instruments | Net Investment Hedge            
Derivative Instruments, Gain (Loss) [Line Items]            
Annual reduction in interest expense       $ 3    
Reduction in overall effective interest rate       0.24%    
Derivatives designated as hedge instruments | 2024 Interest Rate Swap            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount     $ 720      
Derivatives designated as hedge instruments | Cross currency contracts            
Derivative Instruments, Gain (Loss) [Line Items]            
Number of foreign currency derivatives held | swap       2    
Derivatives designated as hedge instruments | Cross currency contracts | September 2027            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount       $ 26    
Derivatives designated as hedge instruments | Cross currency contracts | September 2030            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount       94    
Derivatives designated as hedge instruments | Cross currency contracts | Net Investment Hedge            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative notional amount 230     $ 230 $ 230  
Unrealized pre-tax gains remaining in AOCI $ 10          
Derivatives designated as hedge instruments | Cross currency contracts | Net Investment Hedge | United Kingdom, Pounds            
Derivative Instruments, Gain (Loss) [Line Items]            
Number of derivative agreements entered into during the period | swap     3      
Fair value of hedges     $ 271      
Derivatives designated as hedge instruments | Cross currency contracts | Net Investment Hedge | Canada, Dollars            
Derivative Instruments, Gain (Loss) [Line Items]            
Fair value of hedges     241      
Derivatives designated as hedge instruments | Cross currency contracts | Net Investment Hedge | Euro Member Countries, Euro            
Derivative Instruments, Gain (Loss) [Line Items]            
Fair value of hedges     $ 209      
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES - Summary of Effect of Cash Flow and Fair Value Hedge Accounting on Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flow hedges: | Interest rate swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in other comprehensive income, cash flow hedges $ 11 $ (13)
Cash flow hedges: | Interest rate swaps | Interest expense, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) reclassified from AOCI into income, cash flow hedging 4 (4)
Cash flow hedges: | Cross currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in other comprehensive income, cash flow hedges (1) 1
Cash flow hedges: | Cross currency contracts | Investment expense (income) and other, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) reclassified from AOCI into income, cash flow hedging 2 1
Cash flow hedges: | Forward currency forward contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in other comprehensive income, cash flow hedges 0 0
Cash flow hedges: | Forward currency forward contracts | Investment expense (income) and other, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) reclassified from AOCI into income, cash flow hedging 0 0
Fair value hedges: | Cross currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in other comprehensive income, fair value hedging 0 0
Fair value hedges: | Cross currency contracts | Investment expense (income) and other, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) reclassified from AOCI into income, fair value hedging 13 7
Net investment hedges: | Cross currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) recognized in other comprehensive income, net investment hedging 2 (1)
Net investment hedges: | Cross currency contracts | Interest expense, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of gain (loss) reclassified from AOCI into income, net investment hedging $ (1) $ (3)
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Summary of Components of Property and Equipment (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total cost $ 626 $ 632
Accumulated depreciation (251) (247)
Property and equipment, net 375 385
Land    
Property, Plant and Equipment [Line Items]    
Total cost $ 21 27
Building    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 39 years  
Total cost $ 101 105
Machinery, equipment, and office equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 359 353
Machinery, equipment, and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 1 year  
Machinery, equipment, and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 20 years  
Autos and trucks    
Property, Plant and Equipment [Line Items]    
Total cost $ 112 112
Autos and trucks | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 4 years  
Autos and trucks | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 33 $ 35
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 1 year  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 15 years  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation $ 19 $ 19
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Summary of Debt Obligations (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Line of Credit Facility [Line Items]      
Total debt obligations $ 2,756 $ 2,356  
Less: unamortized deferred financing costs (27) (29)  
Total debt, net of deferred financing costs 2,729 2,327  
Less: short-term and current portion of long-term debt (105) (5)  
Long-term debt, less current portion 2,624 2,322  
Term loan facility      
Line of Credit Facility [Line Items]      
Total debt obligations 2,037    
Term loan facility | 2019 Term Loan      
Line of Credit Facility [Line Items]      
Total debt obligations 330 330  
Term loan facility | 2021 Term Loan      
Line of Credit Facility [Line Items]      
Total debt obligations 1,707 1,407  
Term loan facility | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Total debt obligations 100 0  
$4.125% Senior Notes      
Line of Credit Facility [Line Items]      
Total debt obligations $ 337 $ 337  
$4.125% Senior Notes | APi Group DE, Inc      
Line of Credit Facility [Line Items]      
Line of credit facility, interest rate 4.125% 4.125% 4.125%
$4.750% Senior Notes      
Line of Credit Facility [Line Items]      
Total debt obligations $ 277 $ 277  
$4.750% Senior Notes | APi Group DE, Inc      
Line of Credit Facility [Line Items]      
Line of credit facility, interest rate 4.75% 4.75% 4.75%
Other obligations      
Line of Credit Facility [Line Items]      
Total debt obligations $ 5 $ 5  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Feb. 28, 2024
Short-term Debt [Line Items]        
Line of credit, maximum borrowing capacity       $ 300,000,000
Derivative notional amount $ 2,320,000,000 $ 2,264,000,000    
Acquisition of Construction Equipment and Vehicles        
Short-term Debt [Line Items]        
Notes payable 5,000,000 5,000,000    
Interest rate swaps        
Short-term Debt [Line Items]        
Derivative notional amount $ 1,120,000,000      
Derivative, fixed interest rate 3.52%      
2019 Term Loan        
Short-term Debt [Line Items]        
Line of credit outstanding $ 330,000,000      
2021 Term Loan        
Short-term Debt [Line Items]        
Line of credit outstanding 1,707,000,000      
Term loan facility | 2019 Term Loan        
Short-term Debt [Line Items]        
Secured term loan 1,200,000,000      
Remaining line of credit outstanding (unswapped portion) $ 917,000,000      
Term loan facility | 2019 Term Loan | Interest rate swaps        
Short-term Debt [Line Items]        
Derivative, fixed interest rate 3.59%      
Term loan facility | 2019 Term Loan | Base Rate        
Short-term Debt [Line Items]        
Debt, variable interest rate 1.25%      
Term loan facility | 2019 Term Loan | Eurodollar        
Short-term Debt [Line Items]        
Debt, variable interest rate 2.25%      
Term loan facility | 2019 Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Interest rate swaps        
Short-term Debt [Line Items]        
Derivative notional amount $ 720,000,000      
Derivative, fixed interest rate 3.59%      
Term loan facility | 2019 Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Interest rate swaps | Minimum        
Short-term Debt [Line Items]        
Term loan interest, basis points 2.25%      
Term loan facility | 2019 Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Interest rate swaps | Maximum        
Short-term Debt [Line Items]        
Term loan interest, basis points 2.50%      
Term loan facility | 2021 Term Loan        
Short-term Debt [Line Items]        
Line of credit, maximum borrowing capacity $ 300,000,000      
Term loan facility | 2021 Term Loan | Base Rate        
Short-term Debt [Line Items]        
Debt, variable interest rate 1.50%      
Term loan facility | 2021 Term Loan | Eurodollar        
Short-term Debt [Line Items]        
Debt, variable interest rate 2.50%      
Term loan facility | 2021 Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Interest rate swaps        
Short-term Debt [Line Items]        
Derivative notional amount $ 400,000,000      
Derivative, fixed interest rate 3.41%      
Term loan facility | Revolving Credit Facility        
Short-term Debt [Line Items]        
Line of credit outstanding $ 100,000,000 0    
Secured term loan $ 500,000,000      
Debt instrument term 5 years      
Line of credit net letters of credit outstanding $ 396,000,000 495,000,000    
Letters of credit outstanding $ 4,000,000 $ 5,000,000    
Term loan facility | Revolving Credit Facility | Base Rate        
Short-term Debt [Line Items]        
Debt, variable interest rate 1.25%      
Term loan facility | Revolving Credit Facility | Eurodollar        
Short-term Debt [Line Items]        
Debt, variable interest rate 2.25%      
$4.125% Senior Notes        
Short-term Debt [Line Items]        
Repurchase amount of senior notes $ 337,000,000      
$4.125% Senior Notes | APi Group DE, Inc        
Short-term Debt [Line Items]        
Line of credit outstanding     $ 350,000,000  
Line of credit facility, interest rate 4.125% 4.125% 4.125%  
$4.750% Senior Notes        
Short-term Debt [Line Items]        
Repurchase amount of senior notes $ 277,000,000      
$4.750% Senior Notes | APi Group DE, Inc        
Short-term Debt [Line Items]        
Line of credit outstanding     $ 300,000,000  
Line of credit facility, interest rate 4.75% 4.75% 4.75%  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]      
Effective tax rate 28.00% 30.60%  
U.S. Federal income tax rate 21.00% 21.00%  
Deferred tax assets, valuation allowance $ 110,000,000    
Unrecognized tax benefits 8,000,000   $ 7,000,000
Income tax penalties and interest accrued 3,000,000   $ 2,000,000
Income tax interest expense 0 $ 0  
Unrecognized tax benefits that would impact effective tax rate 10,000,000    
Effective income tax rate reconciliation, unrecognized tax benefits 0    
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 0    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 19,000,000    
State and Local Jurisdiction | Minimum      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards, carryforward term 5 years    
State and Local Jurisdiction | Maximum      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards, carryforward term 20 years    
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 112,000,000    
Operating loss carryforwards, carryforward term 20 years    
Operating loss carryback term 3 years    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE BENEFIT PLANS - Components of Net Periodic Pension Benefit (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Retirement Benefits [Abstract]    
Service cost $ 1 $ 1
Interest cost 15 15
Expected return on plan assets (10) (18)
Net periodic pension cost (benefit) $ 6 $ (2)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE BENEFIT PLANS - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Multiemployer Plans [Line Items]    
Maximum value of common stock purchased during period under ESPP $ 10,000  
ESPP    
Multiemployer Plans [Line Items]    
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent 85.00%  
Maximum number of shares purchased in offering period (in shares) 500  
Expense related to ESPP $ 1,000,000 $ 2,000,000
Multiemployer Plans    
Multiemployer Plans [Line Items]    
Contributions to multiemployer plans 19,000,000 23,000,000
Profit Sharing Plan    
Multiemployer Plans [Line Items]    
Expense recognized $ 6,000,000 $ 5,000,000
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED-PARTY TRANSACTIONS (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2024
Jan. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]              
Common stock dividends (in shares)           8,281,148  
Series B Preferred Stock              
Related Party Transaction [Line Items]              
Number of shares issued and sold (in shares)             800,000
Preferred stock, dividend percentage       5.50%   5.50% 5.50%
Preferred stock, par value (in dollars per share)     $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001
Aggregate purchase price             $ 800
Series B Preferred Stock | Viking Purchasers              
Related Party Transaction [Line Items]              
Number of shares issued and sold (in shares)             200,000
Aggregate purchase price             $ 200
Series B Preferred Stock | Viking Purchasers | Minimum              
Related Party Transaction [Line Items]              
Percentage of outstanding stock owned by related party under agreement             5.00%
Series B Preferred Stock | Related Party              
Related Party Transaction [Line Items]              
Common stock dividends (in shares)       155,059 124,573    
Dividends declared (in shares) 70,798   84,261   124,573    
Mariposa Acquisition I V L L C              
Related Party Transaction [Line Items]              
Advisory services fees payable       $ 1 $ 1    
Preferred Stock | Mariposa Acquisition I V L L C              
Related Party Transaction [Line Items]              
Common stock dividends (in shares)   7,944,104          
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Outstanding liability for environmental obligation including asset retirement obligations $ 16 $ 17
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2026
Class of Stock [Line Items]                
Preferred stock, shares issued (in shares) | shares   800,000   0   800,000    
Preferred stock, shares outstanding (in shares) | shares   800,000   0   800,000    
Stock repurchase program, authorized amount | $     $ 250 $ 1,000     $ 250  
Repurchases of common stock (in shares) | shares       16,260,160 541,316      
Repurchases of common stock, value | $       $ 600 $ 12      
Stock repurchase program, remaining authorized amount | $       400        
Share repurchases | $ $ 600       12      
Fair value of remaining conversion shares | $       $ 569 0      
Line of credit, maximum borrowing capacity | $ 300              
Juno Lower Holdings                
Class of Stock [Line Items]                
Line of credit, maximum borrowing capacity | $ 225              
Viking Global Equities II LP                
Class of Stock [Line Items]                
Line of credit, maximum borrowing capacity | $ $ 75              
Series A Preferred Stock                
Class of Stock [Line Items]                
Preferred stock, shares issued (in shares) | shares   4,000,000   4,000,000   4,000,000    
Preferred stock, shares outstanding (in shares) | shares   4,000,000   4,000,000   4,000,000    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001    
Series A Preferred Stock | Forecast                
Class of Stock [Line Items]                
Preferred stock conversion ratio               1
Series B Preferred Stock                
Class of Stock [Line Items]                
Aggregate purchase price | $             $ 800  
Number of shares issued and sold (in shares) | shares             800,000  
Percentage of annual dividend rate       5.50%   5.50% 5.50%  
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001  
Shares converted (in shares) | shares 800,000              
Dividends issued as shares, value | $   $ 11 $ 11 $ 7 $ 11      
Preferred share dividend (in shares) | shares   337,044 584,584 283,196 498,293      
Common Stock                
Class of Stock [Line Items]                
Convertible to common shares (in shares) | shares 32,803,519              
Shares attributable to accrued and unpaid dividends (in shares) | shares 283,196              
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic (loss) earnings per common share:    
Net income $ 45 $ 26
Stock dividend on Series B Preferred Stock (7) (11)
Conversion of Series B Preferred Stock (372) 0
Net (loss) income attributable to common shareholders $ (334) $ 12
Weighted average shares outstanding - basic (in shares) 249,744,275 234,386,758
Income per common share - basic (in dollars per share) $ (1.34) $ 0.05
Diluted (loss) earnings per common share:    
Net income $ 45 $ 26
Stock dividend on Series B Preferred Stock (7) (11)
Conversion of Series B Preferred Stock (372) 0
Net (loss) income attributable to common shareholders - diluted $ (334) $ 14
Weighted average shares outstanding - basic (in shares) 249,744,275 234,386,758
Dilutive securities:    
Restricted stock units, warrants, and stock options (in shares) 0 265,515
Shares issuable upon conversion of Series B Preferred Shares (in shares) 0 32,520,000
Weighted average shares outstanding - diluted (in shares) 249,744,275 267,172,273
Income per common share - diluted (in dollars per share) $ (1.34) $ 0.05
Series A Preferred Stock    
Basic (loss) earnings per common share:    
Less income allocable to Preferred Stock $ 0 $ (1)
Diluted (loss) earnings per common share:    
Less income allocable to Series A Preferred Stock 0 (1)
Series B Preferred Stock    
Basic (loss) earnings per common share:    
Less income allocable to Preferred Stock $ 0 $ (2)
Series A Preferred Stock    
Dilutive securities:    
Antidilutive securities excluded from computation of earnings per share (in shares) 4,000,000 4,000,000
Stock Options    
Dilutive securities:    
Antidilutive securities excluded from computation of earnings per share (in shares) 125,000  
Restricted Stock Units    
Dilutive securities:    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,188,112  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
segment
country
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
Number of countries segments derive | country 20
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Summary of Reconciliation Operating Income to EBITDA (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Net revenues $ 1,601 $ 1,614  
EBITDA Reconciliation      
Operating income (loss) 100 73  
Plus:      
Investment expense (income) and other, net (3) 5  
Loss on extinguishment of debt, net 0 (3)  
Depreciation 19 19  
Amortization 50 55  
EBITDA 166 149  
Total assets 7,192 7,766 $ 7,590
Capital expenditures 22 21  
Corporate and Eliminations      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Net revenues (2) (7)  
EBITDA Reconciliation      
Operating income (loss) (32) (23)  
Plus:      
Investment expense (income) and other, net 1    
Loss on extinguishment of debt, net   (3)  
Depreciation   1  
Amortization 1 1  
EBITDA (30) (24)  
Total assets 411 518  
Capital expenditures 7 1  
Safety Services | Operating Segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Net revenues 1,214 1,191  
EBITDA Reconciliation      
Operating income (loss) 125 96  
Plus:      
Investment expense (income) and other, net (6) 3  
Loss on extinguishment of debt, net   0  
Depreciation 8 6  
Amortization 36 41  
EBITDA 163 146  
Total assets 5,671 6,001  
Capital expenditures 5 5  
Specialty Services | Operating Segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Net revenues 389 430  
EBITDA Reconciliation      
Operating income (loss) 7 0  
Plus:      
Investment expense (income) and other, net 2 2  
Loss on extinguishment of debt, net   0  
Depreciation 11 12  
Amortization 13 13  
EBITDA 33 27  
Total assets 1,110 1,247  
Capital expenditures $ 10 $ 15  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS (Details) - USD ($)
3 Months Ended
May 01, 2024
Apr. 16, 2024
Apr. 15, 2024
Mar. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]          
Purchase price       $ 23,000,000  
2021 Term Loan          
Subsequent Event [Line Items]          
Total debt obligations       1,707,000,000  
2021 Term Loan | Term loan facility | Forecast          
Subsequent Event [Line Items]          
Increase in line of credit facility $ 550,000,000        
2019 Term Loan          
Subsequent Event [Line Items]          
Total debt obligations       330,000,000  
Revolving Credit Facility | Term loan facility          
Subsequent Event [Line Items]          
Total debt obligations       $ 100,000,000 $ 0
Subsequent Event          
Subsequent Event [Line Items]          
Sale of stock, offering price per share (in dollars per share)   $ 37.50      
Gross proceeds from public offering   $ 457,000,000      
Subsequent Event | Public Stock Offering          
Subsequent Event [Line Items]          
Number of shares issued and sold (in shares)   11,000,000      
Subsequent Event | Over-Allotment Option          
Subsequent Event [Line Items]          
Number of shares issued and sold (in shares)   1,650,000      
Subsequent Event | Elevated Facility Services Group ("Elevated")          
Subsequent Event [Line Items]          
Purchase price     $ 570,000,000    
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -AQHE@'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 " #8<:)89%&0RO K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NLT&@JC+!;33D)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.*'8BB ,CZ@$[EFC MVB/PJKH#AZ2,(@4CL(@SD_"VAFXE3]$SMU@)V3?;9SJNNZLEM,N6&'&MZ?-Z_3NH7U MF937./S*5M IXHI=)K\M'I^V:R9YQ9=%=5M4?%O?BWHI^,/'Z/K#[RKL@K$[ M^X^-+X*R@5]W(;\ 4$L#!!0 ( -AQHEB97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ V'&B6-Y6W O,!0 SAX !@ !X;"]W;W)K-:V7%F& MY-_WR 8[2>4#]2Q?$M_.BQX=75Y)YQNIOJ4K(31YBL(XO6BMM$[>=3JIMQ(1 M3T]E(F)XLY JXAINU;*3)DIP/P^*P@YSG'XGXD'<&IWGSZ9J="XS'0:QF"J2 M9E'$U?.E".7FHD5;NP8.8\%1,9?@E\O;IH#5K$%PN>A?I!;CZ*+5#/Z'DR M3/._9%-\V^VVB)>E6D;;8"A!%,3%?_ZTK8B7 :PF@&T#V)L 6O<+[C; S4&+ MDN58[[GFHW,E-T29KT'-7.1UDT<#31";-,ZT@KQ+_S7\1TH2UD@MBO0)4,%[[@Z)2X]( MN&A!1TN%6HO6Z*P79+V"ZF/GHOO0RZJ":/SXFPD>+AU&E_ MMB&A40V1>B52[S"DSQE76JCPF3R(1"IMP\.EM,ILE3)!HQKB]4N\_F%X4Z$" MZ9M>2& #0T(9PPQ)N> C<@U@& M9AB%--[SR-I&<9WQ-" ?E,P2,I$*DL]-.[#!HC(-8:E33:G.(;@WL5>5\H3, M-/1+(A64/8NU>H;_OK4.]JB_O[(1XT%-D5^X"'H(\B-_(C<^]--@$7@Y-]*8 M]T@.!VW:HX[KN%9>-+@I+ZMXV2&\8]\']?1D=T%NX3OR*;;G%9>DU''(I] G M'\%Y;O@S&9#[+U9T5*F6(*&I!_H,^,7?0K!_EQM87+_?(W8/3OU3&;-N[ M,A[>E+9R1!3W-&]IRUX\57(=Q)X]T[CFW;T5]!@VB58^B>+NYBWH5*::A^3/ M(*D?J'#%7H]29B4]AF.BE66BN-/)&^P8UKSU8+A OT>M6,D;[;;W==YECYCN&/:&60*.YN'@,-WD@N"&4_SW\A,^%E"C)I MA<25)C**8&:::>E].R$)5V3-PTR0'YU3!SP426#%EZ^'K;5P#"-%*R=%<0L$ M_M6K_!$[R!]-,J7,*J98NN1YA/DDL^Z[[%'\:MVMF>!133DK7\0.\D4W M,2RUBQTZLQSE.W K)ZY8QWD,$\0J$\0.,D%FN0:&'BS!4BKK4+1'YY8K:.MC MSQ,@!#)^(6DE/H818I418@<9H5G$PY!<9BF\3NWM%M>I77WC<4WY*O_##O(_ M5Y%02],Q89VYT2NP"%'"8WMJ<<%ZT&/8'U;9'X:[EUTB5P(2B>'A,O5XQ[!! MK+)!#'WR:=,@ZF-S01J)?Y.!F=;#X5:+U!ZDQMU\%>#5LBW./7+M-6=NUFG<\LB&H6_D?=\^FSFY_\R7I-3RT M#K%[Q.HV4G>KSXJ3WCIL) M,R6A6$"H[7WU!2)%L"V6L_TMI(BK1L5^8P%P7Q6B*R<7%_6S^ZJ MZTNU,WE6RKN*Z%U1B.KYB\S5X]6$3EX>?,O6&V,?S*XOMV(M[Z7YOKVKX&[6 M>4FS0I8Z4R6IY.IJ_IU>3P"*2N4R, M=2'@WU[>RCRWG@#'WZW32=>G;7AX_>+]USIX".9!:'FK\K^RU&RN)HL)2>5* M['+S33W^0[8!1=9?HG)=_R6/K6TP(U/!VPS:F>M; M5:8P*#(E<*55GJ7"P,T7D8LRD>3>.M;DX_=2[-(,WGPB9^3[_5?R\<,G\H%D M)?DCRW,8#WTY,P#'.ITE;==?FJ[92-=_B.J<<#HE+& ATOS6W_RK3+KF_+CY M#)+098)UF6"U/SZ6B5U5R=(0H36$_!F+IW$0X@[L@ONLMR*15Q-845I6>SFY M_N4G.@\NL.C>R=E1K+R+E?N\7]\*O2&B3$EB+^3?NVPO<@@>'<7&U;QV9:O" M_IJ%\>5L?QB,:Q/&R\[F"&/880R]&&^21.T $A2+1 *^AUQ.20F%3:V(R*'\ MV FJ[=V'J([%_C,$9E6R:1+U,K?JMS!=9/$@JZ-7? K>]5;6M21_QJ)O0$8' MD5$6S0?A(T9\&>'Q1UW\D3?^W\L]C(BJ,HF.2N1V&2X&L!";*,!1S3M4<__, M4:6IH/:VRP1#-G=Z#:,A,L2&SW%D<8(Z M874,K*=!ZF4>J#M&E.L,RFV;N-'1;AT=UY=P.82)6,W92!FB/8-1/X5]E2L) MRR8E1CSY1IB[O=/AE$2-QD:XYR_J)["[5NS:I;-5VIQ5TF25+/Q+G2)<$@SY M!C.B8R/?$P[U,\Z?=;'T0$/XA 9#:*Y1/+:\>]*A?M9IZJ0'FC(-@=;>&KG/%3>7)7KQB"5#WC]W)B?W"#!U0YJLX9MI!6P-?)'L1Z!B1&9@],UXO.1<.]GQ^ MLNOD[*E,NB06AJ)C?J+KI8U-XBHKZXUY+7-PJ"Z9.1K,;W,, MM.<[YN>[EC[:H3^54)?!V&*X2T",>!B.X.QICOEI[EATG\*)<-X\&DI$S&H1 MQ"-(>]IC?MK[YU$)G<*@:STLM2AHE^C8G#F@$2L^NO9[.F0G]F$>V:,>\FQ= MERX\V>X6R]G3(C9C>UK6LQGSL]G[55R$TH9G)9C-B'9C/:4Q/Z6]N4JXS$7C MX8X7-1J9(+RG-^ZGMR/E?B*?'-M[#=4P:C1"#;SG,.[GL*:_4SN9:V$OI!O M,I6RL+K3GKGO)91Q>WU7O:R+>Z.2'U/R(3@/@H""2*W(7N0[.26+()C",R)V M!O1W]E\KL38"T$Y)4.?UQ:!Y2C*M+1?7)V$[HV%CG]8EXOV/2;E+U<.=(6(2 M+\?F?L_F//+NONYMI!N50\G6O_RT8#2^J ^JS#.Z">->;?#63=A[>3N.O=<' MW*\/VBEU\XJY',%9_)<;9Z8<+]PL36(&!P M;3-T@:VNJ$G!V ICCEUS< M+[ENTC2SB@J(RQ[;GV4E2<0V R)#02*'VPLZ5+28530J6'IMQ?W:ZILT AZE M1(JJA-$ PH)=SJ[8Y?5OI:E<94EF\.0B"LK)KFMS-B8(PUYEA7Z5=7. L/T5 M!'0LE$HKS_<@#95&94+HBJFSR/DM!+,*QX[2PEYSA7[-U0@9/5K24<#(Z0$/ MAKH&LPK&#LO#7GF%;U1>=@EW])X5&"@!N#>#] M2H&&:V_LAPG=ARC7_P-02P,$% @ V'&B6%_NBTT ! UQ !@ !X M;"]W;W)K7T5[(5[6F M5*.?"4_5V%IKO;FW;16M:4+4K=C0%-XLA4R(AJ91 M-A $?G9T1CDW2,#CWP+4*LFR%%HKIDFRY M_B'V?]%"D&_P(L%5]HWVA:UCH6BKM$@*9V"0L#3_)3^+B:@Y $Z[@ULXN,<. MP1L.7N'@94)S9IFL1Z+)9"3%'DEC#6CF(9N;S!O4L-0LXT)+>,O 3T]F(HUA M46B,X$D)SF*BH3$EG*0110L#K-#5RHH#+-J;AO4/'0DP!NE9?A#=[ >X@B ML4UA.22-*-N1%TYO$.%P$K.U@C.-(DEAF1 7JG4!=)*>P[&D$F@AV,O1ZPU2:]@_"C&EMM!Y!5LF[[EN(YQC^S4ZSA'A M4XO0,9]VUG[)VG\7:PB$2I,T9NFJC[K?2_W4HHMZ4%(/.JG/1)) ?"QX;XA$ M.\*W-*,;"\Z)5&A#94Z]E7F./ZPSOP5:^(A^KUF#_K"D/[R ?C'M9*O70K+_ M^C?,\&1.?:?X'-$_Q[*A("P5A)G=Z M+MP0XT'8K@P[5:YS.K4MJ&2P%@^H.MX+H[,U5W5"72KIH]":PFM)'E\6SMX3 M%HHQ>N-"OUU3A5NI<-\5E,^/#L4 ]:TU; T.9Q@V150Y''@ M74"_85- E<_Q^Q+Z!:D1GR;M-U3T&S955/D==R?X(A1,SPH%G5 7AX(/0FL* MKVX'N/MZ<+)\AQAO3G\$%WLHWEHG(8<-FZ?:/[X_]IHU:5>W MQ]+?B8"#8\ M,X+UVC555#<#W'TU^( (=IKXP]:3TVN72[!KI6-"Y2JKJ!7*"HV\BBQ[RZK] M(:M5[&PO M=V]R:W-H965T&ULK9A1;^HV%,>_BI5=3:W4-K$3"'2 U')W MMTKK5EW4W8=I#X88L)K$S#;0??L=)R$!XKBW4U]*DIYS\CO']OD['NV%?%%K MQC1ZS=)+-B*S9A^ MWCQ)N//K* G/6*ZXR)%DR[%WAV^GI&<<"HL_.=NKHVMD4ID+\6)N'I*Q%Q@B MEK*%-B$H_.S8E*6IB00<_U1!O?J=QO'X^A#]2Y$\)#.GBDU%^HTG>CWV!AY* MV))N4_U5[']E54(%X$*DJOB+]I5MX*'%5FF15IP""N'L$BT)"O2^DPUG8RDV"-IK"&:N2AJ4WA#-CPWPSC3$O[+P4]/ MIB)/8%!8@N!*B90G5,/-3,,/C)962"S1'QLFJ:FZ0A?/.=TF'&PNT35ZGGU& M%Y\NT2?$<_3(T]38C'P-8":\OZ@@[DL(T@$1HD>1Z[5"/P-,0+D;&FJ.BON[G2$J;P MW[9BE<$B>S"SKF_5AB[8V(.%JYC<,6_RXP^X'_QDR_2#@IWD'=5Y1Z[HD]^A M#4FV8_F666=%Z=TOO$V_V4W@Q7CD[XX3L!GAJ#8Z >O58#TGV%0H;2:V"ZZ, MT#M^+PZ&9W VH\'0#M>OX?I.N%^D4 IMI%AR;0/KM]X9#2:P:+3AZI=H9Q9 M1WS8KDIT1FUT.&BD(7#R_6;F(4@M>S7EVW*U+IH7K)N$S74G;17UF.6\ MEA:3CEKB(R'#;U1S![4L"*MZHHMRQ"^+F2KTFLEN:.P@JJ#;)M<=:PJ3AIJX M9Z>A>G,"5$$ZAK?"L]ATX37"A9WZ<%"N.8,-(ZL6$-+TU;["JV#'"/U6%=LV MX: #L]$9[!::AQK,],T=-YM,*V#47NB#8+?@&"7L;C^X+2-1 M[QRK;4/Z'5B-TN"^ L'##%J 6E/)UB)- MF%2WUA23)UV-))BQ7NZ)*D$4H2O',9P9[CA-NZ9HA3?M^[ M9CXJVFD-&ODE;OF]IXHOC.*B1*0IE:JH09'\I37Y,MSP9 7I+=\D&L911.)S2;69AE$XZ,>] MCAT):02?N 7_>(*Y:"VJWD5KVP#$.":D]1WB'YT'94RNBF,R!0UIF^OR$*5^ M6A_%W14'4&?/[_'MM#Q0:\*4YWN/5*YXKE#*EA RN(F!2Y9'9N6-%IOBU&DN MM!99<;EF%)JW,8#_+X70AQOS@OK@&PO=V]R:W-H965T&ULK5;);MLP$/T50C4* M!W B6_(&UQ80.PV:0]H@1MI#T0,MC2TV%*F2])*_[Y"R52^RT4,N$I>9I_=F MR!D-UU*]ZA3 D$W&A1YYJ3'YP/=UG$)&]8W,0>#.7*J,&IRJA:]S!31Q3AGW M@V:SZV>4"2\:NK4G%0WETG FX$D1O93"I)I\1EK)H;^/TDI] MP4[?.+@(^$C5#0E;#1(T@W8%G\G_NX<7Z(1EN$.'%Y[!*^-Z-JP_;V?:*#S= MOZJB5Z"WJ]'MC1_HG,8P\A!8@UJ!%WW\T.HV/U5)?R>P@T"TRT"T+Z%'7[% M,:>X2F;AVW6^M@ZMHG9GZ*_VR9^:!-W2Y(!2IZ34N9B;;R8%1>*#I!04!U4< M.^^9BG<".]#=+75W+Z;BGC)%5I0O@<0I%0O ZYR 8BMJ*ZQN$ 'NN!JZ(778 MY+9<7)$9")@SMU&K=ZX:A(J$U,(&EG:=@RO._*TJ;@69SE[B6N%1;D]-KO=L M#D3V2I&]RR*EPHHNL*0J!2)^(WC'A.:TZ"7);ZRT]EI6$>Z=LFD'1XQ/;5KM M:L+]DG#_(N%)Q3FL8M<_N0>M[A&Y4Y.@=T3.W^L@&:B%:ZP:+\-2F*+8EJME M[[YU+>MH?8P]O6C!_V"*'P(LI0LF-.$P1\CF30^CI8HF6TR,S%V?FDF#7<\- M4_PO 64-<'\NI=E-[ ?*/YWH+U!+ P04 " #8<:)8!P.0,7(" #A!0 M& 'AL+W=OJE'2SD+IBEER]3(TM496>% EPCB*KL.* M<1EDJ5^;ZBQ5*RNXQ*D&LZHJIG^-4*C-,.@'NX4'OBRM6PBSM&9+G*%]K*>: MO+!C*7B%TG E0>-B&-SV;\8#%^\#OG+OBS&K:Y82SV5C)@GJ"!9!EE. % ML^3,+/VH6=: 6M!615>D=+U;(]S+7%4(YY^5,1=P_BC9JN $(GO*-&%*M#QG MX@(NX7%V!^=G%W &7,*$"T&M,VEH2;D[/\Q;E:-&97Q$90(31;P&/I#:XCD^ MI(R[M.-=VJ/X).&$Z1XD_3<01_'@@)[QO\.3$W*2K@N)YTN.\'7E/EKM[[=S M8S5=^A^'JM>P#PZSNT%P8VJ6XS @8H-ZC4'V^E7_.GI_*/7_1/:L$(.N$(-3 M[-D7M@7&PO=V]R:W-H965T&ULO9WODYNX'<;_%8U[ MTR8SYQ@)@^UT=V<2FY_3ZV6RO?9%IR^(T:YI,/@ [U[NKZ]@'6.$+)ODN>;% MKNV5/E\!C[X6>H1R\YP7G\L-YQ7Y;9MFY>UH4U6[MY-)N=[P;52^R7<\$W]Y MR(MM5(FWQ>.DW!4\BIM*VW3"#,.>;*,D&]W=-)]]*.YN\GV5)AG_4)!RO]U& MQ9?W/,V?;T=T]/6#C\GCIJH_F-S=[*)'?L^K7W8?"O%N^Y&E: MDT0[?CU 1\>8=<73UU_I;G/PXF ^125?YNF_DKC:W([F(Q+SAVB?5A_S9Y\? M#LBJ>>L\+9N?Y/E0UAB1];ZL\NVALFC!-LE>?D>_'4[$205JGJG #A685(%9 M9RJ8APJF',$^4V%ZJ#"]MDG6H8(E53#G9RK8APKVM15FAPHS^:!G9RK,#Q7F M4H7IN>NP.%18R$TZ%X$:7Z^EE%571W4^3/I*C+"U[]HA%=4U_( M),GJ_G%?%>*OB:A7W2WS+!9JYS$1K\H\3>*H$F_N*_%+=(.J)/D#N=]$!=_D M:A0OBJ;5^?JS@K32DRX#'#U@F6^WHJ^? MJ^U>7YL<[)\/?9='"=U9HM2\B%*XG&0D66T2]27,-"S7KU; MK_?;?=I(;L4?DG52O28?>27RNOC$B8HLR1Y5D@HO-/*$^W.UX850]U9\?VSJ MQ/[$R=_R4J).1+\Y=AYV[#RL"3,]$^8]?TRRNHDB1:=1MN;DE>@)9=U;RM MU6T.5/+.$B&^0A8;[B?%K6O-O\H%]H M3.UIMU"H*,3L]LIT-#(]:F3:U#+/:"3(UF)47HK$)X31O'I=#P::[Q9YP/#O MCWF:$C&J?8Z*^#\J[4R1V1 )6R%A#A+F(F$>$N8C80$2%H)@G1YC'7N,II+>5.+7ZHKI$P!PESD3 /"?.1L.#R!0]!\3IJM8]J MM;5J=:.D($]1NN=DO8FR1RYN^T123YZB>EI#>;-G]XYH3$U)P]J@0S6,A#E( MF(N$>4B8CX0%2%BHET]'Q+.CB&=Z$><%3QXSLMZ+&]]L_8541925XNZPF:"+ M_[LOJWJJ0R7F6:\U5!I6+;6QAVH9"7.0,!<)\Y P'PD+D+!0JYZ.E.='*<^U M4I:F;TB5CK74H2/K>7]J8#%G"RG)KY Q'23,1<*\_MF@QIS- M9](]KX\,&B!A(0C6$?3B*.B%5M#-U#(I^&Y?B %&R*5C8BB&0=*$ZE(?:*A\ MH30'2G.A- ]*\Z^Y5 $T9(BB=15\8AG2"X.0_"&IFB1=SP[OTDB,K?.L*I)/ M^WI,?3&'Z_E#DSB4MH+2G /M5!RV2>E"NHEPH5$]*,V'T@(H+431NCVA]?^H MW@"\V!.4ZN];9KV;2GW7.ER$1?:)@]*\U5GU;)[&59I^TG+G$)5*6;;:DN%MO8@U?N#@Y9QJJ6#M(V6 M4-J*]EVH,TFQ7U D16MF]6>=H2WTH#0?2@N@M!!%ZPJ]-0^IWCV\N*)3+>Z^ MP\6,&97S(M*26AUHVKQXL8@+;9,'I?FJLVK->O/&_5)C2N6TJ"@T71AGTF+K MS-$7(^3_L[:30HT[*&T%I3E0F@NE>5":#Z4%4%J(HG4?#&E=/J9W^?3+/%G? M,YK* TU]@,&/E^5!: *6%>A5UU=P:=$QOT'W'TD_6-W_&4WD)AC[\ M8%E#?3HHS872/"C-A]("*"V\(*.NKENCCNF-.B\2(W$AX9C'O!0";YYT/4G3 M)-KF197\+CY]*/(M>??S,A#CD2K7#4KZ7M98]J7US1JL=Z@7!Z6Y4)H'I?E0 M6@"EA7H5=>7>^G!,[\-]Z[)G/7;H32?K.T5L;M*%-#NV@D9UH#17<0RSQ71* M#:FG>XJ"-C/85)IC\:'-"Z"T$$7KJK9UVIC>:;L_L^G"4;Y*R?:M*4-.PE#3 M#$ISH#072O.@-%]QH:0E_X&BR'@FW^[]$3X9:WTRIO?)EGGVQ(MFMZ-ZHY0],/1-&"QPZ).#4)H+I7E0FJ^X5*RWQE-1:$Q[B?R/\/98 MZ^VQ2T\&?N>B?#U_E.9?<:4":,001>ONPM5:B>85 M#PQ^_Z)\?92A^1U*6T%ICMEWV6;,GAMR?H=&]: T'TH+H+001>OVA]:A-/4. MY7M=0O MRE\JO)M\W+# MHY@7=0'Q]X<\K[Z^J;=!/_Y_ G?_ U!+ P04 " #8<:)8[<,VR-,( "B M,@ & 'AL+W=OFAC8V'>X MUKL,&VKV6)CMF511])Y:&?OD-*%FURS"2J_2:QG>%D M_D-R^",IWSQS\5.N*%7D95U6\G:P4FIS/1K)?$77F?S"-[2"ORRY6&<*WHK' MD=P(FA6FT;H/Q9+3.6#68WIC/[L7TAM>J9!6]%T36ZW4F7N]HR9]O!]%@ M^\%W]KA2^H/1]&:3/=('JGYL[@6\&W5>"K:FE62\(H(N;P=?H^MY.M$-C,6_ M&'V6.Z^)EK+@_*=^\_?B=C#6$=&2YDJ[R.#7$YW1LM2>((X_6Z>#[G_JAKNO MM]Y_,^)!S"*3=,;+?[-"K6X'EP-2T&56E^H[?_Z=MH+.M;^(&X;Q&Z#]$"#I&V0N TF!QJD;8/49*:1 M8O(PSU0VO1'\F0AM#=[T"Y-,TQKDLTKW^X,2\%<&[=1TQJL">I$6!%Y)7K(B M4_#F0<$OZ%XE"5^26297Y#<8(I)\^E%E=<' YC,9DA\/<_+IE\_D%\(J\HV5 M)72EO!DI"$R['^5M$'=-$/&!(!+RC5=J)OR6B2\DBT :HZDXHD.IG_]2S09 M_PU+V3&=S8_D;"^=:9?.-.1]^@>48U;E?$VQG#5M)Z:MKKI/T_3\9O2TFPG? M))[LF\R#$?34=][I.P\.EZ_%?Z#P-+-?<:CN.:]R5E)2=<+UY_I=KD?61O G M!O..+%[?/[3.CSFTCNEL?B1G>ZF?=*F?!(?6G(+3G&5Z3<2RUK0^WQDYT94S MN-XVF0=CZ*GPHE-X$53X=F>D":VDS8S*&+7-WEYZRX:4CWC=QTC,/1M=3^U6G M_2JH_0'4TJ$&L8) G0 ZE::G"7W1K]&">>4I**#P;75[QEQRC(4M-_< F; #V#];)>,[G29*!+64$7RM0U5'SR5J&: M(2:>]E-P7F1!+PJ3WC_5BHK#$E._\Z+$%8D8>?/Y%+076=R+PKPW6V45+%%Z M#[>#;U)2X+^L*DC)L@4K#M%16>^HWN;' M\K:?>HM[49CWON8YKS5G _51]I0M2KR.(E 7NZLD8G3E;BO"X?25:]DO"L/? M#';I C8&[>A"I?IT-_37#,0H<3DH'$M?K98"HS &W@NJ,6^[/#93B>N"0O): M"%U# UE 2/#"30)B$WFEY10T&%D#>\]'H<,4HO7+&G MP,#88F 3B:OFHM'\9A/C28<&#%1%5CU.?2$6841Z[P4[!A M;-DP#K/A']@1T*=:[_Y8]1D]#$+SX8.@6^P0DZ&7C%/ 8FQA,4X_=,K*JB]G-JT30.\A>45,N6^TEMPUSK=GSHNF&-& MD"YY36K032F;EAS/A@Z(_$'R;U$W#*5 RMB@9AU&R*[-M M945+"RH?041_(&!&+EJ%(^R; V'@D)VU0=T]O\6-[V M[P0MKB9A7-6C2JZX4$-%Q=J-/5SEF M,W;W(N'@^HK?N?P.0^IWNME=1F$OMH8T2,7SGZCNMP\N$9.AMP,+1]57M:71 M)'QT"3NP)RK,236(?J!"[T;OR+V@2RJ$><3C4 *0$\N)/^A]*V_0GX(=$\N. M29@=S3T/ M&K!%$TT 2H8N-N%6[H%C.,:^.; F80!\E=S3*UG '0Y98]5>_:6OQ+ZDIMS M;P);5$K:U_I>!U)VUB1.H^430"=4SC/#FL(.*6V )@\YFG1O?1 ;;^R<@C@3 M2YS)V\19T%R8"S[V_R<%0\S$6TTPJ]3+S"E(-+$DFH1/-&?OS\096=!'5E5Z MQNE=B[E!1-/C'VZFEU[!]8TF8Q?36Z/) :/]QYTL*:9A4OR09JJ/N4-J4Y\5 MX]0]Y42,DHE[[-<:30[D;5^M)<4T"NXU'NK-IC0//V9E(UIO/$C!9%YR68L# M.XWT2(C7ZC^FM_FQO.UGU.)G&L;/V?:9%[/PL@KH$T9-=YZS_2#T4)T/FHE[ M18#8>-O8<*!]$V%1- VCJ)L(>R_0)0/XK*X*=%U.D?MR[]%"W\9[_"L<9-\D M[#P]&2;3[35)SBO)"G-"#,LND[)N,&512V@AI2;U!2"+.O10<>HCJ)<.W\0] MX@I'VS<;EE+3,*4^-&CJ;$RVZ5!<'W8MF2+;AXLV988^-Y?Z0.H^1C/#;-RC MKG"X?=-AH34-0VLX'7K6Y+TW-NV_WETNSB?N;1-BY.YKPA(^FJ+1SL/[:RH> MS9<@]."O*]4\L-Y]VGW1XJOY>H'S^5UT/6N^+F'=--_>^)8)X!!)2KH$E^,O M%]#'HOE"1/-&\8WYBL""*\77YN6*9C WM0'\?_0)\L;?NDR^(@G@HM?&7@R*$ZM5X[+." M2NE'MB*#E8UUI0QX==NQKQS)/ J5>CR=3'X>EU*9P=5%_+9T5Q>V#EH96CKA MZ[*4[O&:M-U?#DX&[8?W:EL$_C"^NJCDEE84/E1+A[=QIR57)1FOK!&.-I># MV'S?\5]'>'SP+]F1M[2=^6>27@PD#(DU98 T2/SN:D]:L"##^:G0. M.I,L>/C<:G\;?8#E0.2TD;4.[^W^5VK\.6=]F=4^_A7[ MM/<#>T M\4-T-4H#G#(+=G9C=O1&KQ>W= MXNUB/KN[%[/Y_-V'N_O%W:U8OOMM,5_99R3AK3%TG4]-G3)V*WZT) MA1\+S\&[ [[M,5^/?VJPM^E&XG3DZ&83J9G7]%WVG%Q&O6=/J-OEF6V M-D&9K5A:K3)%7OPY6_O@D#O_.^9PTG=V7!_7TRM?R8PN!R@83VY'@ZL?OCOY M>?+Z*VC/.K1G7]-^=2V]\L)NQ))UFR!3EIMHB"<)\HO-#H2NQI9XLY5QG"6#F[4SDY1J+5 MAH27&PJ/0^S(:J?"8R3.5Y0IJ?'6">Y5*&#(UT@#\(E5M"*(.+;C:$>FIM@6 MH@*[@XGSR41HFT6_/#D<=[Q)4,.4I$CJMA[^52QU5/"@).( MU\14B Q$)V8E*,ED!S Z=#N;+3N8@"$X$)H"'4V62.]SV87R@@#JA2<,^(E& MWU!&Y1JIWC3?4[$G5#GJ"Q,6KCI;BC9KCZ8G8V)W'DG&!X2?9P(*-_S?E'8, MI-I%'<>E(^AV"E/E'C.NF_-(" MQ] PY,.F@?@ZP/ _"0,:O<=1*/(AQ48J)ZK#;MXO10[IR2^O_7/U7UFO6&S( M3N-4$F.%XUMJL7X82Y7-?0N"WW;8E )TD9F$;(H4*5297W-5WU,:EI1DFX38]<*(Q[!3-6G.N M^0SP(Q!\C2MHB)LZCL5D;23FB,DP1883>2SILFA;.'RKJC1ON#UHSD\53 MS<<$+' !4RMH(+YWU&;CFB):&EX?/@@,G(!3]!A/HEM+3%H E&L[2S11A;TFAL'%V'K1TZ7O#-;=(6TXT M>L"X5#[R$ARN ?$HP5O[>$8]!UHIWQ>SYC.Q5+/JL\Z!#?80S7_\\Q5WF.ZI MO*"P;Z.MNEX&I>K#21V)WV.Q!XL?S^-N/&3U['O_C-H+,/M8=@.#I2[?DP(.R ,C#NBRYN20MH\ M95%L!,CL. 5L2>FD$&MAB(82OE$!!\3WVG?"<&"F*16?Z/S^//E[ULSH(WY] MT0/[3J9^<\RW5,?_IGZ/W7/&![=5G%ZV\4[.J8D221?7[FMW[9^EV^[3]O0_ M SB)-N;1I#80G8Q^.1\(E^[AZ278*MY]US;@)AT?"TPG&PO=V]R:W-H965T MVFZTJ+(@M*A>H.>KV/W4)(G4S'X>S.3L>F\DIJ MO+/@JJ(0=G>)RFPG23]I#A9RDWL^Z$['I=C@$OU#>6=IUVU1,EF@=M)HL+B> M)+/^Q>6(Y8/ GQ*W;F\-[,G*F$?>7&>3I,>$4&'J&4'0WQ/.42D&(AK?:LRD M-Z$S8S,%#F0F/0%N8YT)O$*2&/OSL?],\^.:Z7(8@JDZR7&NV,DC6(U(+2*10X3P?1""58552RQ^!F6E>D ML<#26 ]DEL<"]'L?_B \17I\A"M;T7"#P7FLUPY<:Z *3O.P/0G(RZLYB,R4 M#14%ME+H&"!$1E,%1M=#0;JZ2N7W&$N*6*HD!18_6%3!(0Z&,JZBHCJ!;2[) MG,5OE:3]WC?69#7+GO\(8:5[).7V^S*ER0_]P""N!["Q2.1,Y1 VE!,L9$@ MJ;&4(?*6 0C!=6!&(?5-XEV3]D.A/Z$[8?4O50,+I5&A)2+]CA3)D=RHS)VT M($W0:C^/@5,E&J^-Q\"@SG%K9"]N!+3A('.%$I0HN!9#>>(S78&.)'ZAHDY% M*3VQ^AYJRGGW*X-6UM+>Y\)#C"<;<_B$1&R+(@2&=J&6VTAIX2O+F3"::K2. MHR-YI?@_"AUGV&9*4IVFH2)?_$?G0WJC/>'HTBV#"7;H_Q,#TS)A/X7=H ^' M- GI@HXMKD13"4WPFMKBM J["K6[=E@;LZAQ*U:**Q[M9@&ULS5EM;5=.J2M2JDFYB-*O%D96PA/7[:;.HV M5LF4%Q7Y='YZ^F):2%V.KB]Y[*.]OC25SW6I/EKAJJ*0=G>K7VYDINZ5_[SY:/%KVDA)=:%*ITTIK%I=C6YFKV[/:#Y/^$VKK>M\ M%V3)TI@O].,NO1J=DD(J5XDG"1+_'M0;E>XJG&.G]]^_G^[OW/]_?BS8=WMW?O;S[=?7A_?SGU$$T3IDD4^DG8C%;"SFI_.SK\A;-'8N6-[B MF)V5PXASXHTIEKJ4(23*5-PXA]"_27ZOM-,\^O>;I?,6X?*/(1S"-F?#VU * MO7(;F:BK$7+$*?N@1M???S=[4.V995N;3Y3J@'F5?2*R5UFD&?]RN3:"&,QNB%G#"UHY^G2&R%%B52GR=*S MEY#48ED#(T%,DZXW>0@:)Z8JO4H%:$Q(URY(.D@*&LQ8B8Z)HE!^;5)A5K48 M3,(>#D26K,==G9&87X"4%/!]KI&MH#D!2$P2X@TB:/:FLLD:3()I.E$"1M&H MEV6FESGVIHAT;*)."?*5EC0.\_>GD)865M'<'+-T#I5) P>25>E$W)4LNPC) M*5=>69'DANP<$PY=Y& M$C,9"L@UP@)@QSBL4@J7@^ -X*ZFMH(!4O$<0GB05 M!5_>(*T&0)Z(CWW0:;7(_$;_X.(>O MP1Q$-68WH9Q80),0'W14(=4PEH ^PD",^8[K.)$BVFU$4[0?!+@ND:!E&2LX M*^%T5B(C$H*M2T3!1D+:N2.)9AX0_?U4&]SUJ;2BX+$J,3;E>!&9,>E6YSG\ M%[]Q>(&>]++R=5#3QM2A(*,256MXD H4._0 O+3)X54H!PYI^)6YE=1"<4'? M073E=J6RF6:'HN)T)(FE93XS+>FBF0L.Q#8UX9H-46Q5!AL!.1$L.K0OA 6( M&>B''%F2OFNM'BC8K2E"@C)S4S##X\06$R[9?0[^J;(UL_JU50TA*5Z)6I^L MFV+?9]2 RO "W69Z@>=5EQH=$'Y8 ]J$I-\EJ&*$1L@@AR(- 8ND"S=2ED" M'4XXF;\I@RF3C//Y1>.SO5#L&Z095R'E4(-.: M0KN%C>S9*NA0&B]J)-E]BT'WT8-CWI%E3W1C%>5LM.Q>KA2HYAY-$;(1Y5-E M9(!X-NIV7S?SQ>CY 92T'D]ZA1[/*7#[FT3-_N*.;3?!E*[K*%;V]F^U/QH- MB]-Q>)A"!\-OT[.QT]$TV+RIZ)^>Q3U MVS\%]=MO0GU^\70.?@-J*\J(/YY(SKZ12.9/&#'_WQ#)'\XCW9X#59B?HJ]# M;_$OTI(+;=U/,])[C7=H)KB<4E\MY&9C#2HYN4*F_\39..13K*U[Q;[3=F. MI)LZ!#JM>(&6"5G*]L-V;5+'_9=5H2Y/Q&W=?G5[^J85"R'FC:?(*<@8DEPW M! '$GDE[]13^JH LM0B,@'PD.T I5(F=.#F[F""7E'B/PY=X(7X0HZ;%('#N MFM[%C1H(@=*#=J&!;S2A/BXKP[X*5;Q-3'(3SE>YV7*)YG8E7-' 3RY*/#2] MU^\V[&HNG5 1OO\\0'++6A2O6@?3.4<2=B<8H/, <^YF'.,&>? M"TZ5^>OF_\U@BBXP>8K^7]#&G_<["?J$GQA<**@#&45MO,NMN M1P'$O:7"/'+$"W'1/ >#\H&W1GD&->IG 1.+YSR)_MXK?Q >>V -X_UI@,NZ M[-/DO01/QY;([S;Q+B*RXD$9;K,$.6QP+BXI,YS*F)$ MTI'X"I3=7E;UGG5!>K8T.!M!UG:MD=RT;V=N.*S6'0EXCD_UY< QA*X;_.XY M;W;8N8 &ZO,RRJ7@!/;;_L52 M>XZIM0L\7#UZ/<[17 B),B B'F_#\7JP&5K*G('@^_38_H$3:USX2I>N$?O-#?H+JI:( ME>;:QM6[/&%3<[F#K11J!"F15 7?G@!MND2# +ZFW$@;4H\E#\SQTF8@6;K. MAC1D2;2U$PP3UKG1@YJ1TG$M,(F6=5,_%$3QRB/F$I!&>=I]2TX->+?7\"YS MG'I-2K)CC]X5]HF 9D;,)N(MN;B]\.PI M1R9GTJ;UU47_#JM_[CEJ8"?XQO!-;.4NJ)5[2_)^J^6]17]5TM4;JK3SMF+< M)Z,.T;1A0X%Y2,^>E%PI'QJ_VR!$@__#^ MJQEMWA[>A)=F[?3PZA$0973SG:L5EIY.+LY'PH;7>>&'-QM^A88JZTW!7]<* M==W2A'-JO>'4^(,V:-ZI7O\;4$L#!!0 ( -AQHEC%L@U>$@4 ,8, 9 M >&PO=V]R:W-H965TX*1 ^OI=+NME=X7UT/!BXIL!2N;RK4=)(96PI/KS8?N,JB2(-2J0;1 M<'@Y*(74O=E-V'NPLQM3>R4U/EAP=5D*N[Q#91:WO5&OVWB4>>%Y8S"[J42. M3^B_50^6W@8K*ZDL43MI-%C,;GOST?7=A.6#P)\2%VYC#>Q);,QW?OF2WO:& M# @5)IXM"'J\X#TJQ88(QH_69F]U)2MNKCOKGX/OY$LL'-X;]9=,?7';N^I! MBIFHE7\TB]^Q]6?*]A*C7/B%12,[(>&D=MZ4K3(A**5NGN*UY6%#X6IX0"%J M%:* N[DHH/PHO)C=6+, R])DC1?!U:!-X*3FH#QY2Z>2]/SL\=/3\^.W^^=O MCU_^^.UFX,DD'PR25OVN48\.J(_AJ]&^2(O?'*OW&P-S[D'SIOZ\375NHMOA^>H M^GYP6S;A8\,,T1V=@R\0[DU9";TDKK2I=4),2>^@I"R7%TL4%NZ+.HZI(#>) MK:S)K2BI'IS,->EX ZFE>@/,,IE(U D3S?R[I4:;=V^F\K*4/Y$6:(5G6]0< MDR MK8U-(A\%25%%RE C&YYA(2%07T-' MUL=M;%U$5V]MWE/K@I2,))Z=I= %](=9&K^Z S=G;4C>;$@!"RW&U_"I)7E_./83-=]-;'CF M_(6/F& 94[*U]XSA!,81_;S[Y2H:11]H=Q)(#Y>#T MZ@Q.)V>KH]-1= ;W' Z=4,2MT$XU2$7Z+TU-(;RGH[7"6O%LU_43"#\[D(;_ M*Q',0;1-Q'I%!QT=N_!WGVN"IGM\G>[XRO2/WA^XE0[V#2R#C=FRI ]WF* Y MEZFHFC%SM;L:TN?-;+H6;R;\K^'#[JA!9J0Z[+^?]L V4W/SXDT5)M78>)I[ MP[*@/QIH68#.,V-\]\(7K/ZZS/X#4$L#!!0 ( -AQHEA7'[N0% < "@2 M 9 >&PO=V]R:W-H965T%*?UY;Q5"]7HP\-E*%=(?VTJ5>+*PKI !EVXY\)53 M,N=-A1FDP^%T4$A=]B[.^-Y'=W%FZV!TJ3XZX>NBD.[^2AF[.>\EO?;&)[U< M!;HQN#BKY%+=JO"Y^NAP->BDY+I0I=>V%$XMSGN7R>NK,:WG!5^TVOB=J0;/A.1EUGC^+S9Q;3KLB:SVP1;-9EA0Z#(> MY5W#P\Z&V5,;TF9#RG9'16SE&QGDQ9FS&^%H-:31"4/EW3!.E^24V^#P5&-? MN/AP\ZOX=//EYL/GF]NS08!$NC_(FMU7<7?ZQ.Z1^,668>7%39FK?'__ )9T MYJ2M.5?ILP)_D>Y8C)*^2(?I^!EYHP[>B.6-GI#W2:U562LO?K^<^^ 0 _\[ MA#(*&1\60GGQVER+S4IG4.\4BL;\*Q*9-!5(.%T9149GNEP*6[&< MOM!E9NJ<;BWTGJ+NM2A/0^H*$*6.2P+($*:OK .IGFL,+4'5/#PK:Z. MQ8==?LB$+4=.9799ZC^A8G[/.%MR[5JYJ*,.VN@_R19Z3@I>!?N*%15*^AH" M@;MR=HF0\@_4[2B0 3955I\>";?B\7/8%-86@2ED2 M\Z16E[YJRC' >[E0" U_[X,J'A@ /'():I:0"Q/"D_$*!WBU1)L(_W94*0-/@!MG"(PU]*0B/V0+0'80"S!#>J ;NP!F(X1N3<,"R[UKDB])FQ M;9#L/.T9%W&CD^^TI[H MB=;ZUS"=-.Q6_H<:;J-G;^%L!!G.4)F\-3IG/3_KA6J7'(FDGPQ'./[XPRQ- MTI^Z.^\4E),+O@"=-FQ)],>E=B0PUW2+V'O1>_?E\KKW4B1)TLFA\_?EPDDD M1IV15P>?*2>AM%V2#B?\>ROG".R(M7TV&=+?'@(.=M+7J1B-^7=M764=92*9 M=V,H=IK:UBYMCR_2E_NI3G#39(SC:';*5]-A\EV*1W^3XN%T]H!BND.LB03" M.D X_QYGXR'_#G(VH;_O<3;AW]_A[.0 9\EI@N-X-(R<@<%_%):[1NPQ^!EE M#(?;P 7H2$QF"?N(/$5./!*GTY%XZZBXB62:/K*:[OT7">G$^"01D^[^^&3Z M? 1$Z?\B#OXZIBFQ-TY.2.L)8SH9=I@FT\>8<*_%1&[<@IK-GG=1%!\=A7$: MY07-Q&;4]KLVTN?ZU14D(0NJWEP^89*7L7'$'B11B[*VY]"V&@N"]@M-?5\Y M+EX$P\Z-7C:!A5[Z("(VJ&M':7]V.MYO/^J.^I0GX5TO;L$)>IFH8/V=IC:* MNC^;_JS80T!48^&W$\X\DLBU+ J-)KZGA][CGTC%H+K^QO\42, M_:=!'II5MT.O9*T'>M\;Z"_F\$*71(1KM\-=MJ9V?'_ M+E!:"$(SBN6!G\A9K:6K%DP)I00A_Y2C/H-8H$J,YO_ MBJO+1\P?=&K_L%Z\L,#91\EXRMN.4-)H99Q+:8KCMPZCF,S&0'XU"7_%ND8Z M2AX+3R?[LH\/O2\.=M[>$;A+_D;AX^@:7^2[N]UGD,OX]K]='K^A@)CB_U!+ M P04 " #8<:)8=EL@\[@$ ! "P &0 'AL+W=O9X8 !6CYT^D&Q-[&* M+?DDF4!_?5=RW@B!7K_TBVW)VD?//MI=[=(QIX+@NA3[W+?B=XT)O?8/U9"KEHQU<9*>>;PEA@:FQ"(Q>3SC!HK! 1./'$M-; M;VD-M[]7Z-^<[^3+E&F9#AC=6%NY>)77/J36+Q4%MH]8=&L M32(/TEH;62Z-B4')1?-FSTL=M@SZ_CL&X=(@=+R;C1S+,V;8\$3)!2B[FM#L MAW/561,Y+NRAW!E%?SG9F>'Y]?79P\7E)8RNSN#BZGYT=7XQOOQZ=](UA&[7 M=-,ETKA!"M]!BN"[%";7\%5DF+VV[Q*K-;5P16T M[T4#K/>]SQ%FLJ!(8:LHV$<@;SE< !A M.QS$] YZ/3>*>P&,TA\UU]Q6(@UA #T(^T!UA:J&H#Q7"D7Z A1T0A>LJ5>D MBB3JJ@V"BO-AT(+#L-^"SY_Z81!^:08[;'9<@^WEWUX*X/ AT] MH:+;$&[17JD6]5Q)\F24IG59-XI>43Q,5JDP*BGF^=\TO>%+X3LAM6P)JREF MIRQ]+.0<_(YO8R&QL7!(KQ:]5^$T<7<-473'9O7*>:5AT DA:"?1$1PF2=2" M03^">\4R!,%*$M%Z9^R8KO1'#4'0&4 OB @^[K4@.3I:IHT+/M]FQV&_V9A0 MX\&>_/F?E$B<$LF6$L'[&L26;1*2!@$E7=#VH_A#%<(.97A(ZX/(JM!/ME4( M!TX%?]"H>TGDCM MBJC")Q0U.;*)AP,J47?4+)&P;9BCH+,HVLY1EE$?PNT%:1NJ%5T-B0]Q?^GH M+D%;L-]Z>&!MZ)' OJNQN]75T*',7>^F*?^H\C<-SGIVW1Z.FJYHL[SI+94XN+RBZ@_S-)M64YL!NLF^;A M/U!+ P04 " #8<:)8\F8P>F,* "?( &0 'AL+W=O*M9V)O)G;2ATX? M(!(2T24!!0"M:']]OP. %"13CC9]Z,[T(3)( ?G\IT;F/.Y-K_90@C'OE6E MLA>]PKG9Z<&!S0I1<=O7,Z$P,]&FX@Z/9GI@9T;PW&^JRH/18/#ZH.)2]2[/ M_;N/YO)C%P>7YC$_%@W"?9Q\- MG@Y:*KFLA+)2*V;$Y*)W-3Q]>T3K_8(O4LQM,F8DR5CKW^CA-K_H#8@A48K, M$06./T_B6I0E$0(;7R/-7GLD;4S'#?4;+SMD&7,KKG7Y#YF[XJ+WIL=R,>%U MZ3[I^=]%E.>8Z&6ZM/Z7S>/:08]EM76ZBIO!0255^,N_13ULLV$4-XP\W^$@ MS^4[[OCEN=%S9F@UJ-' B^IW@SFIR"@/SF!68I^[O+FZ_<2^7'WX_)[]>L-N M;N^O[J]OKSZPV_N'QT^?[][?/SZ<'S@<1,L/LDCT;2 ZVD#TD-UIY0K+WJM< MY*O[#\!@R^6HX?+MZ$6"=]STV>%PCXT&HZ,7Z!VV4A]Z>H>;I.;2L"^\K,4> MN[)6.,NXRMD'R<>RE$X*R^X$M[41.0-T/HFL-D:JJ5]UKY5I7[SE5EKVSZNQ M=08(^U>7L@(O1]V\D->=VAG/Q$4/;F6%>1*]RY]_&KX>G+T@Z5$KZ=%+U!-) MF9ZP&ZFXRB0OV:T"PS6\R]DNEE\DVLWR%DABG_L/??;+U=5''\FX+PY(@#8^'F0B@XD?D-!&;<.)G)&8>TKF9TN W+.XZ.LM96$.ND@P"W MI9BM;'WV"#7QVA7:2,[V2Z DM\7+9SWA9V=\^OEPH+1++>VQXJ>&K@-:D=U-(L!,\9MP6; M(/"#!+D.D\,+1H@B$&0<("-K@G:JBKC6ZY_V[WJ50'6= M,G.P%&Q1SS"CQT3>2TDLU2IY(=6L)AC\NOZ*\@\EDD8Q.6(M*#GN+3TQNL+" M7"!5YL24U;6!XO;8O)"@T7%&2Y#DO2;%J\7//[T9#4_.;&N9)6X\,FGIV,<; M)&,FHK" B;=JH L]8YT18A]1K$%P@2$W6;$@@Q)HY._"1IMZ9FK2#G 7@$TD M5_URHDL8T9ZR#^))E&QXVJ&A!EI?:^U +4#'TX9Q1USD:?!OR([5VE'WT$@DM95/:Q4/./'PKG8MR'U'.A\<6_X@GA;:MSFAG M(C[."=-63I6<@(76BW,B9-9W- 8Y/&6?.[#LN>L ]%\ATERMXGB92Q.()0'5 M^NBV[A&3-G'Q9;I.=;7#\W^C6@HI(@6O8R6(.U@"T9:2P6[ "&DLQ$ZY3(6> M;(;:!?R%X(+J$TM#3-'C4DYYE.-6Q6A&'D_N0VMUB3#L?.PO?3CVA1F<:%>(;3:\2$X.N2B$ M![*I(UC86.(CRG@=+-"[%$[K'K7(L("'>2('CA@KA#Y=!4FUTT:#7.6[6,:8!; -8P$F,WY MS+)7S/O+Z RCT6C]L8-(9K2U+ J6W@$4!%KVXW#83KLH CH.]12QIX,>\](K!44(/S^7Q[YB!3,KQ)(+0UB<-!.DQ-0G'V>V:Y^>^%#UA(+?7F M>/UQB:P$XZ?_"VZOMXDPZYMV7N_Z?\]%78YH/OR^X'#/W///YG,G:T\_Y'&# M=/CCOC%(AS_D&\.3=/BG\(WCH_7'_RO?2 JC99]IUQ,HQ/_-3M*/!-#NB/^WO,5B>.A_LF/&%YX!7I! 4LJ504U<0C93!&2RMP>U4Y^;8I0D!?]3PALU"N'"HK4"3EA: MC"I)NGC(H(BGMLWNV$*G\=:J'KY]A""Z#*!M6OU11>W%B["-G#QC@EHZP8W" MI&5 *BQ7HKYO+>\):H57:??QN"WBR<_:2AOY.8&.H*L='*Z-MT\P7V@D MO(M[J"*KH0]Q0;:T93/^PD^#S]]#:])(%ICS/08;T_<$E@";MB 5( \$3B<= M@;$KBFPEJ^]PZ7*NR^UVHD_1)1<@YN\GFWL*J<*'$]](C77MMHXHIQ 6>%BY M2F=O8U\9>ICG%=$K]IK= N^T:)EN'H1S973!YMTJI;5FALCK\I)"->XB+J_5&*_@&X@*7RGO7'V#. MT-6BOVT4WV;2^-N!)_2I&D$R]TATA='UM*"3CMM+CTZCSU$*AGLSD&N"T7J_ MR\*M1#C>%G09$N-L #$0\21B#]V]J;DU-:+T27LC*U3F-+)3=DW" M2.4>3\+C:56W_;127+IG1XN_=#P/9ZAYX0.Q#\(AJW_7\4CS[36LTFJ_?;%: M:.=B[-C.:A$S\5D6NKP'FMJB>1@JJ]'@[!WV^.'P;#>]TFLN3WQD\D%,^<(C M3M<*$ACGXXX_5D9?\M?,=D4_2(2-BG(V7K3QOSL^ VGQ;,1@_L1EZ27UI8XW MT%@;$Q2\@EF?L)H[PY VXEU/+KT$>_&2Q%<]2_L#E&/1MD'--2]L;EY,\VNZ M;W/4!M.46DWWB:NHK;4J+$U$Y'@>>B4.>A%@T%^/><^#Z74#Z]"/)JWI MYIG18/BWA*=7[/!P\.QWN,[Z<.]D<$*_PR%^C_R8?H_ZP]'Q7Q"_E01$".L6 MVT_8X6 4_QYCSA;\GK.M#XD'RT;@29NH_C5,ZA*K"]^/V M;?OU_2I\=%XN#Y_NH&PO=V]R:W-H965T)%L)]G=SKY8)@0D%C'^VK%Z9PB<[41ROR(DVEW;Q6B5F_'(P'Y<"- M7BP=#AR]>K&2"W6KW&^KCQ:>CBHJL4Y5EFN3":OF+P>7X^>O3W ^3?BDU3H/ M_A>_U$"PX/]ZR8.(73(AOWHBX?".=?/7"FK6P.!NHX3\D*JT&YG2& M1KEU%K[5L,Z]>O/VYOK3Y:_7G][>OCAR0!"'CR*_^#4OGFQ9/!7O3>:6N7B; MQ2INKC\"1BIN)B4WKR<[";Z7=B2FXZ&8'$].=M";5M)-B=YTFW3*ZCN)=A?7 M6>YL >[D-.3 M_DTQC)[G*QFIEP.(DUS9.S5X]<-WXV?'/^X0Z:02Z607]4"DO(^U!Q;7UA:_ M+I6X,NE*9AM1Y" ^1#CX< 9>9ZW*H@T.K*6-101&1EWD0Q%9D^>'U8Q\+5

* MKKP/)EK.=,+.!PCE8#'H.@;(4Z3UW"0Z)B7-9 +L@5XQT&&Q$W.IK;B32:%& MXHI4Q4JIAH4$1I&'1:;_!!(Z356,*D\V.%%)FP'ON2BR1.4Y;1[HXX]")GJ. MC)%*48HW5^)\?#H4;T)1@R #%F4.5H8C /S,FK2I M%& T2D ON"':;Y'>LY,!E%&.0"Z(6H> M=U!V)2VY[YQ#HA] JF!N(XEX,I(T!4A-IIVQ8'SG1<'H;,DR0WQ#7?A!N5I9 M R9B%_6#B4ZUCTJ8[[,&6)/*WT&R16(@ L$VV6>>TX0+[0IR!72WIEZVH(_" M*2BH"6T,JLER&3&I/GP9EL&(-'"'#2K"X4IAA1@I$BS'T5PG&4<&1<7Y3LY ,LH'6 \JA&I8'L9Z?0(];Y$%A(U4.@/U^I&I^% XP,2,'.4G M"JH/0!U F<\9?GC4I!"]FW"_]#C>X*R"=$8=&+GN1&XN]L1X.)XA5$Q1J1\"IXW$UCQZ/J\=W#V8NXKR:_-#GN]HLI5Q;V3J;C,6T MY@,?QV?5X]\;.83='Z'M\63O9M#9?CS"/VOQ+"(/C#:?D::"'T $GP\FS$_@\ MQ3_CA^-5SA'6G+SW!VXS:A_*X)IY2YVS/A>7*>(:CD)>8 #G]O%\!PH'C?0M M*[\.3?8W$Q&91ZS^ MY )W#N-HJ\-AX1!#61 -77R([Z@:$:\_QRCK\G+M T MVX/DN@XHOU#LL^0'G$TAE#&MB=@?'^RBU,< 1/!C//P);#P ,#WJ^A;"CT'Z M\R^2O@>VGL;C5L+?#%^^0OM7)=6W%,0YQ7TG=#HU"O/-J8"9S^'4[*M9?0** M+'#U5P;NH]E=*RPO>8/9IKM'D'B)!>1JOI $6P"3H/8BX;0?:@JBMX]?'=!4 MC.T]C A7'ZZN!PP!MTX.M&(HGVO[)CNA'-Q@_#4L)%CD. MMP=F.]K^-S#Y%5R,IY"0?B4"\KG3;QO\9A\LUTZ>4;E;:@!?-%G5 $]@FWLT MU.2(6N2&%'X<]9;@H4Q/FCT%JU;&5CT=C#*3^9)_1^!Y? M;-@"+54Z&+]J3J0."#-%0E>*(";F!9>$L8HT7K.T M^E@)=YFD2)5;@A7)$:LF1MUBH.:2*?*R\^7!MJ?[-1)OV!, _R;#9@] V52S M<^,PF/5. \UD(TQ0O.Z=02H/N\,66-,S8/?HACH'P#CV:[7;B)A5(SY$SF#Y M3""\/Z"/RJ8W..D6E@\.6!/>M\J&:EYV1H@:_N]Y]@+C5ULH64_J M^?K3M@;%0$%-IR720>>BJ9W4W-6I_@,,SQ0U<%* ""(>$BN!% -7X%T)7G\= MXH4#MS QK3#%8MG0^$A<]O1*AMR2N]''& M8Q7>-M;"-KUVB5 &3"T65BU0FL>Z#'G#LUYOH" .*)X>_J(> ' MB MP2/D!:.R]W(CQA6_@(,Z8+//7E%7+BZ!1TYAO/]TJP",@\.%. 1R!NL4[ M;D."D6B[_<'MAW^9UQA>[5?!O MT4'5P\5SXDY:3]7%0:7,?&3C@3< &P"C>^3 0=B;C[4K#\-/1Z<7W AS4 M)Z807:675AW@H3]$*++YSB/PL&>5$'VF^"\)<3)^2(B\*04*\8O,"FDWQ/JV M,'$--XWY."E$+WG$?2.:MG M!1<,X*18Y422^M*55=K66,D-PQ::!4]7'*8+^9AU#$=L1ION38;'T[-=.ES3 M73V>; _8-FL(N49D:3OLY/N1^(1,<\?$Z[OGDF]3 CHG&BL+1*P&(K'%PQ&K MO:B^QR,BJU6B(])&F6EOM$HH ;^C%3&B#/2UNUL\T1'R7).UUI7N=T[ M&E$XG92X[\LT F#7JNT:=[7@ D7D"J\.T&!P]P:GG"G/^. "U_-07C96NY7U M--_T^;L),D[DY6&;!WBT)[! M)1P* 4LSRJAY#M^@WJV9P2?#NKS.L<9-*F3_ M,E]WZXX3L,S2=N*83:D'%3X4\OXUN1Y 9)HD$82 MA!0%\R8&)!^5S[CQ M<''"%!JI&4VY52O'EQO ^9GO.DR/VUV'1_2'&MDS>_%CWF^H7:_IX+M=J>/Q M 9SMZM_ (0#U%-0GC--XU8I7UJL" $OFYR..A&],PG+/;YWYT*O*JJ&>"7N*T.=JGI^LW[E M!+I5HCY]>?QR*J\LW//KVMYN^CF=5ZBO) MIU,-%F4G 3&CPR-72BOC#ITYQ,_R78_+"*,)+)YL6)V-2=X@NM/ZJ'?H!N67 M7/:@R/B2!\B!13?WH!]@)[@1[SH=:U&B\T7+H?<8U/8:\^[&N5]3 Z"/R? X(J?/<+TB#_7@/YAML\H+5V,7Z) M<%QG-NWWV9BIL(DG*?MLLZQ&0"S2!A@[Z+^V75GJ$?EM8PYX(M/==[1K+T[Q"8G MOE>W,CK[#[880PVQ ;]5,\5,;6;B#;>;_[B2N'QU^"COA?ECX)?.:0*1,7?4#;E#]B.;5OP%02P,$% @ V'&B6/Y,G#5\ P E0< !D !X;"]W M;W)K&ULA57;;MLX$/V5@398; ''NMG.96T#=N.B M!9K43=T6Q6(?:&ED$:%(E:3BY.\[I&S5 >ST010O,X=GSI##\5;I!U,B6GBJ MA#23H+2VO@Y#DY58,=-7-4I:*92NF*6AWH2FULAR[U2),(FB45@Q+H/IV,\M M]72L&BNXQ*4&TU05T\]S%&H[">)@/W'/-Z5U$^%T7+,-?D'[M5YJ&H4=2LXK ME(8K"1J+23"+K^<#9^\-OG'80;>E]S%,W1X MF1+&M[!M;0>T8]88JZJ=,XTK+ML_>]KI<.!P&9UP2'8.B>?=;N19WC#+IF.M MMJ"=-:&YC@_5>Q,Y+EU2OEA-JYS\['1Y_VFYN%_]@-G=#2P^?_VPO%W[!4C!I@ ]>0^]XOR1,64)[C.H? MP$ZG'%8E0J:J6DG"-Z *J ^WQDXKYAB?@\'D*:$@"LE&6"5#(61LD(1FD"LRQKJD;XH'*D Y!QYHO./\DP M?D/MX.(-+(\JV0-)I?<,THNA:R^'I,4! #Y1^35(]:]%M^I$1GK 928:+U+! M)9,D@'"QF!YL2?ZS^,H[N'_>:&=F*=FVU(A0M=<6W;4]EE27QQYQ,#7Z*BJ> M^\=ICV$6@'5M6^\*Z5I3+NNR6]FZB= M :T72MG]P&W0O<337U!+ P04 " #8<:)8?+.F>@T( "W%P &0 'AL M+W=O\:/ M>+:=9).QLMT/G?T D9"$#4DP "C%_?5[+D#2DD(Y:KKM>$R1X,5]G?L"+]=* M?S)+(2S[DJ6YN0J6UA;G_;Z)ER+CIJ<*D>/-7.F,6SSJ1=\46O#$;NK8!#4"X]RL;2TT+^^+/A" M3(7]5_%!XZG?<$ED)G(C5[*UIXVF@0L+HU56;49&F0R][_\2^6'C0VG MX9X-4;4AV[Y]:56:Z:)&MSHQIGJ=D,YF1,H4ZOQ5F*?O;Y_<_OQ MLF_!B9[[<;7KUN^*]NP:LG+>"+T2P?5//PQ.PHL7-!TUFHY>XNXT;=/I&[L &W-&JEDJ%YPBW+ 8 M%VFP-F=V*=A.G#,K[^E]?>Q543M@3IA'38]R3CLNG8_Q]5):GR/4= M=T?=R?@$UR&N;X4QYZS,>::TE;^+A$J#T#"/S67.\YBLC96QAAU%DV-W=!&.G9'4:32IA90M1K2Q[G>8)B@7VY904I@'H'9JG*%Y[ Z7XT M",>0C/^W6R^Z+ 7#KQAT(.TD&KG?812UA<<]@@H:4K#9I1:"9;XL""H+&V%& M6=UU9'()F,O=-UO>[!==)[=P#N'69@?\IO!'5[#4+ MIDNNQ5*E4-^\8F\^EP08!_!=MG#(:!/"++:U" M7:PZB3D^1$#D!'C".BO\$,8\>Y M[.W6[OW@XO@PD/8W_:_QCK@IFM>^!,'&7@8C%4D MG["?:T\^DH:.E4N7SB1RE183D&\8*YZ6 L[Y@@Z4+\BU*A>O70_V)OJ.-9=? M".PJPX:]\1F4A3=YGI=9U_6$2O;I7MG/;;4S0DC]416>A8\&/R*NXUBY[I8^ M=7?RU"N['4R-LF#N)UNI\WSIU8'6XIZ81;6=?:=M; M3[J4O(5PQWV*+\=E>';B;T9G8[:&I7S%9>JR&:7G,!UWV,Z!&%M(IX*8S_'& MS99^>V=,MF]JCFD7&YQ+?+7=9OC][B)K4(W<1"VKL**,!;8;--[IPFAY5/;82)R_XY?(VH>V$,!TF;O,V6T_*^;C;(0%-" MM@\$ZO:XR2T=\FF&2' *1.)$D?/4P.=CFS@,QVQ>IJF?B:]<70MX&_R$ M+0;L2:_U&/LG( J_#='7\I)2^..R'^I:2()OXU//\9&W$5=.;D&DNA&3?/M$ M'F]67%G9P7AK2HQJE+_6^.]%^=7WX1M-)I[T@(QN,IC.IJ2":Y;5E%XYR32G MT-; A_JMKFH=4EKK3Z_E.\F?*O;CNF;"%%^1-BKG;N$EX^A3KYM;>2$I0' * M+Y2IK"/VFT<0Z(5131;ND$0$*[&4<0J VK[?]3<^IF9"+]PG8W(W$L-_5VU6 MFZ_2-_YC[#.Y_Z3]SLV)!J5_CJTAG!XP[3\3^P>K"O=I=J:L59F[7>)0)S01 MC*F[PAG5 PEHOM5?_P]02P,$% @ V'&B6#?84'VJ!@ 'A$ !D !X M;"]W;W)K&ULE5C;\:7 M=.J'I)DX:3O3Z0-$KB0D(, H"[]^IX%2)J**6?R8I,@=G%V<SR:3E^-" M*C.X.(MC']W%F:V"5H8^.N&KHI!N?T7:;L\'TT$S\$FMUH$'QA=GI5S1'84O MY4>'MW'K)5<%&:^L$8Z6YX/+Z9NK$YX?)_RI:.L[SX(C65C[C5]N\_/!A &1 MIBRP!XE_&[HFK=D18'RO?0[:)=FP^]QX_RW&CE@6TM.UU7^I/*S/!Z<#D=-2 M5CI\LMO?J8[G!?O+K/;QK]BFN?/Y0&25#[:HC8&@4";]E[LZ#QV#T\D1@UEM M,(NXTT(1Y8T,\N+,V:UP/!O>^"&&&JT!3AG>E+O@\%7!+ES3M(WA/6KPGCWGOX"7?A^TGUIW-%)_7 M)*YM44JS?_[D=#9]]=:+[Y5T@9S>"Y46"DA,Z>Q&19$I+PJ2G*)<5%Z9E9!& MD \*["=AET(%+S)KO-4JQU".[Z:26M!R25%>T:'#IZ&0^5?0%W.4$0%8LLHY M,D&4Y)3-!>J)R+$ECN"Z@T8%*OP0*@CKVC 9>!'3;>!Q%&/+.#:G/' #6>B) MMC?&!84MD6F]%G*/,:%@FC':Q3[ZTK0AC?!RB&['"Y!T!AGQ<0P\\N3C7#C_ M6@%&KF*9&7)@* 6FNSHG!,$B29P!)34"9#?W\7/0H]XM>YA:L95>S$Y'DV?1 MR7PR>ODLII-QA[4C$D52);$J!325K5M111L\S(>HJ;Y,OO4^+=Y@S*C-$SOM MP^),/,E3!NKWX,KH;B27EY$"('X-' F=31OSK.)F5>04+*XSEB16@+'3D M12$-4ZKF3".QQLP7MGH%)W4WR6%X&L9:(:(VR3:Y%6N\,AT7)X4A<>L9_ M"&_8RSBT W*L'G8GP9$06:@KCD^*C=253,U(HQM*SC,\/YU.)V H5.84I.E( M1VTAX(Q<0&,5!MT9?1@ 693,OJ'(9*D"4IW>XGY@4? I5P$?G=LC#5OI9QR-#'2./-X&Q!H+B5#."#+,CQ&45N#@C"LG;FR@T;(8=!.D\I!/%N%,^ MIJ*9# *4UN%4T:%PG16YD4JG25P(-$H66W(#"+0"C$2&S%8ZKRN!IB(6&@X] M19@"Z]G>E"^Y4%J%O0"YEU@MAH&L96M%FV3:1)J,.P'6Y=%3FY8:BHRBB\8X M8:02W$TWTM"+YZ=L!>]SL7*@32/78>)[RE?#BH><>\@J6:*P[B(V$/?I9 @N MOTYN0.I97XE)RGKH''%'/7;7:(LTLX/+3U^!U*K)/M>6RB#/=F6P92DM"S*T MY+Z%,L*?'$NQ[BXVL/1159K>U/CB76C:%M< MW8C)O#=A84UPP>'"D(XJO:L\;-2'B<\MDLK!,.J,L[U_!!GHB7G*-34*@>^P M[I;TIDGDH?NETG1P[,+AIG*F9>K!$>'PU,2YWZ #VT4B&]2&A/G%;L[+\>/OI+J[?K1>, M'ZN^1JXA$G&'8!QWOI NR9SND?A@Z]-WDG^LJXMXZ'6VM#Z>V_-#DO] C-2N M/1I/>WJHHP&&Z$\*KOI.\6$O$=*F3;YE9:A"W+7U9]1W,1IW[JP%N56\F M9T*ZOK:C[>7_,MUY[Z>G7PY @)4"RS0M83H9O7HQ$"[=QM-+L&6\ 2]LP'TZ M/JY)@H8\ =^7UH;FA1=H?Q*Y^!]02P,$% @ V'&B6/*$8+#$!0 G T M !D !X;"]W;W)K&ULK5=M;]LV$/XKA!NT"9#X M+2_-\F(@25TL0-,%3;MA&/:!ELX65XK42"J.^^OW'"DK=NIZ^S @L2V)]]QS M=\\=J8NY=5]]013$4ZF-O^P4(51GO9[/"BJE[]J*#)Y,K2MEP*6;]7SE2.;1 MJ-2]8;]_TBNE,IW11;QW[T87M@Y:&;IWPM=E*=WBFK2=7W8&G>6-3VI6!+[1 M&UU4 MBLO.:4?D-)6U#I_L_&=JXCEFO,QJ'S_%/*T]A,>L]L&6C3&N2V72MWQJ\K!B M<-K_@<&P,1A&WLE19/E.!CFZ<'8N'*\&&O^(H49KD%.&B_(0')XJV(71^.[^ MPR^_C\?B>OQQ_/[VL[C_EF#ACQ#G^ ]XF"<@0Y!7%-AJ8J M>/''U<0'!V'\N2G@A'>T&8^;Y3&QH1#3FJLKI,E%;9H+# 9(WW K;,$,A0PBLX_DA!25=;$E[13W6U]O MO* F;+\???!#+=V,?&A@I".1:>OA)UAAT/25!%:F (""LM'4V6]DF!9:/G.U MU.QG6H<:MEPGE5$WQIC!KS7$A@T30\S;*9NKK T@LW"_VX2U%X%Y[?9XF:CT M6*PQ]OP9_#E4<[5'!!2>%:W$^>-0/"1^R>>.&,3_6Q/(<0[BW<$Q_XV?*LPU MH#A"8$AE<@R?GA#/[J"_AX_3/?'Q/X2T(T[POSO<$W<89JJI@GL1T@VY@"F/ M^3WQ*E?2*?(O2@A@$YR:U '1E[;FU*).Y194+AFDA?OKJ]JTMJN"PSB$,N:% M0MXXP8XRZZ(@L>*YG$QJJ20QQ]:2[+W4B?-1V SDG=1Z$7>,G)&GZHF)-DF! MM2AL[>*/EBM+JVV!U"W$G993E)RGE(WNRS)QX;,5$@+4*#')"=HIHU"E,77D MQ,E@G?B&&AI2+@ZD/UC8^F!FF;/RS\QKPY M2:QU4#58?(D/EM;7-8N'V7Q"P9F9Y8>7L7VBME1%DJ DD<40K MHG(91>=(NVD.&"PKK+=[ Q^BB1V,!GR MVC$[YA/B+"G3+*%-LX2->)[L,UD>%$B?7G3%O;/<4[Z0$>S[<5_$3HJ=1G0@ M]Y/&_U!K?R QT/ -%9):UIO&?.<07[TI?O0%2R>I>8G M/$JT3LPA13?#Y&%T.4/LJ0NCC!M::R&]Z"/XN)%&YE+L/F/JQ;YX_>IT..R? M-TEY:!#B3AL?#<[WTD:Q:04[?E1Y:MK46B)7/N.\6,/:6Z\S6"R;O^TLR3T1 M#]8&,W_F5)QD*]V#-*QDCDD-WIYC!3*?!>S*RV%8R@7W'49_T##C(0VNWXWG M-SQ42@@'P\QF7P68LX2E+[K89#9HN1TY^VM3GN?NS*AO<+5SDA1ZS$CTQ+,] MI:0A@)0T&T+=X1+[P+I(M@JGK]Q@L)I M/OXL\/I$CA?@^=3:L+Q@!^T+V>@?4$L#!!0 ( -AQHECJU);N 4 %P, M 9 >&PO=V]R:W-H965TSJ=[H.;3!L+)\[:3DO__8V=EQ9H6:3]0NUXYO', M,R\>3E92W>L4T Y3A3H,LN86I^AD*M3K^LU'V[Y(C7V0V=X M4K %3M'\54P4[3HM2L(SS#67.2BSOI5W M\YKO36&JPG,RGO[>8J M.?5":Q *C(U%8/2SQ#$*88'(C!\UIM=>:16WUPWZI?.=?)DQC6,I_N:)24^] M(P\2G+-2F%NY^@-K?P86+Y9"N[^PJF1[)!R7VLBL5B8+,IY7O^RAYF%+X2C< MHQ#5"I&SN[K(67G.#!N>*+D"9:4)S2Z&MQ?7H[N+ M\X/)Z/;N'[B['7V=CL9W5]^^3D\ZAO"M5">NLJVS/8?7V^30\.]HIHVBW7^[_*Y@^[MA;=U\T06+\=2CPM"HEN@-W[WI?@J/7S"ZWQK= M?PF],?K@N=&[+/T)UMYHPUV*,)99P?(U\#PNE2*B6++D6JHUS!$UR#F\[4)2 M*IXO8"9-"H:43*H0(:LBCS;R0'&+TS9PP/+$+GH^ 0,R.HJICJ!@:S83!""M M B^D9C!F!3=,^'!]/?9)D0 -)[?E*B?WBL MX4PRE=C#PV'Z/X1\FU,QRNOC>T4#>L$KEFQZ3,D#91DQLE MA?@)5>]WDW1>V4BV1?ZV>&.7"WAMTSN,4$Z3FQ M\1[+?(G*<+M^0KI/2:%@R42)\#8,Z)(N%$2WNPD^V&LL?A0>M\!/$-QQ]_BC MBRWE#ULL%"Z(+"A*2DJ7=XK'Z)*9' G@6V7^$Z>>^&RC_>C'ZSN\M M<[\+.6,"+BADQAIWP[0AXZ]-$CB@/6)75W ]@0]>?3RI[53:^^C#*N54+Q1; M:^/&&5L/+JR95+8$R5-B^UF8Z176AJZVN+HB^#6\1):7.AU>5>([\V539X39 M'0S\5BU5Y"7. M5%MS+@Q'?3_ZU-TEVY:W+>W@44O<- )"V.D@L3 X[/VJ@U;HF9--^WA-+'J_ M$CE\P+@TSDO*$%*E\.Y4-AP&<&ESM^[C5$$\KX;2:CY<4$=KW-X+6O4>[=X!3U@4NIHNG\?56=:Q?MU[6NP(-+)3,P-+):9^WO8W*9T-)V;,L;/9Z4 M9IP&8=IR\J7NZ >%>^7-UBL?[)HA.EL37X9JX>9:^P"4N:F&O_9K.SJ/JHEQ M(U[-W90/"TX3D, YJ8;!X<"K0M9LC"S<_$@O/DVC;IG2^(_*"M#Y7!*)]<9> MT/Y#,?P?4$L#!!0 ( -AQHEBX7B/AP@, #L( 9 >&PO=V]R:W-H M965TD[/C?]Y&2%6^1N(=8_)AY\V8X'YGMC7UV%;.GEUII-T\J M[[=7:>KRBFOAAF;+&C>EL;7PV-I-ZK:611&5:I6.1Z./:2VD3A:S>/9@%S/3 M>"4U/UAR35T+>[AA9?;SY"(Y'GR3F\J'@W0QVXH-/[+_??M@L4M[E$+6K)TT MFBR7\^3ZXNIF&N2CP!^2]^YD3<&3S)CGL+DOYLDH$&+%N0\( I\=+UFI 0: M_W2826\R*)ZNC^B_1-_A2R8<+XWZ+@M?S9//"1541AW"N/(NS446=X*+Q8S:_9D M@S30PB*Z&K5!3NKP*(_>XE9"SR^67U>K^Z?5W?KID:[7M[3\NGZZ7_]ZMU[> MWSW.4@\303#-.[B;%F[\#MR$5D;[RM&=+KCX43\%M9[?^,CO9GP6<"7LD"87 M QJ/QM,S>)/>WTG$F[SGKZEKZ9%5WI'0!2U!5^H-ZURRHUOIH%,=VQ\GBPT\7'T=?SK@P[5V8GD,_[\); M9/\'[EP&T%/%,%!OA3Z0="3USJ@=%UC03EAI&D=*>KD1L<90)9YM2PO2KLG^ M1O61-Y0K(6M'I34U>51U.(O?>-(F^E'S"+PQ.[8Z.$KX@Q5V0_I>2<4D?<#7 MQE/)PLE,1<""81U%@@UHHP7E "534F"/#TX=4Z-SMA[]*@ ..JBHL)4Z> ') M6FBTI&C:5R+\L+1'1(<:52I:K\2.202_V4JA2!2@#!MU,7Y@8RSEPE54HENZCO/Q 8:HJIVT)H8$8"937>#= MZ3O][$X022"73]Z!?T"PO&E4^W39H8^[:'QE;!?OTP2H!"[SW#9( ,R#R"TW MKO7BO\@U%U*\=E[915OGJBF0KI0U/H90260S +T)MSMV,9N,/0Q.009'GZ 9 MZG!"U:5!/0UJ] M/GS&2C+X]!D JL\XJXPI@L-PI;$V$$++ %:?!8!'>?!+'O"[)^P,].%#RL$[ MXWGX5D=(3QHZRF(3QY:#H\!H>WM_VD_&ZW8@O(JW8Q4-=".1!XI+J(Z&GRX3 MLNVH:C?>;.-XR(Q'#<9EA>G.-@C@OC1@V6V"@?[_A<6_4$L#!!0 ( -AQ MHEC-9S!NOP< /05 9 >&PO=V]R:W-H965T6Z(W/(\,U2 MJI0;O%6KKLX5\,AN2I-NT.N-NRD7F7=Z;)_=J=-C69A$9'"GF"[2E*OG,TCD M^L3K>]6#N5C%AAYT3X]SOH)[,)_S.X5WW5I*)%+(M) 94[ \\:;]#V=#6F\7 M?!&PUHUK1I8LI'R@F^OHQ.L1($@@-"2!X\\CG$.2D""$\7!$ M1DZY-PK?"MQG3N^OIO/9U<>;B]G\_GLV^^WS]:<_V/37"S:?7_W+<-0B"1'7#4N&94QBT*!RP6YF96+-9 M%D&TO;^+X&L+@LJ"L^!5@;=<==B@[[.@%PQ?D3>H&1E8>8,6>;._"V&>V9_3 MA38*@^:O?38Z$'#/G/^0V$C M1K[[9A+TW__X]9'"MF&#@WT/2H!FTUV0[%-,1J0YSYY9S",V]'N]'OTQ37(T MD\OVS4+K F^($ZQ#VN"%R%:,VUT8+V%.\Z%D:KFK5($K8 Q@O, M4FY$R)/DF86.>EPE,B,;<$.9IEB'M-U+!0G_P0]85W_ 7RHM0M/C"P@A78"J M((X[I;HYY 5"QQ*DV46AR"*#\$RL %CJD@HHJ79,].VRDLSO-3N37$4$Z$(H MK(U2:;(@EDK\0Z25 %6MC>5*KA1/B:KYG?>.H57UNR*G6X[6K%8*5MP 23[H M6U?AU<;\;1!-,HAFM+U5+[X3:-=29,* SXHL 8TB4:!:"TVV1V(I$+M4S(#" M*LF)_L6SU;G/7,,HK@QV%Y3,A$'E$C,E$CI40-VB]/S\;D,-:L1.B+57/8#Q M$9QXY 2'HHR'(?899=5:BYMF8!7)-+=-2'>^TG,D'*\&6SYL"(]8?^P'XYZ/ MM<4N'@W[_J _;@L[C+:&IW+^C/W5V&4\1[J?!,8Q8! ?C'M.WD$_\%&?SL&V MS^39,:,:L1A]A45L#9:(- MN1.,VC.G++_;^4,2=<$S4Q'Z2@839F;3V#FRNF?PE MB'H5>PD(5.*&QX,CQ MV'EC:VGWY O&*CXV-/EEV79!C_F(5S99GLBR_,)%!5V>>-X"V;FM-1*W89X?BW;99I3<8<*1@0S0\@0JI8>-BH1I=A2DZ.^WW!2YLM2RZJDET"*$?_75R;5OX"(5OCN>!@ M-#[:G6Q*A?0:1T]BS68=13L"1(R@R MO!+8]1-8XM9>Y_W(%L_#/M M2V>;B"1J)!4G_WY'4I*EQG8Z8,"P+S$E\9Z[>^Z-S/5>R >U0]3PE":9NNGL MM,YG@X&*=I@RU1_V#OT.1(72(BV%R8*49^Z7/94\- 2FIP3"4B"T=CM%ULKW3+/Y MM11[D&8WH9F%==5*DW$\,T%9:4E?.V;:1A,KA30[I0J1QDC2":+0= V"3F3FD<\9YH, M!851(;GFM,74!VVR:+RUSY2P*1#5AU])TPJEV;^ )14A2DE2*RVB!ZIS2VFF MU4DM?:@I8EI+OBXT6R<(6IR&-2'/A&4@*2A):0%X"J7M-NV,6!(5B;.CELJ) MB.9.Z!H*]5Y<1 E3"E+4.Q'W^D#=PVSF(E8@-I!1(!*AE&=(DC8:F0!.S$<: M-E*D< S'D-I27>HTL0K]J[OERJZ"JQXP5>MHA_J%:VN,6*'.1*.*?,E>1&5N M:J8@S&<0ZX1O*V!GCK'D.6H54E1ICNB=W4BVY$2ZS0WBY32Q MA;(81UAQ>F*>%*:W VXVU.P-&(T?I2EAC> I[SR;T?I<-L;\D<>8Q9XADKZ9 M6>*2Q^JD)1'?L(]O+HBC1Y3F4QDX6S:Y\9)"3FQ2KED0QZUGW+6S-8NP66DT M(A\HBHT('/0W"*%!K KY#,K:6[%R,N6H0'ED\9L.5*%3+$7/Y(]Y():+E#;@ M$\J(4Y80T&DJ#XX=\\C[WATRP%E<,F--8)GF%U4P^]!=I*(PC8#H3GF2. ;Q M*<*\!+(XAV)@;G^_-Z.TD(BML00T5*)=/57,GR'<6CJZAIO>Z02<-9OG3S : MTY_P$CZC*3#WUA79:UW(-M;P"KI![U7IV]/282FM6CEZJAF^!.I.>F1"98-+ M6%56X6FAX83T5C880DK:*A_.--&=2&)20;1UA\-1CWZ#$+[9 Q/A,U)/Y[\J M-YJE>U$F;#CZV9N,1EXX&4,X''G#Z:4W&4^A^[EIPHO&48F3WJ#O%/M]?PSO MR]S_[P+_OPO=1=TP&D$<_2M!?%^U[\.(GUFF[AO-TCI29%Q3"]@S*:E7*.]( M'ZF\#"_'WC@8NP.4F8.JL.X5.7GV.F].J@(;AMXX]#W?]W_0X8JKELN7$R^8 MA+0>OIZW#;);F1M\/UFYQE3!WAPDJ#.ZLTU]B*C/+<[1"K1JPJH\IME#D65C M+XK$' G;K7@&S(T42O9ZK)3'--/O1X89RTY%QKE)L=]QZL/&S7)4\C+MJ@D$ M69&NB1)":1U7^K!V9MC!9QM\ZAH\'FGP'O68L3.JE2"D*"]H(YU4?T!C],\T M>L%TZ@74W#1=7"_L:;@U#JM7AP'OWK3.!8=4[Q^[3@P:E[T4Y=9>:4TOH-GG M[GWUV_K6O'"7Q<-V=^4F^[><.$EP0Z)^?S+NN%-Z]:!%;J^.:Z'I(FJ7.[KY MHS0;Z/M&"%T]& 7U_Q+F?P-02P,$% @ V'&B6/MY0_;N" 718 !D M !X;"]W;W)K&ULI5AK;^.V$OTKA'M1)(!C6[+C M/#8)X&33-D!W-]AL>S\4_4!+E$54%E62BN/]]?<,23WL."F*"P21)9(S9V;. M/*2KC=)_F5P(RU[616FN![FUU>5X;))#:- \^"I7N:4' MXYNKBJ_$D["_58\:=^-62BK7HC12E4R+['JPB"YO9[3?;?A=BHWI_69DR5*I MO^CF(;T>3 B0*$1B20+'Y5G8DJC/O/-GYO?#%@26VL6H?#0+"6I;_R ME^"'WH'SR1L'XG @=KB](H?R([?\YDJK#=.T&]+HAS/5G08X65)0GJS&JL0Y M>_-T__.G^\_?V,/GG[Y\_;3X]O#E\]780C MCY,@Y-8+B=\0,F6?5&ESP^[+ M5*2[Y\< U***&U2W\;L"/W$]8M-HR.))/'M'WK2U,M=+FQV61GER:2J>B.L!$L$(_2P&-S_^$,TG'][!.FNQ MSMZ3WF)]*'W*@;N'(+XKY##$ [%FWW+![M2ZXN46M"J1AX9):QBR7CO=AM4( MJF9VHYJ'<)_Q( W;Y#+)D9U."U#;3MZ//YS'T=D'XXYJYWF^+$1[]I(]\4S8 M+7L"/)E ,2]3]E2)1/*B]W@$D-(PA*M.;*T%P\U*E(!2%%N6*62)2!DR_)EK MJ6K#EK6!.XR!1"T*;K%J%4M 40JXA]_32*7+BI*7B6 J8[),D78:&-QJHM9K MH0D2RW@B"VDE0;I5-C]D%"J"1IDA/TB-#<^BK*$GTVH-R<8"LW/KD.XJ7YJ& M?0C#!IS3#@U>%NIJI7F*NR$3Y0KF0FU82H61*PA-)9FQK+V* MC"^U3()NVM9XRVXK (3AL AQ;ETC2Z:>\2">P I?.-0V$C3#2B#RE(]891 V'@."4>UC;2YO""=>P+-B*I MD!(\T3/!UA256BX8H$ O9UUCC.0UE9:5 +$:8F#7H.V8J3"H1&4R)LZ$)B M+>V &^LR<-CLB6V*A+>^+3T]-GN\;R7+3GKLTJEOXK_-S4I6@FKS'EH8E0"5 M][M6G,I,Z5>=2E-73:/J2.4]$>A)2ZI<*;IZ.DO;5' 7__W*1A70C1-"FX[9 MY!!$8=L$?#MB=Z]W]?@/+FU]-:M0YQ G#ZI>%C)A*#4-U-U@[9*]EP.HR$A6 M*J*-K\L:%L-'SGW[- P^6%%A*@D/)0EZ04(Y9W.0:95C\F2?(3%G"U@!!#Y5 MX'"J8N2O2@&L]$6/7'"HC .H6S-\+8BM-E- M)Q]NN9%.\J/OB-P/G]390#29 1#JQ 3KZ'9ZF WBG8<;)!!5(;1QL/\(%(04&FH)FKA&8;K M+GGYFIRVU]6;S5E=!A4F',D'K822U=N+Q*_JZED73Z MI)7=.3WXZDB\ (8A40AO[TS;3]J]394D(P/XM)]TC;<: P,1G4R-K=T$<^P9 M[WLS.GJ":@.9OF?=6[?W 4 M*'M_^_#MXR+0[YC&*P*S%MQ0O0:VRM4WOJ3LWC(W;BUWB@T"X>_<[-C%N$Q= MI5.:JF&QI83N[P@DP]J(+;"]@B*4%?A_V!\D73DLA)?9):PK@5F/\8"52:IV MTG>=9GR&&^ 7<,&GB ?DBB*%A/TV>AJQGQ>+1W^;"- >VTJ0H5OJ! >_F/X< MXCTXVIFFE^ _$LZ$F6-77".D:=/T@$*9U;O(*6:Y*"H\A"BK=.B;Z$_4%0\, MVQW0AEPN[L0E/]E#HQN/L%5I9(UKRJ&KD%-VK7 #G3>/HBR>>5%SZ^/<.S1D M2QJ('0%+-Y=[KX=I;&?S)2N:KPJ\R/6O&T%$\%]C"Q)733UE!.QT2(= MS5!+:*^G29]V3?R?W*<--T$=9B)A.03]4 N2IJN*8>" 4DP#[?O,/_$^5)M, M%87:D$NLZB, S$'UAT@>FC5VJGITTL"&^OF4[)HZ0!,':#YGWY0; M:I"OELP_'<[/(F=R%$UPG45T=S:,+F)VQRM)FQWB5%I74$YA%HR,XW\,R_3_ M"TMT04AF4T)U=!;"@E#]V[!$I/SZ:O0W,X(%.$HSE^RGZE]S)Z M 7TA9>C0N3L*5J=B:?V)9G=SI5"^"B<"1F'>#^0L"H$\[05R1B;$CEGQS'EB M=K$?R/EP,O&!C&>T\S0Z=X$\0\S?"B3^6!RQ0Q^5QKU/?AAS5^[#IO%OZO[K M7_NT_7:Z\)\,N^W^PRM(@7AD='8Z8-I_S/0W5E7N R)*/-X,W$^, M\^A"M 'KF<(D'&Y(0?M%^>9_4$L#!!0 ( -AQHEA5,^$\%P4 'P+ 9 M >&PO=V]R:W-H965T@V;*Z[1Z&/5#2M+(O2O8?GGOLA MGJRM^^:7S('NZLKXT]XRA.;-<.B+)=?*#VS#!F_FUM4J8.D60]\X5F5TJJOA M.,N.AK72IG=V$I_=N+,3VX9*&[YQY-NZ5FYSP95=G_9&O=V#CWJQ#/)@>';2 MJ 7/.'QN;AQ6PPZEU#4;KZTAQ_/3WOGHS<6AV$>#+YK7?N^>))+*:"5]C*QRNMD^WX=8^*U@=;;YW!H-8F_:N[K0Y[#J^R M)QS&6X=QY)TVBBQ_44&=G3B[)B?60).;&&KT!CEM)"FSX/!6PR^Z^H+K[&08 "LOA\46XB)!C)^ F-"U-6'IZ2K&-O=\V[()=+7"U=/?Y[D/#A7QSV/A M)K3#Q]&D2][X1A5\VD,;>'8K[IV]?#$ZRMX^P_6PXWKX'/J/Y>-_0M ?ALX; MIRL:39.H?0I+IDM;-\ILR.N%X9*45+,V6MJ$U,(QUR)9L&B=VU8[IJN*5RK M])TJ=*7#AF8(7Q?LZ;VS;4,_O7SQ:CS.WNX,XW+T]N<^P"%6K=GAWZYTB1L[ MIP*%(VEH555M8G>5Y'>0F#B$YZCVK[C+G3*E%R>.X/+2E,2^4%5<(<.Z$<:# M>YYK#?^<=P&4-'>V!I=Y"]=:&8R=DO(-?:#9;:O$X%(U.JB*;I0+AMV610/2 M=QHS@$'S8'JZ0*DY^S$!NQ'HWZ69?(COX3R/I5#74,'A%%\(Q6D:+[S M!-&"Q?1@]8^FSP;2D1A/]DD8?'&1A((99;U5;2=Z+-.P'] : M2:"#P^DQJ;D4 "9M6T3!'R2DU+ZP+:JK'SEH+Q]/+&(I[K"DR(SG_=Q/LL=R MG_-"8DTT?63I.*5 8XK"842?V-7TP<)NK<,2QFASG 6VR3*%;J"1)&S4/\Z. M4^A=;<5J!^X2R9:-$WJ,5SK729"<,M$T* 255XR^=0OD1S[IL,%!(W97+,:[NBMM1N=^_J $(]LEW4':-9F:T:XVST^L>4SS$=S:YE)MEV#C1J M$W$.1BC;C[RRU4K<+B&X#O?3/;<.GZ^HK$<%0FT5:6]'>!RC:4(N&,,2VQ76 M-=:!NG1+@QY$[8%*U<;\Q$3**/8Q.T)J-ZJ?*HR'$W)_*EXCAMA-CWUUAWLG MHIK=(I[[/,7>2(>C[FEWM#Q/)ZI[\W0NO8[EYJGB.5RSP?&T1RZ=]=(BV":> MKW(;,'_C[1+'8W9B@/=S:\-N(1MT!^ZS?P%02P,$% @ V'&B6 9_12H[ M @ DP4 !D !X;"]W;W)K&ULK51=;],P%/TK MEID02-"D25I022*M+6@\%%6K!L]NPG7;[]]A.&KJ150CQTOCCGG// MN?6]Z5&J>UT!&/3 F= 9KHRI9T&@BPHXT2-9@[ W.ZDX,7:K]H&N%9#2@S@+ MHC"#6[JOC#L(\K0F>]B MN:O7RNZ"GJ6D'(2F4B %NPQ?CV>+Q,7[@.\4COILC9R3K93W;O.US'#H! &# MPC@&8C\'6 !CCLC*^-EQXCZE YZO3^Q?O'?K94LT+"3[04M39?@C1B7L2,/, MK3S>0.=GXO@*R;3_1<"E M#'$'B+W15IFWM22&Y*F21Z1TLMSN1K\H@.&JU! M^1O7XVGX:>7&+/ MO]E)0T4A^:#-%COU6#=0#GDR28/#N?@_0Z)I'])*"L[>-P>U]VVO42$;8=HG MTY_VD^7:-]2S\[F=..V ^$W3CBO[(/94:,1@9RG#T0?;KZH= >W&R-IWT58: MVY-^6=FI"C]=2O>@EHH'70I1Z$BR-J2[#4*=++)@^EA66]"27JF"&;M4BU)5" MECFC0H1)%)V%!>-E,!V[L0-X'H M&(RB P;)QB!QW,V+'.4M,VPZ5G(-RLXF-7OA7'76!,=+FY4GH^@I)SLSO:/X M9JC@6;&,EPN8*<7*!5+%;F6&V;Q\2 M68N7;/&N$Z_@/5/',(P'D$3)">@E4Z@]LL/6ZZ&3'1Z0[?-V /,WN"LSON)9 MS42?\XWH2;^HK9]+7;$4)P$5B$:UPF#Z^5-\%EUYD$]:Y!.?^O2Q%@AQ-#\] MBKO8,,MD9?X;ZP;7+VA4C1ZNTY;KU"OSJRR//L#F%\V9T#ZXLQ;N[$-!>T9% MM<0.L/DUWV,[;]G./QPX/Y]?]SV^4@!_W6,Q1_5W'XY7 MYH-5<=%"7OR(0K[X C7^#.8 $G MT6A@I^524)^@+^&W<@,\VO+N?8\[DG<0H%*2O@,[2BV,%M?AX$*X.O9,D,<$W.F":V1I*JX3I_+! MQ2@:1%&TV3WM$UFK?7^K6NF:4;3(0)9DK>C;40B"%]S0'74(&NK2< &WF+JE M .+A-C,T&YD2G 9Y#DP(FXA2L[1QMRYM@^&^RI[\$)-EJ012/H]]]=5I:6+_ MRLH*["T?OUDW[#Z.9,>1> 6?N1']('Z[;?WY(':=3NSM2J9N#[:U1NUA/XS? M?J\*?42[1B;V-Q[=C8Z6++<2](+Y99)1!!E[\[6#\:Z)B?T-QVRQ4+B@",%L MQ;A@\P.):U1.G8H]\*RF,947_8S#51<@['3D!:J%.W?818:*J&G.V]'V;#-K M.OK=].9@1 E8<"HC@3F91L?G]';5G#6:&R,KU]_/I:'3@KMC8/].+P[-U" MSM18A:^+:X=?ARV54M?*>&V-<&IZVAL>OSE_3?MYP]^U6OK.LR!))M9^IQ^C M\K1W1 RI2A6!*$C\NU47JJJ($-CX/='LM5?2P>YSIOZ!98'58USX>Q\ M.!Z-Q>!([_EV>A1:;_Q"%NJTA]CQRMVJWMDO/QV_/'J[A]OG+;?/ M]U$_NW;:%'I1@4D[%84U'CR7DMQ^&ZM_FICX,E>(H\+6"VGN23G:!.5T+1HC MFU('5=*!$C$;G])1_)AJ(T%65L('O$!8!R]^#:#WRT\G@\'1VU&B-&Z7>>'X M[1-<4E1-J41(MS=T%KS1[XO(BY"FI%<:*\NYK:K[IW9I<*]O)EZ76CI8\$ , M*]RO9T9/=2%-B.P7F40F3;1@:.,E(X<7TPMC0ZE%""XFR-A'7&2"QB'+WVO"E5/E,NX\$PLE5. ;(<\ %&= MK47VVJWN23R1./=*\@/,3W E)DWXKU7::@!X'^98\@OD*?(&:4P#/K;K8!05 M;!?:$'U<64N#Y$G+?5[:XGY=)F7Y#4DEA5]<(!L:8KD"&_ Q1R]@7PLV](M,/7/9 W"0ET>Z,MED! M0!+VPFPBC0C5ID2D4:F3[9+5C"LAMKHC1R.VHS6;BGS-%V"?&<%;7@$@3IO0 MX(9XV\&>//6BS5,O]J:6"[)J:UZ*AEM9D;JV9:G'2?4?T.DG!$6>UBPD;_C2 MR1-D.0T(\!P-<]1LT%FE08*8[]LC?URKX4VV-AF MXOT$_F_B_Y6)7[4F?K770J.5-K>9]X].,%UTC]D$ M!-?OR$EFS8%CLD'/!)WEIBD61QJM.>486:W)U.9!/R<=0WM(%0:J\[&,HAN, M-4_7)%G7D5A"RS\/F&_\*QLN,WZ,-3I#V;"?ZR1DM^H^#*%-%P MFY47<=Y#8''18VL5"V,.Q3[R9W@D #N*7ZM6(@^=:U*D^JC.GU]$>9^GDG2+ M7 ]2_KJ0$>ZVR19AY,_ QY[(/VDC_^01<"](VFZ;[*S!?K_!\N3(K>C MN+SHM\"/58:K(RUWDAK',O.&L >00-($2 MQT=/_PIZ%<[1*S5!A8ZR?' 2W8F[@^AA]#.")%I!U/QVD5FI4J=IX\7*S&42 MG1T-/)I2NE+_T9;V!5I>,/[4J8H%(F54UD<!F $4S-PV"-D9;*)2CYOR?W1^$ %ZNNATI -[[/9MZF^ M3Q.!;ZG5RJDQ,T()@M#(J,^1*?D ?FS4:L&:@*B 4A:E6%2K*1 M(2L_ZYRJ4,V1J\/.[KHS+-@#\Z];F'^]%Y3/&X\W*'4!4!.:>Y&!MF'[?C+= MZBB.M]Q*3.A\@9@!&%/16D#K/CD"^SB-7(.:H:>E^=,48;ZS25=WVD=(!VI. MH1Q+;H.0RK72YH'5/JZZ) J!972JP(->:J(G607(P1)(TV7P8;V)6&H/%!V= M"7J9HGU%86LURFCFFV+>7RM*:_F=(HR&'G$&">2'2FRQ-H/)/0T-Y0J5@1"@ M/M/D_*E:(!'1(>&ZJ>:@@/B;6XKL_MA;89>NTNR1XIM'+C$.4MTFIX&:&D01 M1.AO5M1V$H%9EC'("4FZ8[*);<)*.7SMBM.UV^DWE7P>%Y/VVY,P'<\G\X@M M6:%/B0%1PV)"'>B4\#Y&=(M;4!Y/M<@A%=\1B1>(26RH6DVK+4H^$-?K2M>^ MW^:=J/U,3,YXQ&7=N73A71(J G, M< M5M91E?1Q&X1H\1G'B7'Q5<]"@FT9275;BX*@J-J?C'=-Q("5MKSS:E%L< M/$[^C.H,_KI?!KI E!J-.QJR[0BTMC%\Y-;'PBI/,;G0A[%FUI:4D6"_],3N M!7C2DR9DIZ:+Z>,G(JIHQWX/0B'WS7',3CF",*3%5\;6-%M!1TEPY>\I6>HX ML_2J0TE,7*JO6]#='.'&.35!;&.BC% Y 6PMW7?213N)C',46/T&C>)X13%5J MBJ-'!Z]>]%"K\F?=^"/8!7]*G=@0;,V/RJUD# "8!P &0 'AL+W=OQJ36RPAM5(DY'HXNX8EQ&LXD_>]"SB6JLX!(?-)BF MJIC^9X%"[:=1$G4'[_FNM.X@GDUJML,UV@_U@Z9=W*,4O$)IN)*@<3N-YLGU M8NSTO<)'CGLS6(-CLE'JJ]NLBFDT<@&AP-PZ!$9_3[A$(1P0A?&MQ8QZE\YP MN.[0;SQWXK)A!I=*?.*%+:?1500%;EDC['NU_PM;/N<.+U?"^"_L6]U1!'EC MK*I:8XJ@XC+\L^]M'OZ/0=H:I#[NX,A'^999-IMHM0?MM G-+3Q5;TW!<>F* MLK::I)SL[&SQ8;VZ>[=>P_+^=K&ZFS^N[N_6',XV6_ M(MP8.C$&EJK:<,E";\@"YL;0#,SS;PTWW)]^GF^,U=0W7U[*0W S?MF-FZ5K M4[,,:/C+1H'&' M2T534Z .[.C DS.!G<;"$_Z;LPT71)5L2-Y4S^L5>!Z-Y&6>CR7"5@D:>"YW M8%TOM5//_R5GEL2D+#CULV.!QG*:+PIKZV@\]32<(@N1LV'D8A Y"Y$#LUZ] M(!QORWX4\OJ@JO,T.]@O:']/IMIU6#:THQYAIH2:<0^?"V4#2*F*4NXJ>P^M75VF2ONG_YWFN&]+*#PJ4D68*C\I2)24UX:&4 M_%VY3^K\C8,_EX7<+9"BI82AI!QU3I*A.]4XD<8<2<\5X@(N>SGUB6_P+LL) MA=')0D[R1FL"[Q2>\TE@)2V3.^Z0.Y ,D@3^@#^5*O9<"$@32,XAN6@A69N# M814[O)/T].?@AHHGV:E7"VK%#O_)M@P&TX]8G +9F.SB[/(]#A'0@;JVI_]VZ4I9O<+TMZ.E$[!9)O ME;+=QCGH'^/9?U!+ P04 " #8<:)8G$<>I0@# Z!P &0 'AL+W=O MA:.%+2)@8>9(SQ>WN?.)7$@BVQ07 6\(GI:PCK'R&H!8TS>&$9 M:)CCA:<"16/U,K)+S>4"F(QAC()9C*'O"H-;C@9^]F>D197RZU@&"@>-XPY< M][1-QB+L>M0>!O4K>KVKB_I-[>X,_49)OW$.O3)9 41,M>YGDTT(J1% M5:"K"J [C9+R4O-+H$78AHXPPG:'>^@GA$L* /E<7K: >W-'JQAVU8)@PO:"H MZM HA4T8L34-'7)0:56ATJB6HDH]J,)PJ37*: U4)M*(@BF+?U.G.BM2VAGL M#*N'H5]"_CF@5/NOB7 Y"-XG8KO"K$9<$I)0+G9%J[OFUZH(M) M76RLRO+I.%.69FV^3.AQ0^T42#Y7RFXWSD'Y7/;^ 5!+ P04 " #8<:)8 M41D"+\P$ #)# &0 'AL+W=OJ_%/FMC@+A@'D.!>KTEZK]25N]#B"F2J-^P_KS=PP@&QEK*HVQL2@ MDK5OQ<]-''[%(-X8Q(ZW=^18?A)6C$ZU6H/FV83&'2?561,Y6?.B3*VFKY+L M[.CJX@:N+^XNKFXOIO#^1LQ*-!].NY:@>4(WV\"<>YCX!9@$OJG:%@8NZASS M7?LN46IYQ0VO\_@@X#>ACR").A"'<>\ 7M+J3!Q>\@+>-=YCO4(#?XUGQFI* MAK_WJ?0@O?T@O$%.S%)D>!;0#C"H[S$8O7L3]<./!RCV6HJ]0^BCJ=\7H.;P M21JQ6&A<"(LY7-'>;/CO(WT0=C_IFP)AHJJEJ!\@WW)F0%H#-3G43<"66A(M M63[ [ $,+FA'V@XPCLP0[,,2.R#J'#*UJBW1GVM5P;J06?&((32"K.\56>0T MVX E_[6P*TW&5E)>+SS(JLY06ZHEUL4A$Z: .14.#Z&Q%+R)B4NFJ"X82UQH MP]A"UH""/)(-01LD2XL+I26:(V"Q[\?)5S;*:\A:@3A0FU[]X,XRC^ MV(Y<(CGG);@C=;)T3/QZC*5FP%SR$$?O?7!Y-YX$'R"*HA:'^U_JN1:TLU89 MKVKWEG D.6VFQ&'JGL]BIF7FM3;?TI#_=A2X'TW":Q$\';6G(S MM:X O85T&+DUXI7B17P+Q_T$/FM!Q0&B?OR,-8_]01M20V\00=J.]P;]PQG@ MT?]''ORZICY'KQ<-V.O :1J$K::T_UP3C36:>!D?10V'AY?(P_N%.G LI>VQ ME/[JL33.7)$W=!IE*.^YD'8<%_[&%8O5F$Z;C# V!FGZ)CI^[*L4,\YS*LW^ MK&B^&%?)8>(N/:CWG70'F;Y\TLU$Z9@Q3]%HT%L::J]!;&G(&K[":6C.N,U@ M^51$MBLBVXAPU9R0]QP+G\A_-:/U;?.+C[CMXM^&NXU=VSGWBD#8I] NQ2EW M*!M2+D1I+]Z>_=QKU$F.4TJ=/J1Q?V_"=+>NEZ1IX2[1QA_X_J;9CK;W]+&_ MGCY.]Y=\(KN05'=*G)-I>#2@%=7^XNQ?K%JZR^I,60J@ZQ;T6P,U3Z#O&PO=V]R M:W-H965T+8S !.4\\D M3B:XS8=./QS2@JZ6[I2[DPG]]=T[@< VINZ7?D&ZT^W+L[O/WG*YD>I>9X@& M?A2YT%=>9DQYT>OI),."Z:XL4="7E50%,[14ZYXN%;+4"15Y+_3]0:]@7'B3 M2[?W14TN965R+O"+ ET5!5/;&>9R<^4%WG[C*U]GQF[T)I-/GH'BV0IY;U=W*17GF\=PAP38S4P M>CS@'//<*B(WON]T>HU)*WC\OM?^B\-.6)9,XUSFWWAJLBMOY$&**U;EYJO< M_(H[/+'5E\A'D0=)I8TL=L+D0<%%_60_=G$X$ACY+PB$.X'0^5T; M,\,FETIN0-G3I,V^.*A.FISCPB9E811]Y21G)A\^?[[^=O/Q(TQOK^'F M]FYZ^^%F]O'] EIW;)FC;E_V#)FQAWO)3N6L5AF^H+(/GZ0PF8;W(L7TL7R/ MW&M\#/<^SL*S"C\QU85^T('0#Z,S^OH-YK[3UW\)LY3IAN M44Z3K$FJR\0U)E@L4>UW^UVPII(=/"[ V.4>(G,0GUI1!X1[@]2YG*3)%"(4 M=6VBKL;ED4%4FNJPX( MZL^MH VM<-2&MS^-PB!\5R^>>/,$DG-E9)T(1E'CBM7TV2JFJ"9Y91-7(+-9 MC5L\) MT[6V_V2KI>G K30(??@9O%FEJ6ZUAKDLEERX@&JOW3W#O;CA7OQ:[MVDY#1? M<5=PSUK)*6Z=57VZ:5@6$(J2B:W+_/ =L>'8,#\89G4/LY6GOKF[CE2.GU 1=$^3I"JJ.N^W5+7'/4D9_C=M M'_PEDLTII[;%5L2L)4ON<[D&O^O;BHUMQ;;HT:;GONCG[E(D%UUQV:QFO-0P M[H80=.+^ %IQW&_#>-2'.\52!,$*JF^+SM@UI>Y>0Q!TQS ,^J0^&K8A'@QV MY'84\2V'6Z/:,&F-QB=8_C]%(G:1B(\B$;P<@\AZ&X<4@X!:0]#Q^]'9*(1= MZD,AG0_Z-@JC^#@*X=A%P1_741B$/IQASZ!AS^"U[-G%H6YV[W_0H*EM%!.Y M%BXZM/LJ3ITU>)I3CTSCSK1Z9/I?*,;UH[OBSC6HX\GG*7-6P@<4 M%67D4-AOZ$98T'A*%=*!-0HJJKSC,L92FORXG43L"+MW5T/L0S3:9>RI@_9^ M?([PC96AG_AD)GM'0P_'ZVF>L*\Y=?H< M5R3J=X?4]U0](=<+(TLWE2ZEH5)VKQG]J4!E#]#WE:16OEM8 \W?E,D_4$L# M!!0 ( -AQHEA<)\!?1 8 .T3 9 >&PO=V]R:W-H965T2NQ-C]I MMTV4\(R90Y5SB3,3I3-FL:NG;9-KSF*W*$O;@><=MS,F9*M_YL8^Z_Z9*FPJ M)/^LP119QO3\@J=J=M[R6XN!>S%-+ VT^VR=,E?I%* MC?N'647KM2 JC%59M1@19$*67_92Z>$M"X)J0>!PEQLYE)?,LOZ95C/01(W< MJ.%$=:L1G)!DE >K<5;@.ML?#:[OX6EP\^4*[D8PNAX/QL/KP0U[[_< M7HT?'V#_D84I-Q_.VA9WI'7MJ.)^47(/MG#OP*V2-C%P)6,>KZYO(](:;K" M>Q'L9'C+]"%T_ ,(O.!H![].+7['\>ML$Y\)#4\L+?@!#(SAU@"3,=P(%HI4 M6,$-W')F"LUC0!^ZYU&AM9!31S564M<#%\P( W\-0F,UNMK?FY158CG:C(7" M[\3D+.+G+8POP_4S;_7?O_./O=,=DA[5DA[MXMY_**,.U 260B^$PRBS"_D' MV^2_:\KOQ-TDXVX4CPF'B4HQ%1 3Z_RJ2@CB.P=+TX3NF="5MDCY,T\-AH5- MA%RC@$1PS724S 'G9HF($D>1+<4R2)ZFN*D&MC1PVA P:QB8P=*BH;,H,Z2R M6]JD=CS'XI)'/ NY7HQV3K8H%GG8=08C(9F,!$LK4"=P0V*"7WV#ZMN!1V61 MZI)K\Z/O-Y@8.: 3, MDG+) P=F3,<;>&W[CO&<$A+58)W/OAT3=7"3@";*R(J(5SA M "%=*<#-N*"GLWL-Y5JY4(T,598S.7=:ZYT:9[8%[[U>IX\,!N MYUZ2CV.)5*D[Q_A2,>;76_8BLB*#7%DDI3C,V9P4LG4-H=CAR<>U)Q^_U9.' M"'9.Y1W5N0TGOIM0/?_Q"0M19]CK1?J^I_1]R4.[R7]W;KO=?]=*X*4/.\]8 M(&29*E#75&S^V(>?%\")7*(D]<#J012C)+#?3&=XAT7<,5708S1,?:CX9>8) MO%.2WC7]4W1P(:.TB E@F0 MVE.7,4)[\Y?%="%1 ISYCLS=MJ)R2W0?8\UA M\Z3!2ALABLQEW7 .L3 124]\)H7%DQWU4AV0SL>JO=,YL&G,LG 0'U26":5[[. *R"I--7294,5]@..JM M%Y)#($.OZ-XL;+?%-*F2TX^$JM)6PT:$!P,/>:*'+CK$-C..O#(^U^HY@D&^ _FTXUGQ*X'/>(1$[5 M4^F6_%N!'=3,7L?S#M?3Q^N\5 =>&6^-T-L^$WC^[PU,>]#!PGO]WU^'[A_T MO![]XRW$/SAR;?H_.O2#[F^8"J5 %R%?-[B\A\5\4'V[2-/K>FLT0:\' 98/ MY;>W,2&U&T\P&==3]]!$)PNJJGR-J4?KMZQ!^82S)"\?PE"34[0]7GPGN-1# M0"W0Y>-2V;$J=P\ZH;)69:Z9<(;.2 0X/U$(N^K0!O4+7_\?4$L#!!0 ( M -AQHEC)A%]!T@0 *H0 9 >&PO=V]R:W-H965T9:@02*B1 ;T.1*.W,(,ULJ[;;?5CM@TE.B#5)S-I.Z>RO MWV.'7.@&2MN1]H7$]CF?OW-US&@EY \5(6IX2N)4G3N1ULNS;E?Y$29,'8HE MIK02"IDP34.YZ*JE1!98I23N>KW>43=A/'7&(SMW(\F8IW@C065)PN3/ M"XS%ZMQQG6+BEB\B;2:ZX]&2+? .]>_+&TFC;HD2\ 13Q44*$L-S9^*>70R- MO!5XX+A2M7XWIE%L:Q?I[ M@?[9VDZVS)G"J8C_X(&.SIT3!P(,61;K6['ZBFM[+$%?Q,K^PFHMVW/ SY06 MR5J9&"0\S9_L:>V'?12\M8)G>><;69:73+/Q2(H52"--:.;%FFJUB1Q/35#N MM*153GIZ?'EU.WN8W,\>KNZ@=<_F,:KVJ*L)V:QW_37*18[B;4'IPW>1ZDC! M51I@L*G?)48E+:^@=>'M!/S.Y"'TW0YX/6^P Z]?FMFW>/UM9J+DC\PD ,Q2 MI65&>:45L#2 KQ@L>+J B25?--!\Z:F MGL[4DOEX[E#!*)2/Z(P_?G"/>I]VF#0H31KL0A_?Y64$(H3/C$MX8'&&9M1L M:Q/]G1LTT[^/$$(14RT;GVF3,&!7C3NU631<'@LN0<6%5US.@.+K1V6 B;*/ MR1QE,=.'ZTPK3>$QNWR10BFX)G0)$Z50%X.]A"IW***C^")E&@-@"J)UY#>8 M39F*("3[[#+2S"S52!9JD*0(:L66"@[ [;A>CYZ>1S\?/YQXKO>I-GU?G*BR% M75MI'7LN]"L>9N@>E\/?Z*3@*7E3&X^]C.81%#FI4+?#"OQ>:!;7TF2/&('7 M<4]/X6188=*$"\-!.5&/>2KT/G'?P]NNY_['K\?]*GP-QNRU^5N *?$Z?9MI MY(=Z GH=[VA SZ'Y<6%'HQF6C6:X;Z.Y"D,Z33>;C (Z7*VF_@!O>11-PXH9_W7]MR-SN?<9_$.(>(^')+ M(RSGUGP[D%)_.(!3DXK;F\*L:B!K16CEEK=ME@B3&3F6!RVWO0NIB0!UK'TJ M^A4T7FBH#>[Z%<:[9/W)FZQO:-.OX[@5^)?UTW=X_\4RKXK;+]/:8(;/SD&Z M%OBF< V,O214W3,\SY/\I[7>PU MKQ$R.H&- *V'0NAB8#8H_YX8_PM02P,$% @ V'&B6 T36#7W @ 8@8 M !D !X;"]W;W)K&UL?55M;],P$/XKIX 0D[;E MK>W&:"NU6Q%(;)2M@!#B@YM<&FN.G=G."O^>L].&5NKZP8Y?[GGN.=MW&:Z5 M?C0EHH4_E9!F%)36UE=A:+(2*V;.58V2=@JE*V9IJE>AJ36RW(,J$291- @K MQF4P'OJUN1X/56,%ESC78)JJ8OKO%(5:CX(XV"[<\U5IW4(X'M9LA0]HO]5S M3;.P8\EYA=)P)4%C,0HF\=6TY^R]P7>.:[,S!A?)4JE'-_F4CX+("4*!F74, MC#[/>(U"."*2\;3A##J7#K@[WK)_\+%3+$MF\%J)'SRWY2BX#"#'@C7"WJOU M1]S$TW=\F1+&][!N;7MDG#7&JFH#)@45E^V7_=F<'<_OO\QG]XN?,+F[@=G7;Y_F MM[.[Q2GM[=]3F LF+3"9P^RIX36] M-PN_)DMC-3V8WX=";YE[AYE=$EV9FF4X"BA+#.IG#,9O7L6#Z/T1W;U.=^\8 M^_BAS1U0!5RKJE:2Y!HWVP:T'\DA^4<='):_*!&R/7?UKCOL#H[Y3;JLK.QN MRYO<8(;5$O5V-06FT9D72E!=,%61Q!'">^?4;*_%*)''A%L3]CY4\B/HO[D*9$ MEF:!3,A8&R0 &:0*3 M+&NJ1OB@AMTH]/J.]=G.Q?W(YB207Y-:07?==?]N'0XPEW\KY" MO?+5S9"(1MJV!'2K70&=M'7COWE;?>G05UP:$%@0-#J_Z >@VXK63JRJ?159 M*DLUR0]+^@F@=@:T7RAEMQ/GH/NMC/\!4$L#!!0 ( -AQHEBM-11^/ , M !0' 9 >&PO=V]R:W-H965TVJ+#F]D2O4-',0IN:.QJ:96Q7!GD9 M0+6,69(,XIH+%4W'P79KIF/=."D4WAJP35US\S1#J=>3*(TVACNQK)PWQ-/Q MBB_Q'MW7U:VA4;QE*46-R@JMP.!B$IVGHUGN_8/#-X%KN],'G\E!@LI+[OAT;/0:C/FEQ]G#W#TP.<2 M[?$X=D3I)^*B@\]:.'L%GL&U5JZR\%&56#['QR1EJX=M],S80<)K;DX@2WO M$I8?X,NV^66!+WLM/YP[N!2VD-HV!N'O\[EUAL["/_N2;;GR_5S^?HSLBA@"6#2/&$W?OTD'R8<#2O.MTOP0^_2^O1:@%Q!$W\RE6')_=.T^J0?)]DL- MM/HW+134".M\2%@0X4T,D45=N42"ZSG:,+@ 4T- M4G,%"UX(Z=U9DIZU]BMOORF<]M[M?@[@+619TK5D2'=L/^@-J,VBNT=@2-XK4V3OR'I2\E:"@]6 C%5>&S+;1U%H[8\)B:L^,=WAXH M#/OV*HJ">9V]C V[8+:B4'\XO^)K>7#NJHJ%;T6\+C7>@^86FO>T& M/L#V1SC]!5!+ P04 " #8<:)8JWEWZZ," #+!0 &0 'AL+W=OJ MAF%HTQQ+8<]UA8I7UMJ4@GAJ-J&M#(K,!Y5%&$?195@*J8)DY&USDXSTE@JI M<&[ ;LM2F#]3+/1N'/2"O>%!;G)RAC 956*#"Z2OU=SP+&Q1,EFBLE(K,+@> M!Y/><#IP_M[AF\2=/1B#4[+2^M%-;K)Q$#E"6&!*#D'P[PFOL2@<$-/XW6 & M;4H7>#C>HW_RVEG+2EB\UL5WF5$^#JX"R' MM@4]Z-UG;/1<.+Q4%]9_85?[ M#OH!I%M+NFR"F4$I5?T7S\T^' 1<1:\$Q$U ['G7B3S+CX)$,C)Z!\9Y,YH; M>*D^FLE)Y0YE0897)<=1,KN;WW[Y,9O!='8_^W2SA/GMY'X!G:58%6B[HY X MB7,-TP9P6@/&KP#VX4XKRBW,5(;9R_B0R;4,XSW#:7P2\$Z8<^CWWD$/U6<=_C]5_!>T"2!OE>$4Q1X5J2A9^3E27#-^37,<$UWN XGJN:H:U$BN. MR\*B><(@>?NF=QE].,%VT+(=G$)/KG59:<5D+>@UW'.5SM%(G@ ?;IJWI^L^?5CP%LH4ZYQGT//OC2+DW:7:VKMPS^RY MXMIF%(.T-0J:Q)S3(NOI]*(N?ZZZ?MO^)^D,+OGMQ-UCAQ8>%%B)9N/;B&6( MK:*ZUEIKVZDF=8'^2-Z< M<<&IV_OPC U*VCGI"N?+FN-''Q^V'. MW1:-<^#UM=:TG[@$;?]._@)02P,$% @ V'&B6 2M26D6!0 $PX !D M !X;"]W;W)K&ULU5=M;]LV$/XK!W4H'$"Q]>;8 M3]2M4266:.R M&$5!<#8J&:^\^;D=6\KYN6ATP2M<2E!-63+YYR468GOAA5XW<,?OBGI;;1#R7B)E>*B HF;"V\1SBX3,]].^)7C5O6>P42R%N+!O'S* M+KS $,("4VT0&/T]XA46A0$B&G^TF-[.I3'L/W?H'VSL%,N:*;P2Q3>>Z?S" MFWJ0X88UA;X3VX_8QC,V>*DHE/V%K9L[B3Q(&Z5%V1H3@Y)7[I\]M7GH&4R# M(P91:Q!9WLZ19?F>:38_EV(+TLPF-/-@0[761(Y79E%66M)73G9Z?KVXN_UT M^\L*EM=WL/JXN+N&P1>V+E"=G(\T.3#31FD+=NG HB-@,=R(2N<*KJL,LWW[ M$1';L8LZ=I?1BX W3 XA#GV(@BAY 2_>11M;O/A8M$Q6O+I7L$0)JYQ)A-\6 M:Z4E%#/2AI#$7RE=%X_!E*^"J8$K!#>I<9(?">MGQEQQA(PK: MKP9/FVH A5K1H-0Y:/J<]@@1/^PXU<0I=9R4Y=183L9$;\5I:GF5EM<0C)^, M%XW9EX";#6U4 T;2H32K,F.X0LE1P0*6M%E12LQ@I47ZX --L+#'9A#R(\^P MRGS@RLB'T0'ZR"OGDQZOEZL>/[XY347UB-)\VR+4X M7DYOWTRC,'H'@_#D5>O+X]91:ZWV:A28IA58-_I5H,'DA"AT'%S!JG87'C>* M)^2WXV 2TJ:MB^$[[_T$YJ+(R 6E;1#'R0G]AQ%\L\V.\!FYI][=U49_ZYZV M!1LE/_N3)/&CR1BB./'CZ9D_&4]A\+E/X6_"T9F3WW#H' ?#8 SOV]K_[Q;^ M?[=TISO!Z"UB\J\LXOM.OA6FC>2:@IC93-WUQ-(&TE1M[UD[U5NZ#K>$#@?=*8L2.U5R#DJ&YH(IW" M?\!C^L\\^N%TZH&PO=V]R:W-H965TNU+W10MM/U3]8)*!6)?8J6V6W?OU'3LAQ][!5E6E*+&= MF6>>F6<<9[*7ZHO.$0V\E(704R\WIKKL]W6:8\GTA:Q0T)N-5"4S-%7;OJX4 MLLPYE44_]/VD7S(NO-G$K3VJV43N3,$%/BK0N[)DZO4:"[F?>H%W6'CBV]S8 MA?YL4K$M+M'\5CTJFO5;E(R7*#27 A1NIMX\N+R.K;TS^)WC7A^-P6:REO*+ MG=QF4\^WA+# U%@$1H]G7&!16""B\7>#Z;4AK>/Q^(#^V>5.N:R9QH4L_N"9 MR:?>R(,,-VQ7F">Y_P6;? 86+Y6%=G?8U[:#R(-TIXTL&V=B4')1/]E+4X[N:KVX=[Z*S8ND#=G?0-1;!V_;1!NZ[1PC-H$=Q)87(--R+# M[*U_GYBU],(#O>OP7< [IBX@"GH0^F'\#E[4IALYO.AD9O]O%#D/A7[W"-6Z[Q>^BS M9;U/0&Z(;BI%R@O.7"L_5*B88W\K4EDB& DWU[>K3_-3.;P;Y70.=6C^%3/8 M<,$H-"N B_H;8!G0"$R.L)!EQ<3KQP^C,!A>:=JFMJZV?4#7I=; -3AD80B. MB8R,ZFQH2L1IK&7!,V;.1N/"!=O(@KXA-FT70??H15KL,KO"6M2F1E2U-\BR MK1FO:]8II-;=;Z6[A%6N$-]T,%#_I7G;@+!D&S2OL*S0_IBZKP&<4.-?P$02\,8GI&HS'=.V'7K25^T(0_K_%;ON05#N@^M"A1#>/[ M\%CL]"6UPS-JXSJ\@R_TX=;8/?A;@I+*J'H@B%HGZ4(( 6%TX1.20&D3> 1! M $[0\ J",UQL#X\K90_R$F"69F_%S(.&B$'1T+&-H70=588NTK$X^^%3'J^7PL9 MQM9R$(R"FF++A88"-^3J7PP''JCZ4*XG1E;N(%Q+0\>J&^;T'X/*&M#[C93F,+$! MVC^CV3]02P,$% @ V'&B6&)8S/:D P )! !D !X;"]W;W)K&ULK9AMC^(V$,>_BI6>JCNIVCP0V(=")""[UU2W@);= MZXNJJKS) .DY-K4-7*5^^-I.R!+(YI9KWH#M>'[V_)T9//1WC'\1*P")OF:$ MBH&UDG)]8]LB7D&&Q05; U5/%HQG6*HN7]IBS0$GQB@CMN-C>T^^,\\J99RQ@S,AO:2)7 ^O*0@DL\(;(![;[!0J' MNIH7,R+,)]H5$<&GO>*0:

H=G#[?QV\CA\C*83-)R$:!Y]G$1WT7@X>43#\7CZ-'F,)A_1;/HI&D>W M<_0^!(E3\@&]0RE%]RDAZAQ%WY9J5YIMQ\4.1OD.O%=VT$'WC,J50+\O4LCKQ%XC_D%ZK@_(<_Q?/0T#]'[=Q\083$V;]I?+*7RSRU0N>%0 ML]WQV^F=/;T&$S9C0HB_A:DXWRG/LV.XG5>X,\Z232Q11/.SK?;H.LX?7M[*$_CFN?*TQ*L(D^WE*?[ M1GEBI0PC:8(E)'ETH2*ZM&#?"K=1]T0U]TBSQHVF MFC9A84NPBFY7I6Y7K2?MJS:5;!,6M@2K*'E=*GG]/R+L^B35>$>,"%/I=2I7*@L/A0!9?_=JY)W[GK1*"]NB5;4\N/FZK4== M@6Q+SC9I85NTJIS>BYQ>XZL9T2T(J4I"J0HQ@FE<&X(%Y##"CG_DFM=I2C9:D[- 7>T?C(O1GG!>L+)J^?5=6P M3-4%DL!"(9V+2Y6$>%Z2YAW)UJ9(>V92E7RFN5)E/' ]03U?,";W';U ^<= M\!]02P,$% @ V'&B6#CQ)Q?%!@ 8C8 !D !X;"]W;W)K&ULM9MA<]HV'(>_BH[U=NU=5[#LA#1+N NHVW+7I+EFW5[L M]L+! G2U+2J)T.SVX2?9CH6P+7#[WYL$&^LG]"!+CX5]L>7BLUQ1JM#7+,WE MY6"EU/I\.)3S%#J^"<1)$I4!SQ!Z-;N?,:F:8\8DEG//V3)6IU.3@; MH(0NXDVJ/O+M;[1JT(G)F_-4%G_1MCQVK&N<;Z3B6558;V_7[]X?8>_82NDH29+R9.T75> M=B_S-;TD5,4LE:_0"\1R=,/25.^6%T.E/XM)',ZK>J=EO;BCWA#=\%RM)'J7 M)S1I*4_\Y0/L"1AJ"#4)_$QBBKV)-[%X@\+@-<(C'*%/]P2]?/$*/6RD/DZV MM7!V?%[XG-?64'\,H?-F3,?' M'X*N%>9@>I;[($*Q!>(Z2%44<'TN1-;K!+]Z^M-TS+]I$@WH_7C)+P8/NZB M\M;?%Q50F(/JI$9UXD6UT]GD:S37?UE"13G"*!'GD9Z/L/T =D#RXNW6T^W<0/:R1ZS<:.K!>X1 MQ/M1OQ'$60WBS OB5\Z3K9Y^V]KF+=EW@(8,(V<-IM&XANIP>%MS>'OL6(*N M3+]OXO &],4!&4: PAQPPE="U[DJJ0*4XHG*N-QQVEK-#_R>?[0S@-H^:!JI MTISQK./R!UN+QUZQA7,&?SU]R8&FD2KMB%D16V/'?F/OYPS^L-YT0"4=-R6] M0T6Q=73L=W2?,_B+]F8!ZN55FK-LT]55K)=COY=_4"LJRA7XW17=5C:@Y@V: M1J#27(I6TG$$[ X85-1!TPA4F@O3.CWV._WW_MS@C^^-%M3[<=/[NTYAJ_WX M:.WOZUK^Y-ZH0"\'JC3G!Y&H@Y65?.Q?9#_6M?PQO<& JCUN+O#C#@G%5MCQ M(6&'-<"=7C0-(*;#M_A6J%5^-"O\#[7\A?M M_6L[J)6'32L/3CM@6"T/#RRDW[%=1VAE NKBH&D$*LVE9[4]Q-!W[<&>/7_AG/E9[Z:*[,@+ZFN8P[NV1S43O8^[EXYJ^M-YMFC6\[SCUK MZ*%_&?TF_LJR3:;G_B>^448NYST0-%>N@_W?U/WU]T;@K=%E8,4Z](OU7=WV MV,[V1S-HFFNS&X"Z9RM*(< MGD%/0Z!&#)I&H-)PP/RW#[^H%CHZ]8E+T99,.YFZ:^D+TO0-'( P&&6UM:C M7K9N!LS2(5J1@7H[:!J!2G,Y6F^/H+T] O5VT#0"E>;"M-X>?9.W?\. Z:^H M-V30"X #$*+B)/<](1#MW-KNORX &C%!5_-!T\@! &$WS.'.PS<9%KFB<4&$.T.\O.%?/&Z:"^K&RR7]02P,$% @ MV'&B6(TM2;\9!P DSP !D !X;"]W;W)K&UL MK9MK;]LV%(;_"N$50P>LM452SF6) =OJM@!+6M3M]F'8!T9F8J&RY$ITW/W[ M49>(5B0>B]WYTO@BOA8?B=2C4^KJD&9?\HV4BGS;QDE^/=HHM;L4BSK5#Z;?8XSG>9%.NRT38>T\ED.MZ**!G-KLK//F2SJW2OXBB1 M'S*2[[=;D?V[D'%ZN!YYH^?C3W+@.?%@W*+?Z,Y"$_>DV*KMRGZ9?BSC0I]DC&,E1%A-!_ MGN12QG&1I/?C:QTZ:GZS:'C\^CG]U[+SNC/W(I?+-/XK6JO-]>A\1-;R0>QC M]3$]_"[K#OE%7IC&>?DO.=3;3D8DW.2%9LK=.*%R7,LK7N?I04 MQWVE,OUMI-NIV>+SZN;NW6I%EN]O%S=W\T\W[^]6Y U9Z1-LO8\E21_(G3[] MYGDN54[FX==]E,DU>1U():(X_TEO^WD5D->O?B*O2)20VRB.]0'-K\9*[U[Q M(^.PWI5%M2O4LBN,W*:)VN3D7;*6ZY[V =S>HT# 6'-IX-!G. L*)MZ*["UA MWL^$3BCOV:'E\.:LKS]P\T"&MN:MWK#F4+,RCUGRRD-8'<$\*@?=WW_H37Q_KQB1KK,=R*4UR,]Y>0R>Y*CV8\_>-/)+WVL,,,"I+ 61]YP MY%#Z;"GR#=F):$V$(F&O2IF6*<7T^S0K#N/3,1/PAUR9((6UF/@- M$Q]D,@_#;*^GA5"/_&@M,U&<7WU0JAC_"(K_@HG?P>:UMPC 7?G.CDZ;CD[! MCGY*E8A)H@?2R:Y.N\?__$5?P=]R/?Y(82TL9PV6,Q#+;VFZ/NB9OX\#V-)U M%L$,"\XZ1XB?-4>HQ>&\X7!^8AR8V77>.^DOP !7')AA 5)8"]Q% ^X"^>)T M@, P9SR8:4&=UG\5;=.AA@[%N8+#.+#2P,2;L#5!AD>BSIG@A]>3])&*9J/Z[/TS;7:*F M!77:,1W;?&.4V#OIQ.E>LR"9#*4&*G"6*QW4M(!VE=)^GVE-<4%T7-2V@7==]8QE"U,@NA66WJ&A7,XH^=:J*=B\75-5%30MH MC^I:?(X:UZ6PZQ[??R_ZRQ=P@C,35,?%2FO3,S9,.7(-@Z(J,6I:@)76AFGL MF<+V/+2, < P9SRH*DV[*FV[Y!F5IK!* M#RYCP#G.8%!=FG9=VE+?H<:E*>S2#F4,.,D9#:I1TZY1,VIA8XR:PD;M5,: MLYSIH"HV[2JVQ;"9,6P&&_; ,@:F<((S M$E2M9EVMM@PC9JR:P58]M(P!QSAS0=5JUM5JRS6)':V[@*UZ4!D#SG"&@KO: MHEL[]FSSBK%E!M>.H3(&W-09!JH7LVZIV+-?,ZBRBYH68*6U*1HM9MAK,ABJ&Z.F!5AI[36#1J,Y MSK(,.,85(6I:P+L>32UCE1N1YIC+,N P9SRH3LV[3FUQ1VZ9=O;;ESHV/GM;I4NFV?+F10DMT ML8'^_B%-U?.;X@>:YY!G_P%02P,$% @ V'&B6& C?II:! IR !D M !X;"]W;W)K&ULM9I=C^(V%(;_BI6NJEVIG7Q! M8*> -$.2[4@[[0AVVHNJ%R8Q8&T2L[8#NU)_?.TD$PAD(B*=N8%\^'WLG-)IF8&ELI=[>F*:(M2;&X83N2J3-KQE,LU2[?F&+'"8X+ M49J8CF5Y9HII9LPFQ;$G/INP7"8T(T\ M!>)$H#CM J<2..<"[Q6!6PG<<\'@%<&@$@RN%0PKP?!:@5<)O"+V9;"*2/M8 MXMF$LP/BNK6BZ8W"KD*M DPS/;.6DJNS5.GD;!$LORR>YU^>%P]_?$*_HKLX MIMIRG*"'K)RX>@*\]XG$-!$?5!/'0G4O=-)?,3\!KGV+_KR!VT#ZI;[)*KEPQ:Y?[W<;9$'UP^^31Y> MW[O3$4NWGG1NP7-?FW2-R3-G0B*..9:9Y9U]M;7LN'%#'''S?Z"RR;VJ-DDO&RBD]J^)6A>'32O,VA_RBWA MZ"Z*>$YB]+D[:)VHOMD+$N9#P@)(6 @$:Y@[JLT=O>7#:@1I-R3,AX0%D+ 0 M"-:P>US;/89+@..+!.B^MK&20L@(2%0+"&91]KRSYV6C;?YJN52K_? M]#2)@/"0L@82$0K&&J;1W?3*VW3+P5'GZ23W"AGA9J"BGJ=<[^RTX[^ZIMV>0M "4%D+1FIXY1\^%H-L73?=-TP#+>& TD(H6M.T8Q7'[B[CM&7D)5X3^0,M56I]/R',FA="906@-)"*%IIF7FR[IH2OBE6R(6R(L]DN01;'ZU7 MX>^*M6?SV+Q,?Q-K (F^)S$5(V;:=<5B#0D1YVP#5/VR9#PA4MWRE2LV'$B8.B6Q MBSVO[R8DHLYXF#Y[Y.,AV\HXHO#(D=@F">$OMQ"SW359.9$P(3%?T2A M7(^<@8-"6))M+*=L]ROD$^KI> L6B_03[7);ST&+K9 LR9T5@B2BV3?YGB=B MST'%:7; N0.N.ERT. 2Y0Y!.-$.63NN.2#(>SK]&GR]6GZY;=?T!F:9$%; MCDN)5'? GP'].65QC%0M[@@/_VK*6A;UHCFJ?K^OQ88L8.2H%SB-Z8Q__,'O M>S\U3?E(P4H)N"@2<&&+/IZL"5]!8V5DCOW445/.\_AL,'2?]Y'73;S"H@2G M5\#I6>&H9<7-U=V$T!KKT%4X4K#2M/O%M/LG*#4 M+5I>FZL"S945S2-Y4?HM&^%.6RM2KSJUNXU^V MK ,VB+$5\7VRB=D+ )+ 59>2K<,<*"PC*="_Z##*M0]V*.4<*UHY-4;\_=.H MOW]4^3]6M'(23 /@VSN _T.]>>A245>YI<&FC7Q]TR;X]C[!0K^Y9^DEJD*J MF[00L&\4W+?JHY6"<]<2KU4EJLFFC8.-JOIV6>W"P76MK'.P==2N%6NDU[=K M;W<.K@NOWH24YU:W:>5@(\_^&_J<[] XJ#6 $"V8Z,*]UD$.IITC12MO TU[ M@+V3<"\^DO[GN\U3=!/8=!.X4S?Q+N[%]6:AVD]83V$A7ESS_WA MJF]7@TD;(J/BV"J05N;-74ML5L-4MVG#9$05O[&M/IQX<5TG:^MI';1KM1K1 MQ7;1[+/-@8M[YQK[U8 M-I/R?Z9&NP/[UM[&N$%]#U^%9#4I0S)*&MB5M /A!F\+J'W0CL4:&*T-[%K; MF7#SN'U+I3:85!?!W3N[2$#5H#[2$:IYW5*9_>-?/"V.C6[2PY+*\UO_>I(= M_I@PV5G4@RKM2!%S#$L5TCN_5*O!L^.=[$:R37I",F=2LB2]7 ,)@6L#]?N2 M,?EZHP&ULM5Q=;]LV%/TKA%<,+=#6EJBO9(F!Q$W1 M DU;Q$OV,.Q!L6E;J"QY$I.TP'[\)%GQ%26*EJ++E\16+@_)RQ/ZZ!Y:9T]Q M\B/=,,;)SVT8I>>C#>>[T_$X76S8UD_?QSL697]9Q'YA/#W;^6LV9_QV]SW)WHT/*,M@RZ(TB".2L-7YZ,(XG7E>WJ"(N O84UIY M3?*IW,?QC_S-Y^7Y:)*/B(5LP7,(/_OUR&8L#'.D;!S_EJ"C0Y]YP^KK9_2/ MQ>2SR=S[*9O%X5_!DF_.1]Z(+-G*?PCY3?STB943LG.\11RFQ4_R5,9.1F3Q MD/)X6S;.1K -HOUO_V>9B$J##$?>P"P;F/4&5DL#6C:@Q43W(RNF]<'G_O0L MB9](DD=G:/F+(C=%ZVPV090OXYPGV5^#K!V??KWZD]Q5V: M2L!K/WE/J/&6F!/3DHQGUKTY50R''M),"SS:@E=)9D[>++UE,LG?7[)0\IFS M;?J/+&][7$N.F_^3GZ8[?\'.1]E_<\$,P5(8$(*C E\VDX& MT:]L;@L;G%GCGRS(=N0$-"I"P% .[1O?L$0Z)F6[OOG'0A-G:<(L34TL+(&Q MTH"$)J8!Y(BA_*@_SD/:H)CE.G4>2H(\KX6'(!,,M4[X$JP8F?LKQG])1Z9L MW7L9D-#$N8+R,&Q=;$05)5AH8AI EAC*C_SC;'2:&YXQJ7\LRZ(F3AL?03 8 M:L7PB66+$ZW?DCL6\2 L5NHM\:,EN0@2,HNC99!?RD+(Z]&GNXO9Z(UT#LI> M>B\8$IJ8$U KAJ>+MZAZ!@M-3 ,H&D.I%H[S]D3"V_HMC2S(I'+6FB T3+70 M^!RM$C_ER<."/R1L?)LQ-Y!OJ&J@OBN"A29.&T2,:6@BIHFJ@*TRUKOBV8TDA.LF9[$S)?^4M478E>0P6+4-&K91@H8D%@,JM8978B:73E:85=W MTWO%=-16:,7JT>;UX)H].L0/!?%#A_D]97/A$]VKWQS)@IP6#4I!D%"U(.E( MV_:BO!J_]T+IJ+Y04$%4ERM$4641%IJ8!I!%=)@S1)NV3[,T+PMJ*\U3D"I4 M+54Z\K6U@J^&[[U..HHN%,01U>4C451YA(4FFND@CZQA3I+5-(DLMV&GRX): MY*L%DL4ZXB1)Z7JXUU(I6#5RWR7"0A/S .K(TN4U6:AZ" M-3 /H(6N8UV0U M;23JG=29*O&::(L0L"I'4M0:I2-3NTA8=4^]ETQ'Q<8"@63I\J4L5&6$A2:F M 921-HN>J^5CG*.!1K)TF5) M6:CJ" M-3 .H(VN8)64UW:9ZJ549(IZP [5BJ]5*=[JVBEAU#[V/X>FHZM@@ MD6Q=/I6-JI"PT,0T@$*RA_E4=M."JKM4DA"CQ3VU0;+8:LDBI6OE8$JWL56ZY4N MM.UT&Z;NI_>2Z2CLV""5;%U^EXTJD+#0Q#2 0+*'^5UVT\JJ*P-EB#@L$"SV M"[RN%YRYZK@EHY: L-#$P_P@JAQ=#IF#JJ6PT,0T@)9RACEDCLS[JE?"9$%M MI[ 3'#KOMS>K^>B^:EB]:5;YII>VK5KC?M=*AO1S07LXP M4\UI^F4-[JI"Q&&!%G)>8*BU<[?;UHM:1L)"$Q,$JLS19;(YJ H+"TW\KB H M+'>8R>8V_;/F.5I94-LY6A=4C_L"DZURN+;;GJONI.]J8:&)*0&UY>KRVUQ4 MV82%)J8!9),[S&]SFU9:?<]5AHC# AGCOL!KJQ&VTT:K[J?W8NFH)[F@HEQ= M3IN+*I>PT,0T@%QRASEM;M-$:QP1E\6TG&5P*U\7'^2S50.\]SM5]UC[Z<1 MZ*@;>:"@/%T>G(>JFK#0Q#2 :O*&>7">S&"K'W*0!K5LOAXH&4^M9&9QLHLS M#K.B.G85!ML@*A9+/E#4H@\6FCAU4$N>+KO-0Y5'6&AB&D >>KA.7L7Q=/E:M-^UGZR#C,DA6V60D_?YS4&R?Q[>_@V/=\4CY>YCSN-M\7+#_"5+ M\H#L[ZLXYL]O\@X.3R6<_@]02P,$% @ V'&B6![>6 6< P [PL !D M !X;"]W;W)K&ULM5;;;MLX$/T50BT6+9!&%U_B M9&T!CNW%!MAT [MI'XH^T-)8)DJ1*DE?NE^_0TI6G$11D"(%#$LD9P[/' V' M,]Q)]5VO 0S9YUSHD;8F+-L;>R$'P\+FL$" MS&UQHW#DUR@IRT%H)@51L!IYX_!B$@;6P5E\9K#31^_$AK*4\KL=7*4C+[", M@$-B+ 3%QQ8FP+E%0AX_*E"OWM,Z'K\?T/]RP6,P2ZIA(OD7EIKUR!MX)(45 MW7 SE[N_H0JH9_$2R;7[)[O*-O!(LM%&YI4S,LB9*)]T7PEQY( XS0Y1Y1 ] M=.@_X="I'#HNT)*9"VM*#8V'2NZ(LM:(9E^<-LX;HV'"?L:%4;C*T,_$'V>? MR'SV>?;Q=K8@'\@X39F5EW)R)XW69<6Q8N=$$3&'EX[C6H+7CQ'V_"?O!G4]"O!'9/ M@FXM0;<-/1Y7\0.AN=P(8T4PB@I-RQ)0*);@&NV<30XQQS8'BO1RO47E>C52O1:E9B# 6'9:RR= M"; M77)HBJ2$Z1U%$G;[#P+I/8HV[-W9W./7K_GU7\X/*YE98Y&0F*T_@:HF MOOU'7#K! [J/3:)>,]NSFNW9,VS=03K!$V4O.B8R7N8FM2KJ2#3=/=80A.!P\/>"OI7Y0D#.X:BN"9 MT_5*KNK>K;N9L>NA_/O MS,M6&!N+C&'8'%;H&IR>80%697=9#HPL7(.VE ;;/?>ZQHX&PO=V]R:W-H M965T MICVXZ4UCX=B=[;;LW^_:"2&P@'C82^*/>T[.N;Z^2?=2W>D2P)#[B@L]\DIC M-F>^K_,2*JI/Y 8$[A125=3@5*U]O5% 5PY4<3\,@J%?42:\+'5KURI+Y=9P M)N!:$;VM*JK^G .7^Y$W\!X6YFQ=&KO@9^F&KF$!YF9SK7#FMRPK5H'03 JB MH!AYX\'9)+'Q+N"6P5YWQL0Z64IY9R=?5R,OL(* 0VXL \77#B; N25"&;\; M3J_]I 5VQP_L%\X[>EE2#1/)?["5*4?>J4=64- M-W.Y_P*-'R+*3D\."('A ERR3C'X]:I;]"MU>SGC;/S MVEGX@K-+JDY(-#@F81#&/?#)Z_ IY"T\>@KW,<=MHL,VT:'CBU[@F\,.Q!;3 M\'.\U"X%O_H\U21Q/XF]TF=Z0W,8>7AG-:@=>-G[=X-A\+G/X7\B>^(W:OU& MK[%G;?FH3OF(NGQH6SY]*:AYAX[7-J%=-@B38>KONM9Z@J)/21OT1'+<2HY? ME=Q6+765W*>M)D@ZGXV3TV?2>F*B8;^RI%66O$T9?[Q/??*2?[*2Q.$S>3TQ MX7-Y?J>AV&:.=VG-A"8<"D0%)Q^11-4-LIX8N7$]9BD-WF^PD33K:9-,&7]H\?,\]U]?GZ&:X$?*7B@$T^ITP MKD9.K'5ZZKHJC"$AZD2DP,V;A9 )T>96+EV52B!1%I0PU_>\KIL0RIU@F#V[ MEL%0K#2C'*XE4JLD(7([ 28V(P<[NP)81, BUA2#F;PUG MP)A%,CSN"E"GS&D#]Z]WZ!^SXDTQMT3!F6#?::3CD=-W4 0+LF+Z1FP^05%0 MQ^*%@JGL%VV*M9Z#PI72(BF"#8.$\OR?_"XV8B_ ]VL"_"+ SWCGB3*64Z)) M,)1B@Z1=;=#L159J%FW(46Z[,M?2O*4F3@?GGS]/O\\N+M#X:HIF5U_&5^>S MR<6'.7J'YGFCD%B@LYCP)2@TX^B,2+FE?(G&B5AQK>SKKNPWY<2/,KSD_&R*CG\AW*@ MCQ'J'A!Z5\>H5S+J-3(R9_B!G>\=[D+MSO?+K/W&K'.R +TUTI1K&L+1S6\$ M>.*)')3T!O]*.(/_0!-[E6UZSY=.@7&O@_Z@?;R#>,^R\;/44X3?2UMS;+!? M)?7_IX *]$->72))B"7V;RM4&A'Q7PH+9^6,_TX MGV2KY?D'@9G-S*%0B,'"A'HG/5.OS&?L_$:+-)MK;X4V4W)V&9OO$I!V@7F_ M$$+O;FR"\DLG^ -02P,$% @ V'&B6,'%C#A[! 3Q4 !D !X;"]W M;W)K&ULM5C1;N(X%/T5*SM:3:5M$QL2H M(%':Z M2&VG:J=;K5;[X((!JTG,V*9,Y^O'3M*$!,<%*7V!.+GWY-R;^/C$_2WCSV)% MB 0_HC 6 VL.<'S)"D*7>1Y@1MA M&CO#?G+NE@_[;"-#&I-;#L0FBC!_O2 AVPX#Y&+9V01/Q#R5;L' -=RA-CSWHPG0\<3S,B M(9E)#8'5WPL9DS#42(K']PS4R>^I$W>/W]"_),6K8IZP(&,6/M*Y7 V$GUX4@((@7X/"$2T_!$)3W<3\#G3R?@$Z QN*9AJ)Z5Z+M24=4W=&<9K8N4 M%JJA=8WY&6C!/P#R4-N0/K:G3\@L3V^5TUW5H+Q+*.\22O!:-7A?:$PE.;U2 M;]S<4/]_5RH>3"6)Q/^F6E/PMAE<3]1SL<8S,G#43!2$OQ!G^/MO,/#^-%7> M$%BI#ZV\#RT;^O"2,R' &'/^2N,E&$5L$TM3Q2E,D,!H)7D9HK:GGL3+;B6F M(-3+@TH,VSG#MI7A:#;;1)L02_6@%#TNZ4^L]<)$,D7R=^Y_VO7;%9*F(*^& MI)^3]*TD;Y0\']!$?Z\_T&_W*OP,00'RS/R"G%]@Y3=FL>1*8#P[9 MTL3/"G+L:]T06*G>3EYOYR.G=Z?)/C0$5NI#-^]#U_K<'Y-%3\^<%\+5(@[N MB'8"^BU]$&2Q"8%ND=)[I>W_$LS%B:D=]GMXX%5GFDJW)P8@4J_E2ECJ[.5U M]IJ1L9YI!E8FH"G&-\\_Z!6KLM>8C&50)8G:I_E>5)GHCGV 34A9AK+;):]* M<#\$UK KEFUH70V'X\1 $:X,9YCT3ZSHVFQ'&EVCFT(KEUVLTK#UD7H&K2;@ MZ%XTA%;N1>$'H-T0-*-I[]RDEXH:0)E& 8C '+\:5>Y J/8;%&H;H,K-*'P' MM!N/@X4/FKQ'*ZA.65.4CVIF;>$^H-U^'"5^P;ZL^7[5:1JC8+>&:&$;H'4U M/EC\.GMMZG7W*.X'0:]5I\_%B@[MJ^8WCN<$Q#A2KSB.YT#JL?JL>S:KH!7L MZ)G?$%JY]&*1A[T/54&KASBZ%PVAE3]?"S^!['ZB&15\YR809MH%/:MX9=^Q M[X"A-[ 4"P3OR2 J3 NRFY:#91#M>Y(.K,Y<4Q"J$4&TL^-@MR['B& &5?9V M[4Z5IRFJU:DA6I@-9-\3.% $T?[7OA]4%Q134+=JIMV=W2Z]U7B-^9+& H1D MH;*\LXZJD*>[=^E LG6R ?;$I'*#R>&**!GD.D!=7S FWP9Z3RW?0QW^ E!+ M P04 " #8<:)8ZLA@O"8# !Z"P &0 'AL+W=OGOJ_&4TR( M.A8SY.;)1,B$:#.5L:]F$DGDDA+FEX.@[B>$#J.T%EA$R'&L+04LH?PVH?I.0B5+J+A"4V:NK#[1)&Q)L01I MHPV:'3AM7+:IAG*[C2,MS5-J\G1X<7W=?Q@,A]"YZL/@ZJYS=3'H#L]&< 2C M=&=!3*"3"*GI"W'*GST;#RF$6QR+F-,7C,"L#K@F/*:/#*&C%&H%^WW4A+(# M W4_ZL/^W@'L >5P21DS.*KE:U. I>&/,[+=E&SY';(5N!1<3Q6<\0BCS7S? M%)Y77UY5WRUO!;PD\A@JI4,H!^5J 9_>_Z=7MM"IY)M1<7B5=_#.*:<:CX;& MV%&!H#^')AX&&A/UJTB\%+Q:#&[_!Z=J1L;8]LP'KU NT N_?BG5@V]%E>\( M;$.':JY#=1MZ>"$TO93D;A /L="=V]%^.@&[0ALH]AZ7FS],XU:WZ4..P+; MT*&1Z]#X3*.FX+4U%[[UZ;\1C6*;-G/&S:V,1^; I#P^A!@Y2L(.@? (2&2. M%JJT)/9075$N]/!6^(_NW8[ -I0XR94X^4P/G^Q2AQV!;>A0"EY;@. S79RA M;_W?%L14FV^<[*]U,0G*V#5W"L9BSG5ZI.>K>0/9<6W3F_6N;2Q==_0*DW:E MYL".*5? <&(@@^.&^;)DVNBE$RUFKE=Z%-IT7FXX- M;H=_ 5!+ P04 " #9<:)8Q8CM^"P+ #$> &0 'AL+W=OR"2II$I'_KM3G>R?M#I0_?E= M_7(3?1G-?93+BS3Y,UX63Z>3<"*6\B%Z28K;].T_15^DMTB3?_"O>=K;6 M1"Q>\B)=[0XN/5C%Z^W_T=^[E5 .L&<'#G!V!SBF![B[ ]Q-H%O/-F%]CHKH M["1+WT1669=JU0^;M=D<7483KZM]O"NR\J]Q>5QQ=GE^=2N^GW_Y]IOX_5)< M7MVZS^/FG7\1/(EZ+ZSA)RAW.3Z9%&6#EYG2Q"^;3-ACG0##74?9!N/:_ MA&,YLY;#+_C#/\O%_G!7/WQ:+NM^;9W]VCH;/??0VL;K:+V(HT1$F]7YV!;1 M5F+6+E&]BC_FS]%"GD[*EVDNLUKE\6O M4?6BW(;;%NQ6P=\H5&>8U[/0.YF^JB$T3;S9WD1S;+9W;,8Z5M^&-L>V"A[G M6-/DD&/>WC'/,#\2>LFT)HF'3!*0F!:ROP_9-]P+)>2VB/W&:O_JUS:$-=&\ M"_;>!:QW7^2K3(3=Y@][8-\= (EI,8;[&,/A)Z40&2U(3(MVOH]V/OBU/V_D MD57+-,Y"<\NVZ+)K@5[[.R'09J#4]+ 5VK QK_^=#K0:_4*#4]3KI6V^[PLX#-7O![1PQ2TR,F"+"'4X!M@ $M-HZQMG \Y$]X]PP#;A ;?5(R@0H-3T. D); 3V% H M0*GI$1,6V,.YP.X& ]9$OVZA M9"]5-:3=;^R=_AC\X! _. !^ M<*#\@%+3(R9^<'A^,"EO. ;\T&)SB!\'O5#W24WQ/W&U+F2Y1(7(2BN1 MOT7/U6\OHOQ)/"3E4V^..;"E4/Q J>FK1OCA^( D9A&F=\0@-3UB AJ'!QJC M) X:">HX]21NV@0'B=M]7FZS M.93.1#ZN*?D,3.=-Z_!UTSKD4IGUIO?&@M3TM2,PX?' MJ!:Y!&HNH%KD0OD*I:9'3'SE\M4BHYSNKA;QSW)D%#-BIIDI,QDFORQ- ,G/ MN]4W%5!J^B(2V\WLXVO'J&G-E#?&S #)#.4QE)H>,?'8S+10QB2SUYW,G(GN&H'3 MS!2<^B7ST$H([U;O_1VCP#4CP)L%@(R&TAA*38^8:&QF6C9C,CKLSFC.1'>- ML&EFBDVPC#:OB/"^]=[D,=#-(W3S3'N"3%I[4,Y"J>D1$V=YIC6TPVGM=;]' MB#7172,@\F!]0-.T-JN,\'[UWN Q2EX>L9L'Z"!Z4-I"J>D1$VUYPSN(7K,[ MV$AISD1W37DC,K)_2"F-JY#P#O;>Z3%J8!ZAG =H+'I0[D*IZ1$3=WG#&XM> MLVG8R.TQ6,HCEO*0+T6'W4_R'O7.@C'J9!X!GP?H0WI0,$.IZ9]F(##S MA_L0$9O[P7J3?[#,V6NMM-@= Q2>&\I&]2*.<-K^EY'WKO[CLUS=8O-H<0F@/*1G4FCQ#:[J>3]ZKW%8P"<3P#G M UJ3/A2Y4&IZQ(1<_O#6I-]L33;:[2TVA]KM =%1@.PX4E+C;BMY!WM_;G., MFEA 0!< >H\!E+Y0:GK$1%_!\-YCT-U[Y)_EV"B(J )\F](==EO)>]0["\8H MG 4$?0&@31E X0REID=,]6[_T=HUP6 M*',& &W* #MS8 PR"XC,@N%MRJ"[3"&A3AE D0ZGI$1.2AZ3$*8B&A M7 AH4X90[D*IZ1$3=X7#VY1A=YN2?Y9CHU F.)FW*==I<;,39S([KUR4IX]X_5B5D,HS M21XO919MAE^G]TG\N/FQ_K8 M#'C79:=D=1C5G'84I\TK3V:)WN<=Q>WA8H=SHN1J2ZB,Y[00\SDM[(!.E%PM M:F5$IS6\]/2NP8[E8VUJ[BE#.BWS\M,1>7T$(G9XU'^'1YGW:2D#/RW3DE/W MJ1Q:>(+)U4)79HE:QK4GED[>=?@$YVQJ+BIC0"UH84G_=-/15RKL7%&47&T1 ME?CRMV-VU*MZFYK(ZCQQ=KNKS-K7V8*&5 M*YA<;0D5W+,!Q2L;/#Y]G/GIZ@!U?EZY&:O8W14LWJ;FGH)2'>/.!^;U,:S" M>]1_A\D]G5T>P=L]F')/CQ MURGLU/=QQKZK<]^-![]WIS@6T\:9_ZX.@.^8 ']\#AB,A3>?"V\K@^%M?@3[ MT2EO]A:(UF"Q(^9A/>A1"4P;7V\:3ZQE6<;K?1\_; MU-Q34(H?W3XTKX]A%>QH>IA<;0D5W'-,WR+?>2+GY]SW#WT43%-&W]O&L^\[ M6,7I?L,\;U-S4<$I?JS[H 0_^CJ%'5P/DZLMH@)\#JJI:?-3\/N'/@JF*9/Q M[8[1^,?GP%97_3;-9A>(-]HZ/56^8;;Z?M_K*'LL,U8D\J$\R/I0?=(DVWYC M[O9!D3YOOG3V/BV*=+7Y\4E&I>.50?GWAS0MWA]4WV.[_^+BL_\#4$L#!!0 M ( -EQHEB=TJAU. , "4( 9 >&PO=V]R:W-H965TW9HQMXW9.4#G)V[>YY[8M_1WRG]PVP1+3QE0II!L+4VOPY#DVPQ8^94 MY2CIR5KIC%E:ZDUH@RFRC.GG M$0JU&P1GP7WFE9AE27E&4K#E02-ZT$P/+L>73E_ M[_# <6<.;'"5Q$K]<(MI.@A:CA *3*S+P.CG$<LY=OD0)X[]AM_=M!9 4QJIL M'TP,,B[+7_:TU^$@H-,]$M#>![0][Q+(L[QAED5]K7:@G3=E&"B0+<:*VFYW*"TSC0\15UZ?HX%WWC3P/L;M(R+ M#_ 6N(09%\)M]T-+%3E>8;)G/RK9MX^P[\",X+8&;F6*Z9_Q(2E1R=%^D6/4 M;DPX8_H4.F\1B=8Y)7>IW '61,G,&8B*40I M]K>%$@+HW.Z83K_7"5MR[-9S=*W@VN0LP4% =]T!8Q"]>W/6:WUL4*!;*=!M MRAZ-F& R06 68MQP*5VA='9RU%RE=6S+?#V?S_69QZC7#Q]K*)Q7%,X;*4R- M*1R'VD-7AIX?H+7JT7H56J\1C7J;%?[\U.+U7HMW4>%=O%9@E&FSM!>OE?:R M K]L!)\768S:@;K1 '-+ M&PO=V]R:W-H965T<'W6XZ>>"1G^XF)@L9!C&_%"A=1)$O?A[S,'DZZKB= MYQU7P?V#S'9TAX=S_YY?79Y['CCJ2W]X*)(G)++1BI:]R*.?6ZMX!7$V4:ZE4.\&RDX.3T?C M*W0[.KMAZ,LI.AU?C"Y.QJ,S-+ZX_GIU<\XNOEZCS^AZ.8U0,D,GOA _@_@> MC>(I.O4#@6[]<,'1EQFZ2.+/M[X(_+N0HW$LN>"I1%>^Y(CR.XD^4B[](/RD M@#?7%'W\\ E]0$&,SH,P5),F/>Q*=4:97]U)X?WQTGO\@O<$G2>Q?$@1BZ=\ M6F-_8K=WL0705:$LXXF?XWF,K<1S7^PBXNX@[&"OSB&[.>63TIS4F-/FYFZ- M.;.;G_*[783WZIPW@D'*R45R'GF)5TZ/'31*4RY3Y*M9:JUQR*!2D*P':1M<2!@#@AG!W2^#N]^R<*%?:E'F M[J/\G3/U3EW$K="VTQX21B%A# AF9,9UM&!RMJJ6%>X 91641D%I#(IF)G9% M";OOK&@%8+6D$>)4*EJ30=3N2NO =',P&$=./R6:H5=>[6R4UM/;$@:!:4Q M*)J9'ZW"W>V2X2ZH#@>E45 :@Z*9B=5:W-VD&"_@1J%RUJH9J,H&I3$HFAE] MKY[97H! M,+ZM7)/I3091NRNM [<) >YJ!>[:)7A=B5++VM%E@/X2R6*.*-M!XWA2&U)0 M(0Y*HZ T!D4S>VU:B^/MTN(85(N#TB@HC4'1S,1J+8[M6MQE5#F[CJ<^S)6:UG@D;3R2V4_KK6'32AS;E;@J6H.>\_JZRHYI M/8]!I3V2^_7UU5XO0N,!]5U M59-!U.Y*Z\!M0C5CK9JQ7377E:BFZRH[NO7LAJ114!J#HIE)TOH<][>K;('J M?% :!:4Q*)J96*WSL55NOF==M03O599 @[555;-QM.$X9C^AMP9,ZV=LU\]G M_)&'"#=JO]I1K66*5 ME0U6507 _"*JVK1H,HC:76E]3^8F]#+1>IG8];+^1-0&K4G?NG:06PT::-\: MBF8&3:ME8E?+J[7]M6:U'=7ZWF)0Q0Q*8U T,RDKMXQOEV(FL#>-P]XU#GO; M^"84,]&*F;Q7,9/UAG1-N[1NU'J[U.Y,Z]!M0C,3K9F)73._4MWKNLRN6PU; MHRZSW9'68=N$BB5:Q1)[EUG7]]/@ARH7XWB21-5?)OVJ?A/1M#=M/WCKP@&J M64%I#(IFIE%K5K)=O6D"VIL&I5%0&H.BF8G5VIJ\MS=-UN\A7^]--QE$[:ZT M#MPF]"_1^I?8>].O7 _V:^[KPM6@U0VJ?D=C=Z-UT#:A+3VM+3V[MGSSU:!1 M1\U^\-8_;0/M#(/2&!3-3*-6NIZ[55<##U+QGH#2*"B-0=',Q&HU[MG5^.M7 M@P)@_*)HK:/69!"UN](Z<)M0S)Y6S)Y5N+UR-2B,C0YCSZL&K6[06M! U2@4 M;1FT[LH3$"(N[O-'3Z1HDBQBN?SQ?KFW?+S%*'^H0V7_B7M EP^IT)CE,S/. M?7$?Q"D*^4PA'759Z""Q? S%)E$F4OWS@_I2+;(!Z?Y:HBT>Q MD1V@?!C(\']02P,$% @ V7&B6)'Y6>MU!@ >CD !D !X;"]W;W)K M&ULO9MO;]LV$,:_"N$50PMTM47*?Y(Y!M*P[0*T M7=&LV8MA+QB;CH7*HD?2<0OLPX^25=,2%4I63GN36/;=HWN.YN4769[NA/RJ M5IQK]&T=)^JBM])Z<][OJ_F*KYEZ)38\,:\LA5PS;0[E?5]M)&>++&D=]_%@ M,.JO693T9M/LN4]R-A5;'4<)_R21VJ[73'Y_S6.QN^@%O1]/?([N5SI]HC^; M;M@]O^'ZR^:3-$?]@\HB6O-$12)!DB\O>I?!.0TG:4(6<1OQG3IZC%(K=T)\ M30^N%Q>]05H1C_E9>6/FCBE^ M)>(_HX5>7?0F/;3@2[:-]6>Q^XWGAH:IWES$*ON)=GGLH(?F6Z7%.D\V%:RC M9/^;?0)IFA#F"6'6F;V5K ^4:3:;2K%#,HTV:NF# MK)E9MK$?)>FZWVAI7HU,GI[1-Y^O;R__N+Y]D2YC!Y8ND3H.E%:;LW2:X6>4ZY9%*L7)O?+#47/G[U SU"4H ]1')ME5=.^ M-D6FI^K/\X)>[PO"CQ3T@-YT] MM!BY^^%,JW[Z[U)0M>:K]7?5?W:GR&L/D,Z%\[5 MALWY1<]L?,7E ^_-?OXI& U^K>H>I!@%$BMTEAPZ2WSJL]^W6FF6+*+D'KV3 MII'HHT@G"8O1Y5IL$UW5RKWD*)-,)^+##!,\F/8?CEM4$81'83&(>HMK:3T\ M6 _]UO6*2W2I%->5&VR?/3PR,!F6/+HAP[)#;PTM'0X/#H<-''X4R7PKI=DQ M*([8711'.N*5CH>.G?*BNA%!R:^WHI9^1P>_(Z_?ZT1SHZJ19)HCM6.;2IM> MD5,G :08!1(K-&]\:-ZX\QD[ANPLI!@%$BMT=G+H[ 1^QD[5_][Z MZVOKWX)YX*736HC*T[T451'C8)2_C+8V+24'-9A\(DGE_E)-'#*0:A5(K+H.%^_00' MPO*\O9!J%$JMV%[[/T/@_Z>AW00?-<&S1E'47U];_Q;[ R_[UD_PL?MG")>- MNC'CLLLN"#RP"![4,/BI ]SE;V=U:T.HOZBVIBU4!Y!4G8[J[/V_;]'\.YJ+ M1$LVU\VG."B%@ZI1*+7B!4S+X;A[#L>@' ZJ1J'4BNVU'(X[X'#L$K8[Q)L$ M47]U;=T?71Y_&H5CE["#H.RS(L:QV06%8TOA&);"<3V%UX=0?U%M35L*Q\ 4 M[AGBV:=1#]FG49XI[B_HY#$#RN)0:L7%L"R.NV=Q#,KBH&H42JW87LOBN ,6 MQRYEC[$SW1H$47]U;=U;$L=/(W'L4C9QYID;$Y11W%]&6YL6Q3$LBN-Z%*\/ MH?ZBVIJV*([_/Q3_R+6)-DHZC?9.!U6C4&K%C[TMCY/N>9R \CBH&H52 M*[;7\CCI@,=)Q15O9\(U":)YT.B1H*(IB]GD:9A-7(1V+I54Q3C5=W)'R-$M M(;"83>HQNSZ$^HMJ:]IB-@'&[+="!6L3R]KD::Q-7(YV M9EIM"/47T=:D)6T"2]JDGK3K0ZB_J+:F+6F3YJ2="-WR=A+_24X>&J#D#*56 MO&O2DG/8/3F'H.0,JD:AU(KMM>0<=D#.8=5%ZO(UD(J@,2G?KMK%A>S0$G;X M-,(.77HN3ZCZ$.HOHJU)R]3H$Y6E0-0JE5FROY>FP YX.*^X2<6=WQ?5K9W9W M@=2A1>KP:4@=UB-U?0CU%]'6I$7J$!:I<[F1S[0;XLQN4*3N'WW/+?U6X@P_4$L#!!0 ( -EQHEAT*SB%O 0 <= 9 >&PO=V]R:W-H M965T))ZSI512$J[3']^5;>R(&!V94:Y?B%]V'^T^VD=:K/Y:R"]J#J#) M$QFA,/^@LU@#/K3XD'B M75BAQ$D&7"6"$PG307 9]4:T:QQRBZ<$UFKCFIA4/@OQQ=S)%I'E:5TSS89]*=9$&FM$,Q'WS M>/=T^?O=T\V8')-Q,9E$3,G-=(I,FZMKD,F*&;850>)'@BN1)C'3$).QQA^< M5:V,Y6\+D,S,CB('UZ!9DJI#1/TTOB8''P[)!Y)PD'1T1VJ*=AGA&[W=O M.\)I5U/1SO$Z;TW%!L\QJ&3&6K )# )<&Q3(%03#'W^(NJV?FFCR M!&:1UJE(Z^3H[6^2AG14[!R1GW$%(P *S MR#BMR#AU5M!E)I8\UVS")R(#<@#/N-XK.,05=R)F//D'"PJ)*5XW<5$,T,T' M,%O :GC1#U>;"6Y;T,K"BKI;1=WU6_*,?=?B\ 1FT7Q6T7RV=Z6<^23#$YA% MQGE%QOF^E5(,<-JH@R+!;8OCJ%DJ%U78%_^S5,H=I63C354XP]RU$#R!68Q& MK;H!:NU=%^40GOCPA683LM$11OO61CG"9NE'K\3A-+$CIW7D]+O)XY8EDJQ8 MN@1O6XD[^IVKQ!.:S77=K$;M_/?='=0.T^^)S2;PKIWC2[VKP:O MC:ID&LF8_=_ M)(T9.R/;M0)\H=D\U@TKI7N7!/7:5?I"LPFINTKJ_@;J0Q+MK7IOO9:$R\2. MO&[_J+O]VY0$%[I!%K IBG=IHC$]KU\K?:'9I-5])SW=?_U[[1A]H=F$U!TC M=7\+]5'_W:T/M%OU[S(I(@\WCI0RD+/\I W[&1-><<)2/:U.\R[S,ZQ7SZ^B MWJ@XDZMABB/">R9QJU DA2E"MD[.D'I9G+H5-UHL\H.KST)KD>67]OVD@>A_^5$;W&Z%PX>P*JQ.=LDZ6G_^!L;AV' 3/'=AWW3)@[SC,U\-%_[ M8;"O7K+\6S&7LB2OBR0MKGOSLEQ>]OO%9"X78?$Q6\I4_66:Y8NP5+_FLWZQ MS&48U8T62=\=#(;]11BGO9NK>MNG_.8J6Y5)G,I/.2E6BT68?[^32?9RW7-Z M;QL^Q[-Y66WHWUPMPYE\E.67Y:=<_=;?4*)X(=,BSE*2R^EU[]:Y%,%YU:!^ MQ==8OA1;/Y/J4)ZR[%OURWUTW1M4>R03.2DK1*C^>Y9CF2052>W'OQMH;]-G MU7#[YS'^\1R(Y#5=)^3E[^5DV!Q14O$F6%/6_ MY*5Y[:!')JNBS!9-8[4'BSA=_Q^^-F_$5@/7/=# ;1JXQS;PF@;>;H/1@09^ MT\ _MD'0- B.W:5ATV"XV\ YT-!C5@[5^=^NAH6$9WESEV0O)JUSS_=?;W^^_LD?R@=Q&45PE)$S(?;K.>967 M=U2689R\)S^1."4/<9*HK<55OU0[4&'ZDZ:SNW5G[H'.//*0I>6\("R-9-32 MGMK;.ZX%T%='OCE\]^WP[UPK\2',/Q+/.2/NP/7)ET=*WOWTOF7'QL=C/ N& MVC%43C88]PU#BI=PV<)BQ[.<'['X\2S;X8D?O4O?B7-AHQACZ&TB[-58[^#> MY?%S6,UH*K1%F:_43%D69T2HB9B\^R4KBO?DG[^H1N2^E(OB7VVY7??@M_=0 ME8/+8AE.Y'5/S?>%S)]E[^:O?W&&@[^U904)HT@80\(X$B9 ,"- _B9 OHV^ M': T:Z:_<)&MTK(M*FO6L&95A?[YQO73L"U@Z[1@ )8T@8;WDOW*%O MOA<"U*,QM,%F: /KT/Z>E6HP(_E4DNPIB6=U/6NM7&M.L'THHV"X,ZS6SKH. M*Q+&D##>\EYXN^^% /5H#.MP,ZQ#^[#*?$&2+$S)-)S$25Q^;QM2*Z/KI(Z$ M422,(6$<"1,@F!&1T28BHY.?%8R0 4+"*!+&D#".A D0S C0^29 YZ#2<;X_ M70Z\T4[IL';6=?B1,(:$<21,@&#&\%]LAO_".OP\RV4\2]4U>)[+=/*=J,OA MES"/R$1=@>;AI&R-@I79=<9 PB@2QI PCH0)$,R(C#/0,F5P\J+3= '*$)1& MH30&I7$H3:!H9I"VK)QCG7U^*^\?G@[)2>YC7; MEVD[UZO4OCN=!Q9)XU":0-',@77UP+K6@74'[E#-#:54\))\#DM)'MN=W)V= MU'DB0-(HE,:@- ZE"13-S(MVF\[IY:8#M9M0&H72&)3&H32!HIE!TH[304I. M.ZQS9* Z%$IC4!J'TH2S[U='6ZK93()6HH[=B>HDG)%I_"HC$K_5HUS5H]8X M(/7B&$JC4!J#TCB4)AK:^?9YW,>!%UP<2(2VJ8Y=IZJ3DO-C3TJ@4A5*HU : M@](XE"90-#,O6JTZIW>K#E2N0FD42F-0&H?2!(IF!DDK5L?N6/^74H0TC&,H MC4)I#$KC4)IH:+NER'<.E")M71V[=CU0BL@?A*_]ZX>B#/,R3F?U]O9%2% + M"Z51*(U!:1Q*$RB:N:Y+JUCW]"K6A:I8*(U":0Q*XU":0-',(&D5Z]I5;+<+ M9SNL_N# A;.KW:UK=[?WV^WMNZ4&\+I5$HC4%I'$H3*)H9).UM7:2W=?>-H>/L MK4ZU=]DY"E ?"Z5Q*$V@:&84M+AUX>+6/: ,W=U$0)4LE,:@- ZE"13-3(06 MMZY=W.I$%"2213Q+50XB$A9D+J.95/G8E)[6=$!E+I1&H30&I7$H3:!H9H:T MS'5/+W-=J,R%TBB4QJ T#J4)%,T,DI:Y[K$R]Z@SE?.],Q77N;C8K4M0/PNE M,2B-NRVKB)V+G:5< M6G.<3:SKIV.]NAWI _R*^R5%.*>FU9;2$_5R]IC0+4 MUT)I%$IC4!J'T@2*9GZ'4_M:[_2^UH/Z6BB-0FD,2N-0FD#1S"!I7^O9?>UM MFJY4YS8SN&!FELHC7G[=M0SZPR'=BA0-#,1 MVMMZ=F_[>3L*V;/,PR0AR=!4[A;SWM;SW_ M].8RVL[K'-DH'JXH1U:UMPD 6I] MH32!HIE)T-;7@UE?5;#&N9IC]-=8K5]?M7?<.350(0RE,2B-0VD"13/CI86P M=WHA[$&%,)1&H30&I7$H3:!H9I"T$/;L0OC7U>))YB2;5M^=-[],'VU-87.9 M1&J>.G!KLCM[)YVC!!7*4!KS6A3P[H47=!4OBF;F0]MD#VF3#]4Q]:='N50S M494U=74V:@T15#%#:11*8U :A]($BF;>Y4TK9O_TBMF'*F8HC4)I#$KC4)I MTN.MU99 MV;6"0?TSE$:A--;0MB_!+G8__(+V*% T,PC:*OO'6N7_LX(=N]C'OC^=LP05 MTU :@](XE"90-#-UVF#[P]/7,:BKAM(HE,:@- ZE"13-#))VU;Y587:M8Z-] MP>;MW;H=*INA--;0AK8#X,>\2*#VRQPWK89]NQK^DN8R3.+_J%*C^!_*\+6^ MPV%!K^:"6Y_&]^WCN/^VF%G;QBAHA=*8U :A]($BF8&0SMA_T]R MPFWG(VKSES2N>']7"8NRQ1GYI.:*J/6S4/N.=JXO4&4,I3$HC4-I D4SGQZA ME7%P>F4<0)4QE$:A- :E<2A-H&AFD+0R#NS*6'\6JC_Z).$LEW(]E\EZ16'] MCG5F^WC4WF_G=$'M$9HE29BWQPOJBZ$T"J4Q*(U#:0)%,W.H?7'@G_X\"&J1H30* MI3$HC4-I D4S@[3U/#:[;SZZJ$$U,91&@Y;GH_E[10W[1#:H_471S QH^QO\ M&>N7#QO'5&^VDEQ.JYL<7][6SZ3?V7[G7(Z= MENW4N63U]K[&WUPMPYE\"/-9];%((J>JJ\''D:K<>3R;;WXILV7]GK"RS M1?WC7(:1S*L7J+]/LZQ\^Z7JX"7+O]6'<_-?4$L#!!0 ( -EQHEBYK^/G M6P4 -HB 9 >&PO=V]R:W-H965TDSAE?6?&^?S*=5DPPPEB9V2.4_%+2&B" MN+BE4Y?-*48352F)7=AJ==P$1:DSZ*EG#W30(PL>1RE^H( MD@31[]R@BKQ M'.$5V[@&,I070K[*F_&D[[1DCW", RXAD/BWQ",+9!$CCB?@ M,Y]A"D8D$0*;R9%?8C!. Y)@GMUW] =OQ@P7^&U]^"IT0CE:,PD_>P*_"-(Y9ABQ@$5 MO .V0O-*XHS ?O$[KEZJH+8%I'+0+#MH*W=\G M6DRC)>*9GABG"S&O<'8"?A73UEI:?WX2E<"8XX3]545&VR89EL T,LX+,LZ- M@A@F,OUDHDY5^+$*G^* 3-/H;Y&&XB%1F1AHF1BI3#P!P9:@JLC*>M!1/9 + MPW+@>3UWN4G!;I%3SR_*:)%UBL@Z-J2^^12_BO6-B:A2S*L",398=]0M@6G< M= MNNHVG0-TO\NR5.V]7:ORQ"NJRM_1$5<0E30"E.@^\BG5-.A0VJS%@C>MVQ MM02F$>&U2H?2:ESJ>1.6^+"%IA.R8=F\_WW&S[N@27I[RJ\HXU6KWH-E;-": M[M7$OQ33OA3$>NH'1UF8Q\JM*AKVK@;FOM16A24TG;G2%WI^\VEBU2+:0M,) M*4VB9[1=3:\*>>N;ZH?;";);9%^"E&[/,]N]J@01+[0K1"=EBH3K!Z8EPMQ0 M[<&VA*;34EI%K].\^JVZ0UMH.B&E/_2,CNN_622Z._IN;:> J8@>6NGV/+/= M.RP%WK]:&'M56QZ6T'0.2WOI73:?+U9-IBTT?9.G=)G0:-J:7BWRUDVI8BRB M1U5:16BVBFJW;JEVZPY[CS#CUQUC6V@Z&Z6YA+!QT4.KGM$6FDY(Z1FA>3/Q MO8M$J,MKG_;]'VO?5$0/KO1_T.S_:FG_W:N#N3.U=='$CB(L328\;SY1K-I+ M6V@Z(:6]A.:MR,-7AS>F2&?W3<'?SI'=,MT].5*Z1&AVB;]A+GI:Z/[ -<+J M1J(M-)V1TES"B^:E;]4IVD+3"2F=(C3O1+YWC4AW);8O"2Y_^$9=4>1TSRNU M7UH_WVS]:B=!G2\.YK9K?W5K8N?1+^VD[S6>'+Y51VD+32>D=)2^>;OR\'7A M[6F1=Z%3K?F%@".+SSSG'YYA?#*,5 MCY^2!6,"O81!E(Q;"R&61^UVXBU82)-#OF21_&3.XY *>1H_MI-ES.@L-PJ# M-NYT>NV0^E%K,LJO3>/)B*59NU29^2&+$I]'*&;S<>O8.3HEP\P@'_&GSU9)Y1AEH3QP M_I2=7,S&K4[F$0N8)S()*O\]LU,6!)F2].-'(=HJOS,SK!Z_J?^:!R^#>: ) M.^7!7_Y,+,:M00O-V)RF@;CAJ]]8$9";Z7D\2/*_:%6,[;20ER:"AX6Q]"#T MH_5_^E(DHF+@=&L,<&& /VI "@.2![KV+ _KC HZ&<5\A>)LM%3+#O+";-+V_/4-?OWQ# M7Y ?H2L_".2D):.VD#YGW]SV"O].UO[A&O^N:'R(B'. < =W#>:GL/D9\TIS MHINW9:;*=.$R73C7(W7I*N(^0-. RH#U\/^YE,/1A6!A\J\IU+5VUZR=->Q1 MLJ0>&[=D1R8L?F:MR<\_.;W.+Z; +8EI:2!E&@BD/KGC@@;(XXDPA;FV[>6V MV3+R/.GAWJC]7/7>,(;@QY:9@&5+"9;&09M>?3;*DPN;A6 M]5Z6"Z3O;KAI&#-PS5[V M2B][H)>7TCN3.Z#5K@5L24P+L%\&V&^PC_LVTV!)3$O#H$S#8(\^'FSU*-YL MD<%6[>&:!AF6+@U!ETY2/YCYT:/)(=!RU[Q;$M."=#KJMMMIL +<4N9L*6F MIZ)"(,Z'EL0#M"Q345D9TX3-TP %_IP94P&+DR%Z930VD<=T-MNO&.1J@VK6?D?=W!WX[GY%O86\%,L9J! M(6?/^PLL[N2W%V/4H.%GHU88Y< BH4S6%XAPA&F,)8(VX';R ,WMX4J@[2'5-LA6&VVBQ* M&%1@L9WGQ)*:'KJB-]QKLCRM,ILM-3T5BMDP"$+[+LFP>!=8D9O@,ZSX#,,( M92K^>AZ!Q7:>\28@#2M(P\,FB]\JFME2TQ\H*#0C(._L6?SOB#L C\"FGXU; M<1B!4>F2T80M>#!#?KB,^3/+XC52"2RTZW3;4M/#5AA&FGR01JP"FBTU/165 M9VE[/4S;?E)&R.;#-,.8FEU HF")P+!D+DR83&#)G>>EB0TOHJ",N$V6J%5( MLZ6FIT)!&H&WV/9(S RU7= /9[ DCM/>Q-D1A29D4&3 M'6"5U&RIZ:E0I$;@[;0].P 6=UP 3ZQB6;ORIE#VFM85C1_]*$$!FTOYSF%? MKC/Q^LVG]8G@R_SEH0A*;4R'(/*D08M5KG8<&X#)*NWTMUTE4K*[C$5(-9%0733P,4 M:M,+VL%V8\H72^LVPJ1;L@7>H+TK4TU1V+#DO$!IN)*@<=X+^NV+8Q=P'1#4@>@GHO *(:T#LC5;*O*T1LRSI:K4![;*)S2U\;3R: MW'#I_L4;J^F4$\XFZ?1K.I[>_H3^]0C&W^ZNTLGX^O84KL>W\ [Z>^KS/]G\B>U:$3E.$SB'V9(1$FG'_AO89K=#G'NVFSSII M?^J&ZUWY!U,J4>%.,Q2H%WY&&,C42MKJ_32[S1CJ^^Y[L3^@\51-D[\TU6RC MU['@TH# .5&VSCY0<^MJ7E2!5:5ON9FRU,!^N:01B]HET/E<*;L-W 7-T$[^ M %!+ P04 " #9<:)83<%=(^L% !**P &0 'AL+W=OW3WD*=[*''R(.37?,6Y0M_3),LO M>RNEUA?]?AZM>,KR4['FF;ZR$#)E2A_*93]?2\[FI5.:]$D0C/HIB[/>=%*> MNY'3B=BH),[XC43Y)DV9_''%$_%PV<.]QQ.?XN5*%2?ZT\F:+?DM5U_6-U(? M]1N4>9SR+(]%AB1?7/;>X L:#@N'TN+/F#_D6[]1DJR=]9# M<[Y@FT1]$@^_\SJA,L!()'GY%SU4MB-M'&UR)=+:64>0QEGUGWVOB=ART#AN M!U([D+;#Z F'L'8(VPZ#)QP&M<.@9*9*I>2!,L6F$RD>D"RL-5KQHR2S]-;I MQUDQ[K=*ZJNQ]E-3^O;J,WJ-;JMA1V*!*+]3Z.-=$B]9,3(Y>DFY8G'R2IM] MN:7HY8M7Z 6*,W0=)TEA,.DK'4@!UX_JFUY5-R5/W#1$UR)3JQR]S>9\[O"? M^?TQ\0#T-0,-#>21ABOB1;QF\A2%^ 21@ Q< ?G=*8\:]]#A3KN[8T\V83.H M88D7/H'W01\70SF3?!XK](Y%<1*K'^CO\L)[Q=/\']>H5:@#-VKQ!+K(URSB MESW]B,FYO.>]Z2\_X5'PJXLQ2# *!&:Q.6C8'/C0IY^%8HE^ENBR$*8L7/Q5 M.*,2IWC@WD_)>#B:].^W>7$8A6TCZHWHP'R'3;Y#;[X?>)Y?H$W&4B%5_"^? M%\]1+O5<0HLX8UD49TL4B5PY.:BPAUOIO2;C%@4NF_,6 ]X8#V1@U# PZCCB M)RC3O5>7TCX4C';2(^-V?C.'4=@FBGK#/)"$<4/"N,,TR%=Z$KQ67*:(97/= MD30)F4+K8FKHMJV9242VK P*PEQ\C'>'&P?#%A\.HY8)]<9[(!MG#1MG?C:L M+$]0HMEIL^'*_6QWF$=%A[%R=QB%A+2R]\9W8/;G3?;G_H(H$D\$R]"B[B6N M7+T8^[8/2# *!&9QAP,CL8*CM.,:%HA04#0*A693NJ5:,5!/KH&LX@K"=D?R MWVYO5'WGFZ0:!0*S6;4Z&E\'$&- M014U*!J%0K,I-:(:0ZGJ&FB[@L,P:!=P!R/J#^G0E(VNQGYA_41=$OQ,70)) MX9HH2#0*A68S:G0Z'AVG+H&$=4TI)!J%0K,I-:H?^V7_'G6Y*]GQ.-CIK ZK M0=N*^H,Z-&DC[K%?W3LK\Q._%\E]L=)K32\G&4#RO"8-$HU"H=GDFK4#/C]. MD8*N)T#1*!2:_;+2K"B(5U[O4:0UD%5^0;MY.HS:K=,?T*$)&[U/_'K_Q> 4 MD^'/Z)9GL9#H#Z&X.UU('3\#1:-0:#:%9E5 R%'*D( N"T#1*!2:3:E9%A"O M1MZG#,.=M[[ASB*TBQ'UAW1HRD:V$[]L=Q6B[I5O;F+TFQ2;-:)O3]#[+'*2 M "2_:[8@T2@4FDVK61J0X7&*$W1M (I&H=!L2LW:@/A?XC]2&E64/@J[$Q1G MBNL;*B29XDY2*V",M_OA:3#0$[]=L5TM:1=+.U&CV(E?L>N2' ^##KT12&/7 MJ4.B42@TFT*C_\G9<V,&(^D,Z M,.70J/+0K\I=A=BU-_JA]_[V#OJN'PK-IM5H_Q ?9S<#Z%H %(U"H=F4FK5 MZ/]"<'AOK('/6FULW.Z,'>WH\W9VBEM;8/S:_*-:/L?<4@=WR<@RA M'QJA'PZ.4W6@(A\4C4*AV90:D1\^\_Z_'LFVY_:Y-A MRN6RW*R9HTAL,E5MM&O.-AM"WY3;(%OG9_B"5MLZ#4RUR_2:R66":5$6OY<<3;GLC#0UQ="]]SZH+A!LWUV^C]02P,$ M% @ V7&B6$XK85%$"P N7\ !D !X;"]W;W)K&ULO9U=;^.X&87_"N%NBQD@&UO?SC0QD F9;8"9[B#9W5X4O5!L)A96 MEKR2G$R _OA2'S%%FZ;%[$GW8B>VQ8?2>:57/"_U3<+R*DVPT M.V^^^U;,SO--E289_U:0OZ6R$^C;>41;+B69GD&2GXP\7HTOG$IDV#9HG?$OY<]OXF]:;; MQ<5H4J\13_F\JA&Q^.>)7_$TK4EB/?[HH*-MGW7#_M^O].MFX\7&W,/$_+YO_DN5MV,B+S35GEJZZQ6(-5 MDK7_QM\[(7H-!$??P.T:N+L-P@,-O*Z!M]O /]# [QKX0QL$78-FT\?MMC?" MT;B*9^=%_DR*>FE!J_]HU&]:"[V2K-Y1[JI"_)J(=M6,LL^_D!_)Y6*1U(&+ M4W*3M;M?'<8/E%=QDGX42_QZ1\F''SZ>CRO1:]UV/.]Z^-SVX![HP2-?\ZQ: MEH1E"[[0M+\RMW=< V L-G>[S>[K-G]VC<2O<7%*/.>$N!/7UZV0N3GE\VUS M3].<#F_N:)HS<_-K?G]*W*ENY14QO.T.X#4\[P#O;ID7U8\5+U:$\ON*_/N+ M6(#<5'Q5_D<7[);FZVEU6OM4KN,YOQB)O%7RXHF/9G_[BQ-._JX3&@FC2!@# MP920^-N0^";ZK(E _D#F!1='Y4E]N">KS8KB\Z1ZT07(R+8- M$!)&D3#6PL(&5I\-GV;>I/OO?/RD43_8JA\8U:>\2)[B^O1%LKS+B?$JWV25 M3NU@;S5_15 MGI55L6G'"$S\M!9CCHK$V8+\QI?)/.6E3F1C'[:[-!)&D3 &@BF!BK:!BJ"G M@0@9$B2,(F$,!%-",MV&9&H\=OZ95[PDZ_@EOD^Y+@9M\Z"74 )MXAFX'#6N MCJUR()BBW-E6N3.C9V)%Y69$BKC@IG^.U-JT8(;;[,!)&D3 &@BF1<";2 M7TR@B:7#@:("I5$HC:%H:F!ZQL\!CG,Z6'_TXC@'!CKFCJU%1](8BJ:*[DK1 MW8&BGY"'Y#M?D*2?J[3*M\1I3_G)Z<0+W%W5C3U;JXZD,11-55U:7,=HUV;N MQ#DCO]0IZ$L>9UJ1H;862J-0&D/1U%!(:^OXV-,!U,Y":11*8RB:&ACI>AVS M[56+#B3?5&4E?%F2/6K#LF]F/>_ V0!I9BF4QE T57-ICAVS.ZXK@$?R$M3Z M0FD42F,HFAH*:7\=K/]UH 882J-0&D/1U,!($^R87;!E7MKWNDXTB?2)">EW M*93&4#15=.F?';.!;G)2*G(2>8CG29I4+^2_9, H"NJHH30*I3$439V_DJ;: MQ9IJ%VJJH30*I3$430V,--6NV53?\?E&)"I2O1Y VF@X^TGJU4KO)BES?]9: M0[TTBJ9J+;VT:_;2M[R^$**>#DL/GB/(ATU6U__6(B9K<::=PNZZZH]G MSQS]:<.\5M81@?IL%$V-B/39KMEG#SAMB"\&5F?-?5GG+*@EA](8BJ9&35IR M%VO)7:@EA](HE,90-#4PTI*[0V>B!Q<+.^)>L?!L-XE!33F4QE T575IREVS M*1^6Q#[')2>WAZ( =>U0&H72&(JFQDJZ=A?KVEVH:X?2*)3&4#0U,-*UNV;7 M7D?CA#S%15)/7@_(6U-=WG+<8#=O03T[E,90-%5RZ=G=/^W9Q1=L4^2+/$WC M0AL&J(&'TBB4QE T]9I+:> ]K('WH 8>2J-0&D/1U,!( ^\=FQ6W2UP=;B=Q MN7N)R]RMM>10'X^BJ9)+'^^9??RPQ/5:6?GYB1=9??4_N4ZR.)O7)K\>AY$/ M=S]?WW[L_7Z3+?AW?8 MJ\^QEY^_1TG DR4!S^AL+:\-ZF#]XEETX-(@<[_6FD/=/HJF:B[=O@=W^]Y MMV_NV5IUJ-M'T535I=OW$&[_G4X^XMNO25;?VZ&-+K2* *51*(VA:.H^(*L( M'K:*X$&K"% :A=(8BJ8&1E81/',501ZDA-]?9%B-R6:>[96'5JC0-%4U66-PG]3C>+8Y9MF MJO51 :TD0&D,15/C(RL)/K:2X$,K"5 :A=(8BJ8&IGR[U<6 M]N_R[F( K2Q :0Q%4V,@*PN^N;(P('D=F]$V]V!]O$#K$5 :0]'46,EZA!]B M$QFT2 "E42B-H6AJ8&21P#=Z7>N)H0ZW.Z.]-^:"NG\HC:%HJN+2_?M#W;\I M;9DGM,U=6!\>T)H!E,90-#58LF;@GV'S%M3(0VD42F,HFOHP&VGD Z,?MZ85S3W:JLXE,90-%5QZ="#H0[=E+?^C_/9YO6U/=:@- JE,11-C;RL$@0N M- D&T/( E$:A-(:BJ8&1Y8' ?&."Y3.]O#W7Z1]PG>9^K36'.G\43=5<.O]@ MZ#4$@^>S.^+N?+;O[*H.]?I0&D/15-5[#Z][@]>_Y4]Y^E2?6:[:.Z2NN]^T M08!:?2B-0FD,15-#):U^@+7Z =3J0VD42F,HFAH8:?4#L]57:Y;';CGO8,J3 MD0Z=+=I%^S=^[CWY$>K@43152.G@ [.#'W0W;,?HZQ<J5E+KE7;C G("X\+G8NX,K>T%A_JL5$T]1FGTF.'9H^] MDS R7I&45R($Y? TTG6A3'6:!0_H";6K*)JJI[2KX1LFM0^.%8]-$9D[LQV>0&D42F,H MFAHV:69#[%QW")WKAM(HE,90-#4PTO&&QQRO7:DUU-K=_9L>S=U:2PZUNRB: M*KFTNR'2[AZ=+C+W9GVH0+TOE,90-#5NOR0^A<-I1&H32&HJFOJ) ^.S+[[%N^WA3S9>U" MVMF;V@J6[6&3'3IL(HVQ]O2/]C)W;RL]E,90-%5ZZ;TCL_?6)2DQG+K\EI"? MBGRS)I2=D)MLKHT =/X92J-0&D/1U"!)0Q]AYY\CJ&6'TBB4QE T-3#2LD?F M^6>[&04SS#HL4,,>[<^->X&V6L]0':N:2S<>F=WXCN:O_O#D^)BV SN..JCU M]YWYX"7IX"69>;/>*IMTU)'948M$'P63XZ-1,\9Z)X5:92B-H6AJ0*15CK!6 M.8):92B-0FD,15,#TWMCFMDJOVTTNC];[$8'1J/8UZ)AWXOV'I8YDI8Y.FJ9 M]Y+4X-$HU$9#:11*8RB:&B1IHR.LC8Z@-AI*HU :0]'4UPI*&SVUFJX^,AHU MPVS# J71J<;;ZZ\=8:B.5F;M^\VATJKUYVX]VQZ(#EZ,#EV/F#;(5 M;-Q[1?F*%X_-N^%+,J_/F^V;N[??;M\_?]F\=7WG^ROG$VW?(B\Q[4OMO\;% M8Y*5).4/ CDYK<=M1?N>^/9#E:^;%Z'?YU65KYH_ESQ>\*)>0/S^D(OS2/>A M[J!^Q7VSVK/_ 5!+ P04 " #9<:)8Z$_GJ5@% ') &0 'AL+W=O M#1FO$G ML0"0Z"6.$G'>6DBY/',<$2P@)J+-EI"H=V:,QT2J2SYWQ)(#"3.C.'*PZ_:= MF-"D-1YE]^[Y>,16,J()W',D5G%,^.LE1&Q]WO):;S>^TOE"IC><\6A)YC % M^;"\Y^K**55"&D,B*$L0A]EYZ\([\_$@-HS241\:>THN;\+SE MIAY!!(%,)8CZ\PP3B*)42?GQO1!ME7.FAINOW]2OL^!5,(]$P(1%?])0+LY; M@Q8*8496D?S*UK]"$5 OU0M8)++?:)V/[:O!P4I(%A?&RH.8)OE?\E* V#!0 M.O4&N## VP;=/0:=PJ!SJ$&W,.AF9/)0,@X^D60\XFR->#I:J:4O,IB9M0J? M)NG_?2JY>IX*?;OXZVJ*/OD@"8T^HY_1P]1'GW[\/'*DFB0= MZ@2%X&4NB/<(=M =2^1"H*LDA%"W=Y1SI8?XS<-+;!2\([R-.MX)PB[NUO@S M.=R\4V/NF\U]"/:9:]%T2MZ=3*^S1^_+$CB1-)FC6R8$FA#.7U7VK@D/!?K[ M5HU&-Q)B\4\=^5RZ6R^=[A!G8DD".&^I+4 ?X;6^*C)SG32CYJ($VJ./V M]5&^T9\/1MLKH^T9HWUH3]OH&D*UC")$DX#%YKA[M7%[6W$?-,HW>O;!N/ME MW'UCW#[,@',(LV")$"#%"7HFT8KDSX](/<%($M0RR)7[&\%YGIO_;'$P^M T M*2R):;A.2URGYF62< C8/*'_%L@>(8$9E:*.3R[5V^ SJ*5CG+(IG=.=?\KI MUJ1:X(,R\($Q\)LJ)51M1"))02"2A"I7)"BWI"HU K[:?C3E( 8[(#JU((PN M- 4QV &!32"&)8CAH2#*T.%%,1&U.3+<"7T[Z.&.GULC?*-#'USPGEM5,N[' MECR2"R)5_;F*U"J(E0<*Q$'/C&+"32A[]@VS:TU7A"TU'>1&2>@=^$#=>KZ@ M%' 2T(AFF^X)6C7998I934O,[%ACC);4=(RXPHC-3RR%3D@:H&\*S,5*+ABG M\K66C%&H:6%G5U8+:JYMM2T[E6-;-G+IHKKE'*-=CD M6HNR^W[R6BJ+"S['*+*]JLKVS&7V5*;[75HWW+) 5=J_K3@5(DHJ\+=ZQ\QA6U6Y!.K:KXM-9UK5>%[YA*_<0KO5MS>L+Z:L5KH MVU+3,57]@&=N"$R9C/Y#=S2A\2JN!6:SS)]85?-MJ>E0J]["&QXQIRWU"057 MFVJ^+37]H\ZJA\'F'L:4TR?:)5(M7>VJ?6>&'GH%PNLVB(G9LBE)6VHZR:J) MP>8FYKVT)R_[TMXLW'1Y6E7S;:GI4*N6!N/CI3VVVN585?-MJ>EEUL;*GIG*K.!G^\LSET M.S3/8-P.K78_MM1TE%7W@\W=3QW*1Q(\[0=GUNL8N%EM<&RIY=R#I O3]C3+Y=I!.49W_&_P-02P,$% M @ V7&B6"0DTCS: @ K0< !D !X;"]W;W)K&ULK57;;MI $/V5E1M5B=3$QMRB%"P!(6JDD*+0M*JJ/BSV *O8N^[N .G? M=]8V+A!C]:$O]E[FG#UG[)WI;95^,2L 9*])+$W?62&F-ZYKPA4DW%RI%"3M M+)1..-)4+UV3:N!1!DIBU_>\CIMP(9V@EZU-==!3:XR%A*EF9ITD7/\>0JRV M?:?A[!:>Q'*%=L$->BE?P@SP.9UJFKDE2R02D$8HR30L^LZ@<3/JVO@LX*N MK=D;,^MDKM2+G=Q'?<>S@B"&$"T#I]<&1A#'EHAD_"HXG?)("]P?[]CO,N_D M96V;KER(.>5ENF;32QV4&6FPQ- M;H2T7W&&FG8%X3 83Z8/G[^/QVPX?AS?W7]ATX?!XXQ=LI%*4B5!HF%JP1[I M?YJ"%BH2(0WRCS@$"0N![/P6D(OX@E#/LUMV?G;!SIB0;"+BF.),ST52:L]S MPT+5,%?EGU#59!,E<6786$80'>)=2VJ6D=JVD>XE 1O&DIAS>WC^Q?22J-N1 5:=4U:E5-7Y-J=1! M1+42UUHRNG!IS*GP&0-8>:V+<.8,"PO>$92^++F@F$%KV)CRTP0'!DEEMB>XXQM MAFEJ^1.S%@A_PG.5T)0$ LF<,2Q>9B3ANZGE6J\+G^DF5GK!]B<9WI E45^R M0,";7:%$E)%44IXB0=93Z]:]F;LCK6 D_J!D)VO/2%-95HBTA" M0J4A,/QLR9PDB48".[Z6H%:UIU:L/[^B?S#D@H M,#RA,"@5!H9H89FA=8<5]B>"[Y#0TH"F'XQOC#:PH:D^QJ42\)6"GO(7C\'# MI[\6"S1;?%Q\N/\=!0^W'Y?H/;J-(JH=C1-TGQ;AHMU^=D<4ILD[D/BRO$-G M/[^;V KLT&AV6.XY*_;T3NPY0(\\5;%$BS0B45/?!OLK$MXKB9G7"?B(Q04: MN.?(<[QABSWS[U(KU'(&8/ @4@.GU"6BS"&K(M0E N:;E!&!.41RB$2!%HL@Z#-.<6. M8[.CKDM;WW7@;V)OZZP[[7HCZU'%>M3)^I3EG5H_>JP]@34(CBN"X]YC>MPG M^9[ &N0O*_*7G:>[C+$@[U2OJY(7W>G_+.. M P*]3((5,%3\9/VZ;J]?1W2.Y;P#N8:EKK._Y)WN SK.WM9KNQ/E1S.V+[0F MYUICX_9>L4K(OAS0$UK3 =[> 5[GH<^AR1)TE>M*)75XLH9'LI-1X!UEGGO= M&J\MDMZ@,V+W+93;V:3X@>!KJI"NO+IDZ.-KM;77OJDOM";G?>?D#ON/V)ZZ MGM(!_TZ;*/<_NJBJI(9\D])_#X>#DO+HJ$R.V\/S6'#4&IUV;7YB1&S, M6"GAALY354PAU6HUNMZ:@>U@?:9'6C.7[6&*>1AFC V%\TS(&B"=BTNP310C M9O&B>&:FM!57,/.9QQC&7_0&U:#O?P-02P,$% @ V7&B M6$2$>H$#!P 8$, !D !X;"]W;W)K&ULM9QK M3]M(%(;_RBA;K5JI);9SA85( =^H2C<"VM5JM1\&>T@L?$EG'"C2_O@=7[!C M<"8)?0&)V),YSYG8;^:,SS$^?DCXG5@PEI*?41B+D\XB39='W:[P%BRBXB!9 MLEB^'Z]A/=SC^\_# W5+"S)/PK\-/%26?<(3Z[I:LPO4P>7%9^H$'& M\Y)0Y'_)0]E7ZQ!O)=(D*HWE"*(@+E[IS_) K!E(3KN!41H8SPWZ&PQZI4%O M5X-^:=#?=4B#TF"PJX=A:3!\;C#<8# J#4:[>AB7!N/\[!:G(S^7)DWIY)@G M#X1GO24MV\@%D5O+4QC$F7:O4B[?#:1=.KFTODRO+?/3;'IY_3>YOIQ^O9J> M79__^?6*O#=92H/P _E$OEV9Y/V[#^0=Z1*QH)P)$L3D6QRDXJ-LE-L701A* M+8KC;BI'E;&[7CF"TV($QH81Z.0BB=.%(%;L,[_%WE+;][;9.UO\&PI 5Q[. MZI@:3\?TU% 2;79S0(S#C\30C'[+@,[4YI]I?$!Z^D9S4VUN,J\R[[4=3K7Y M!>5*[_;NYFW>G5\;O+N[N:$XD[WJV]'+>;U-WPX6TI3Y9$9Y^DBN.8T%+>;< M?[[(KN0\99'XMTWS!;??SLT"TI%84H^==&3$$8S?L\[D]]_TH?9'FUZ0,!,) MLY P&PESD# 7!&MHL%]IL*^B3\Z2*)*"DY' NR-^2\GW6(J_M"F M/R5S7_TA82829B%A-A+F%+!!#LL6D/>3L3'6]?[XN'N_+BV0TX:T!I6T!DII M73$>R%!^2F9RP<@XES/=52:S-D$I2?L*"@DSD3 +";.1, <)J& M;Q14AT@-(F$F$F8A8382YB!A+@C6T."HTN!(.?-]744WC)/DMKJ<$6(E-4EC MGX@D]+>%5R5]7R4B82829B%A-A+F(&'NZ&6LUK*?*E0W-#:N-#96:JP.JOG: M[6.U>"-+QCT6IW3.VK2EI.ZK+23,1,*L C9>.^C:@388-)='-M*ELY-+=UNO MAA@.*S$<[B>&)>7DGH8KED\U?A*&E(M,&<6TTSKK*%WLJPPDS"Q@H^8QTS2] M>6BMW;K9R*$YN_ETMW9KG'9=J_-KFO+$3^=SSN9RP4.6*^XMJ) ;//!:O_EJ MU+XG&$HSH30+2K.A- =*"46)$TDPHS8+2;"C-@=)< M%*TIQCIOKRM3LK]\?:?&[RU): (?2K.@-!M*=PM??*H>O0Y/X4)H)I5E0F@VE.5":BZ(U MQ5CG\G5U,G]6I5.S!5^R2D4JUWG9#%D4S9.'6$KUYI'P4K7+7+6KV)=+1"IC M-XND>:M8H7E^*,V$TBPHS8;2'"C-+6E97J:1X-T0K^MLOZY.]ROB=6.V;-49 M-.B#@38X?%88:^MG] >C7K.? QV= MBZ(UQ5/7.@QUK<.L].(S+Z198-TF'/W%81IIH\-GM]Z=J?WNK8B73L=]8_B\ M! IU:K?W&VWOXD#'Y*)H3;G4I05#75IXF:%X14B%%A6@-!-*LZ T&TISH#0716O* MLBXJ&&]55#"@104HS832+"C-AM(<*,U%T9IBK(L*AKJH\,J4!;1@8+R\,7UT MV._K6K\9G4RH6PM*LZ$T!TIS4;1"8]VU?\./&)_GCV00Q$M6<9HY66NM'OLP MS1]V\*S]5#\R]99V2S^RV]H=_<@M'O90NRV>/2'C^CR(!0G9K1R"=C"26N+% MXQR*G319Y@\'N$G2-(GRS06C/N-9!_G^;9*D3SN9@^JA&I/_ 5!+ P04 M" #9<:)8D,JK5VD" !=!0 &0 'AL+W=O[-2 MNF1D3;T.3:61+3VH%&$<18.P9%P&6>K/;G66JIH$EWBKP=1ER?3S)0JU&P7] MX.7@CJ\WY ["+*W8&N=(#]6MME;8L2QYB=)P)4'C:A1<](=YXOR]PP^..[.W M!Z=DH=2C,R;+41"YA%!@08Z!V66+.0KAB&P:?UK.H OI@/O[%_9O7KO5LF & M,\=7*&'\%W:M;Q1 41M290NV&91<-BM[ M:NNP!^B?O@&(6T#\KX"D!?C*A4UF7M:8$3V?75+)]%XC,2X.('/\# ?P_'1 M"1P!ES#E0MB?8-*0; Z.*2S:>)=-O/B->%.F>Y#T/T$J@"_XGL53V2KA[)>^S9 M34V&;"%L#4!PMN""TS/880$HMUPKZ4K%!*B%X&OF&Y'+0M0>P(RQ8T^\+67!H0N+*@J'=^ M%H!NFKDQ2%6^'Q:*;'?Y[<;./]3.P=ZOE*(7P[58-U&SOU!+ P04 " #9 M<:)8CJQRZL\) "T:0 &0 'AL+W=OW/5+G*[HSR\WSEH\BOC;YEXFG_H[RLKU M11"Y84"D>+[J76L7W)BE 5F)[ZYXB_:62;HI3V'X(_W 5U>]05HCX8EEG"*< MY->K6 C/2TE)/7XMH+U=SC1P?_F=;F4;GVS,DQ.)1>C]PUW%+U>]:8^LQ+.S M]>*'\(V)8H-&*6\9>E'V/WDKR@YZ9+F-XM O@I,:^&Z0_W9^*W;$7H ^.Q*@ M%P%Z+6!X+(-1!!AM X9%P+!MP*@(&+7=AG$1,*X%&/J1@$D1,&E;I6D1,*T% M:,,C ;,B(--7/S]^V<$WG=B97\KPC#5.R/L4R^=9.X M>/[(KA\H^W)KTH?'OQ#Z]V_\ZS_)]6>3/%"3TKOKFUM*%E\^?ZOWY9_(U\-$7LN-XG\H'T2?3B2!$1-R#? C>.SI*5R?*=ZWF)KJ/+ M?IQ4.$W;7Q:56^25TX]43B-W81"_1(0&*[$Z$$_5\<:I>/M$?ET!Z"=[>K>[ M]??=?:,KB99X.B?Z](SH WU(OCV:Y..'3\5^.[1_U#13+,^)H64T8T?;.Q)' MP69[L-X)3-7@.T?NP,-.8*L]V#B]8^TN.[9-]=@?M4-Y>_!8(5!CUQX8&<\X MPEMX3A21\)D\QN'R!_G7;?(]X;'PHW\?J-Q-#AL>AJ4=]46T<9;BJI?TQ)&0 MKZ(W__.?M/'@KX?$CH292!A%PBPDS$;"&!+&0;"*BH<[%0]5]/E],F(24HH5 MB5(9G^UZIBC:)BL_)KU2ON83^>_Q/[T;99*NZLYAHPR6#D%?Y]-!^N^R_[JO M6V1.VLQ92VP=3']6.)&V6T1J'VT+6 MRD;"6(M-Y*"$%7U-=OJ:*/7UL%-6-OQ;AKX?!GF[UKH-4V;H*C DS$3"Z*31 M]&AC?3Q(BM?4V"PX&FJ&-JX6LY&58T@8!\$J@ISN!#G]64&>D5?'VXIC[9R2 MVU6&2)B)A-%IHT49-]K#9AE-KZD/62>&A'$0K**^V4Y]LY_L;J5(KR&G0[O6 M':\R55=!(F$F$D9GC>9NV! D,J&-A#$DC(-@%>EJ@_*:[D MWK2'WA-O=$R8 M!4?9ABS4R;HJ#DJC4)I5T$:JYA*:D4%I'$6KRF[/2M"4LK,<5Q8]<])AE^WD M,@Q>A($^9@JE&G6E&K,KU^G 48J5&Y^EIIGK;WWR%,J$E>G22=*[\>]'Y:@W]K_1;!V5 MM>BL,B2-0FD6E&9#:0Q*XRA:5;FE!:,IKXW/?]D&(;D-WX0D+/32JX@'S[;5 ME,ZM)=1]@=(HE&9!:3:4QJ TCJ)5=5R:,-H0Z25J4+L%2C.A- JE65":#:4Q M*(VC:%4]EVZ/IK9[ ".*IFNAZZ/ZB +I69A0&H72+"C-AM(8E,91M*IR2^]( M4YM'W]T?J3QM+WQR/$)_W;JQFYR&<4YN[P_J%&H506DFE$:A- M*LZ$T!J5Q M%*TJZ-*LTB;0H074F8+23"B-0FD6E&9#:0Q*XRA:5<^EUZ6IS2[ T*)I]4P: M(PNHF06E42C-@M)L*(U!:1Q%JPJWM,FT$SZ9D.E(XIJ4]T)E3?)!B4)],"C- MA-(HE&9!:3:4QJ TCJ)5[\TO?3-]@!Q5Z$CS9@&EF5 :A=(L*,V&TAB4QE&T MJIY+0TY7&W*@VZ#563KKO.EJ#0>'[DZ%IJ5MTUK0M';;M R:EJ-H5>&5WINN M]MZ0-T:K4W567]/3.Z(^J!/7-JT%36NW3AYCHS(1LA<=JG^RD>Q#FH0:K45M,F^KW^>'!.M+D&HB=8RJP7-:K?, MRJ!9.8I6%6!I?.E*(^+H25&B,RN48NE$\4&500TP*,V$TBB49D%I-I3&H#2. MHE5U71I@^@AZ?@1]I@E*,Z$T"J594)H-I3$HC:-H53V7MIBNML5J X7]&Q6E M$[OA05%#K3$HS832*)1F06DVE,:@-%[0*G<1[T8[5:66?I>N?CJK&%'&3E MOKHKD:@X.6L3!P4+=;"@-!-*HP5M6KW>.JK="61!D]KMDK)VQ3BJ;E6%E=Z5 MT=&[^K_= W7"SNK3V[D'+S-FJ>VG![S#C6_ M@!1W\-8+[JEF=Z'.W[G-P#SL_'G:"/.P,>7^$2V64+I6A=JG,HMF%]%S>WMT9:=+D,/E)G4F[#3&!NZ<0Q*XRA:53"E_6.T MGNXNFV!B-^QJW=A!#2&C^3"584P&PV%=/,URH^DP^:D+Z,##65-#FXWK*FJ6 M&\ZF^LRH*PEJO$!I'$6K*JDT7@RU\;+()W,Z>@E;'=Y9*%"3!4JC4)H%I=E0 M&H/2.(I6%7#IQQC0YX\,J"4#I9E0&H72+"C-AM(8E,91M*J>2TO&4#]_M,A/ M7-PG3Y XW$VVEY_5M.[>I\T.69\.C)$VJY_-0$T8*(U":1:49D-I#$KC*%I5 MP:4)8YQX$"G7JA/'TGW:QDZA9&>YE._7N+?!QG%7NV%K!V$W9[8[-#)U.(+N\Y->-]H&<9ID;^WN54+7V0MT M:NL7VH6I'5A/M0OKT'I;NV#Y"X3*M/G[C.X&UL MO5IM;]LV$/XKA%<,#=#$(BE;3N88R-O6 DL7Q.CZF9'HF*@D>B0==_]^U(M% MRZ)H:Y7[)9'DN],]//*Y1Y2F&RZ^R26E"GQ/XE1>#Y9*K:Z&0QDN:4+D!5_1 M5/^RX"(A2I^*UZ%<"4JBW"F)A\CSQL.$L'0PF^;7GL1LRMC&[ES##(H+YQ_RTX^1=<#+\N(QC1460BB_[W1.QK'622=QS]E MT$%US\QQ]W@;_?<6P M[HDBLZG@&R R:QTM.\C')O?6:%B:E7&NA/Z5:3\U>[AY_OSI\Q]S\/3P#.8? M;YX?P/M[J@B+S\ Y^#*_!^_?G8%W8 CDD@@J 4O!EY0I^4%?U,>/+(YU.>1T MJ'0V6 M/.1;\KD[WAT[TL'5R.(\'FZ)=TLD"\'[F$MY!B@1*4M?)5A1 4*>)'H&YP-Z M91NX(K!O#YPM["NY(B&]'NB5*ZEXHX/9K[_ L?>;#75/P6ICX%=CX+NBSSYK M'F*IQDMM, O?<>Z;T"Z8E]"YXT@U A: 1R(UO*1>S13C[GP5[*%A,([3F/JYS'SISO>/I& M1 M1QJ=+?V@4?YSC/V]])M&$-GSGU3Y3YSY?\W)7X\KT<.NF]F6^W0;E(JDD5[) MFAQ?B@7.2ACRS(9@TAA;Y%\&OH^"_:ENL<0^GHR#T<2.YK)"<^E$\ZDHP3[S MU!!$/(Z)*.@I_]4*IKC/96UJ7S3JT;3R+KR1'0/T3)_RG'1ZS^)U5I+_1:AE M[)X8M:]H]9'8Z=CP!TBU=':RJL6FC58A,FFA$Q)K&=S)K#:;-FJ%IDU#9P?\ M 7(M Q]@5XM5"[U"TU;AX;[:F6#U@H^*160%TVRU%JZU6$&_!8WIR-#=DGND M6]CLOFU\:S-U$RXT_1J.#Y.5?CP!DH9KP92>4G9>ZEN5/?)4]Q,F#Y0P<:Z<$W31!X]$(MC4< MHP&@6P3,R^<=*=?YHEJO]'H*#Y)%X74(5[/9-W U33 :Z:=SKXT]C!Z ;D%P MW'J+M@WW )3+XU>_(W=[+275S3 =RA^K*'WU%JP,W @*A4STP(Z06 M,ZW5Z[2NF]JD44;;/D-+&8UN0>Z-AB[JUQVJ<]5.H5V0T2XH.!GW.%51YW'H M*5I]'(SH06[1\T/<,SG,/4V3\Y:]&F3D#'++F4X+RQFJ<[%ZBE;?7S::!Q^Q M)7+$4P;N=?>CKVAUT$8>8;<\NDD5BYK ?T>QNM(UWXA>)*MVI5^&%:E4*^M MZ$(8'I"U91:[].I[7DU]E\-QV+".U.@A?,R&RE_%DY(UQUY53U_1ZFAWWI:X M7Y<[/H9\W\YNX0A),)A/N[ MM.YTNP['<.>%?$+%:_Z=@M1PUJDJ7FA75ZMO(6[R+P#VKM_"J[OBBP83IOC MXI&(5Y9*$-.%#NE=!!JC*+Y9*$X47^6O_5^X4CS)#Y>41%1D!OKW!>=J>Y+= MH/IR9/8?4$L#!!0 ( -EQHEC?$[GZ; ( - % 9 >&PO=V]R:W-H M965T*B[T*"B- MJ8=AJ+,2*JHO9 T"OZREJJC!K2I"72N@N7.J>!A'T2"L*!-!FKBS>Y4FX2YL57)6@=!,"J)@ M/0K&G>%D8.V=P5<&.WVP)C:3E92/=C/-1T%D@8!#9JP"Q=<6+H%S*X08/QO- MH UI'0_7>_4;ESOFLJ(:+B7_QG)3CH*/ '?]*FIPX%#-WK!(6X<8L?M SG**VIHFBBY(\I:HYI= MN%2=-\(Q87_*TBC\RM#/I,OKS[/K^0.9SF_N%K/QP_1N3MZ3<9XS6S3*R53X M/V]+^.8*#&7\;1(:#&T%PJP),_%AXA?"=,E,"E-JENC2*"ZBE,DP4Y/MX MI8W"6_3C6/I>K7=P2@WP+TSP10KEQTQ>$D0?]<@D%+ M,#B3P%\!!KH%P"95V/GDU_'KX8D&_Q-%_R"%!UU6@2K<+-%>U#=<>]J.J['O MTC_F?M;A[2V8T(3#&EVCBP\86/GYX3=&UJYG5]+@!'#+$D/H;4$L#!!0 ( -EQHEA'I;3-S@< /DZ 9 >&PO=V]R:W-H M965T1_9U/ M.9?H99:D^6EK*N7\N-W.1U,^B_*/8LY3]/[B-'Z>R^* ] M.)E'C_R.RZ_SFTR]:Z^\C.,93_-8I"CCD]/667#,0E(,*"U^C_ESOO8:%5(> MA/B[>',Y/FUUBHAXPD>R"0H+?R.1Y.5?]%S9=EIHM,BEF%6# M502S.%W^CUZJ1*P-4'[< W U )L#Z(8!I!I WCJ 5@-HF9FEE#(/+)+1X"03 MSR@KK)6WXD69S'*TDA^GQ;S?R4Q]&ZMQO5Q?4]NKS^].7VZNS^\LLU M^H#NEE6 Q 3=\I%(1W$21^4\?9GS3+U*']%E.A(SCJ1 %^>7]^P,'3 NHS@Y M5.._WC%T\.X0O4-QBJ[B)%%#\Y.V5 $7AVV/JN#.E\'A#<$1="52.AVJ21!*/(\G'Z,_/ZFBEC_POU\PM0Z/NT(K5ZCB?1R-^VE++42FT/+):;9)$?N[3U M?!:'3V?,D[-:NHY6Z3H"B^,R?>*Y+)=D_J+H+E?EL2R30Q2E8R3DE&?O4AC4ZG#JF?F@U56ZTS4"_NZ+NH2 M-*T%,*X-HWE@ M\+[\);E(8M50EB>B6[17>O/JC?GR5D^D!KB@^^-V7H$GFJOFQ:$*Y*C,^O3%?WNHYU)P9 MP*"Y0Q,6N-C1*AN'$38)$XZIH6:L$1-WFK5BV!,35IMH/KTQ7][J.=.\BF%> M_;Y^#-ND:N[VP,??.5O[P%ZLL1?#V-NP?8.][EQ_-CQ;O9ZO(];SI-D9P^R\ MK=F#A^^<$)NQ33+U=W!-6 M ^L5:W:]+B-L;@O#(325J,$8PUN;VWI";&]6TL":2=LH#(Y,H?L@3:Q)$\.D M^=;.$=LTV3/EVB96X>Z#-['F30SO2=Y%$RZ_J88E>XI'/$?_K34V51?C%N\5 M/[UZ8[Z\U5.J\1/W?]P.$GO"T&I>?'ICOKS5KZAJ1";P+NRV#I(X=EBQ>7%N MZ+(*^N99#8?25*HF6Q+XZ2*)3T(=>O7&?'FKYU#S+H%Y=XN^D ONM@8Q-)_-X2X/>>@'W@+=%X2V"\_;XFDMAD^\&\8."P M,5L>.,:F.=#T2V#Z;=@:PEYWKBJ;H3MFFO9!T$03-($)>EMG2&PX/C)KP3:Q MUI!]T#/1]$Q@>M[6[A$;B8E5\;8-M7YA]\'-1',S@;EY<\-'[*OP0=>\4N\R MHM9,[H-CB>98 F^C;FOXB+TM&G9[9L?GL.IVS/NB&!Q*TSN[-!I2& W?VO)1 M&_[,G_GM)@P.IJE8#8<4WO:\FQ>+4-*DZX,][[IB>_7&?'FK9U7C(L4_;M=' MO6ZR>O7&?'FKSXMF6@IOQVZ];=/>0"5'YLTW#B-J;N(Q.)"F0M=N3Z5^>C[J M"1:KU/CTQGQYJ^=0@RR%07:'GH_:N&GN_CE,K)K9!Y%23:04OMEA8\-'O=Z( MX-4;\^6MGC,-N!0&W.]K^*B-MN;EYNTF# ZQ:0HT_%(8?AOV>[#7G8O*1FCK M[-H'0%,-T!0&Z&W]'K71V+I@XK*QJF$?\!QJ> YA>-[6\86.'5.S'WJ##8/# M:"I38W,(8_/FCB^T[P0@ED#;!INW'L$!-!6H"3:$-SRW]7NA8Y6VUYX)G/'LL7RV,DKYS?/RJ<6C<_/@^/A\BE,[6;Y4.A5E#W&:8X2/E$N.Q][:CZSY7.6 MRS=2S,LG#Q^$E&)6OISR:,RSPD!]/Q%"OKXI#K!ZVG7P/U!+ P04 " #9 M<:)8&6[V&AH& L-P &0 'AL+W=OLE=2S.'KCX+#>,*?(U2W-YX6R4VKX>#&2\85DD M3_F6Y?K(FHLL4GI7W _D5K!H509EZ< ;#B>#+$IR9SXKRV[%?,9W*DUR=BN( MW&59)+Y=L90_7#BN\UCP(;G?J*)@,)]MHWNV8.IN>ROTWJ"AK)*,Y3+A.1%L M?>%9$E>_8^^UA?B(, ='PGPZ@#ON0&C.F#T MW(!Q'3#^,>#8.?AU@/_<%B9UP*2\]M7%*J]T$*EH/A/\@8BBMJ85&Z5<9;2^ MP$E>?+,62NBCB8Y3\\7=U8+^=4???23TD_Y>59@6^C;V3HOB3> MT!MW=.?:'GVY%:?$G1P-#YX3[A\-IS_KNPX?'>]\: \/6-R$CRR7:-KD!O%,OEO1_>N*MRX&U>DOM=R&\7LPM&Y33*Q M9\[\MU_^K M*!(6(&&T@DU*6#'$[N?>:%C^S0;[0[5 K1IJ^8U:OE4M?5>[Y",3&7G#H[Q+ M+6M\7[60L )HTA8"((9BDX:12?8!#M!"HR$!4@81<)"$,P0>-H(/+7>LA^Y MBE(]?UTJPI=IS1K>S M'JF6?*^VTV)['<5)FJAONE _L; XDJI+3RN_KYY(6("$420L!,$,Q<\;Q<^Q MJ?@<*3 2%B!A% D+03!#8'?8/L .K3?U31X+5LQVDYP4QPA?$UVR2E1S4W<) M75,/)X>^/^Q*6=?V#O35$4JC4%J(HIE2'G@1[D_RLWMNGPK; 7WO3R@M@-(H ME!:B:*:P7BNLATW#-0^E,Y(60&D42@M1-%/GUEERK;Y&CXFQ'=1;8*BK!*71 MFG8X.1Z-.@>:$-6PJ5YK&[EVW^@#V_-TG^3WY+H:/\-V4OQTIMRI*M18@M(" M*(U":2&*9@K?.E"N#T[/4$L*2@N@- JEA2B:J7/K2[E65Z1/>H9:4E!: *71 MFG;X'. .CZ3GIU7;*J8DK9/DVJVD'V^]3C&@+A*4%D!I%$H+4313VM9LX.]OP@5[?QP CH]]W4OBIZ3_VJL=]IL0?0ABF4 M%J)HII2MP^39':8G.?D[N:V47!1W+WEOTQ/J/4%I 91&H;0013,E;[TG#^P] M>5#O"4H+H#0*I84HFJESZSUY=N_IW2Y;ZE&U&(B+@5621,H=6Y$H7Q')TU4Y M_E:'.@==.[ZW[$]=']?MSM90MPE*"U$T4]+6D/+LAE1'MGZ_9^+599IRE14% M[[?%(VRGG% K"DH+H#0*I84HFBEY:T5Y8"O*@UI14%H I5$H+4313)U;*\JS M6U'_.UM##:J:9F3KB=^5K*'>$Y06HFBFHJV3Y?5SLG2RIBG;1TJKVOR0L-#- MZJ=B2?0SU6Y+3IS'*DZWRE#G"TH+H#0*I84HFOE5:)TO#^Q\>5#G"TH+H#0* MI84HFJESZWQY=N?KYR^:VP&]A86^4%73C#> IIW./X4V'*)HE6J#@\4_&1/W MY3(M26*^RU6U#J@I;9:"798+H 9M]6H=V=M(W">Y)"E;Z]#AZ50/B*):FE7M M*+XMEQ(MN5(\*S=HH%F@=S\/U!+ P04 " #9<:)8 M?6]_$#,# P$P #0 'AL+W-T>6QEUY-B9X[*67X]OG*0?^"+&PT:7BL:^)^?<8_L& M&T:560MVLV#,!*M"R&I,%L:4G\*PFB]80:LS53)ID4SI@AK;U7E8E9K1M )2 M(<)!KQ>'!>623$9R65P5I@KF:BG-F,1=*'"WK^F8]../)'!R4Y6R,;D[>?]K MJO9"E6L4DX]WY5O"L57KV,<8 M^>)EWIYSADD//;XVIE!'B7\XN^-IZ&&SJI-1IN1F<2/B E:?%BRXIV),IE3P MF>; RFC!Q=J%!Q"8*Z%T8&Q5V81]B%0/#NZ['A1;Z NU%E"* QJK"-E--<25I[:!E-P\K.F1 W\#;^S':T M5]G6RO5@W637M(::II-Q'=#?5G/:V[*#5^D&);]7YLO2#D?6?2A1=JU9QE=U M?Y5U!C#U/JY.RU*L/PN>RX*YP;\XX61$6UZP4)H_V&Q0*G,;8)H$]TP;/M^. M_-:TO&4KTY;3*L,]#P[0\]^=YYQ)IJG8-FUK_RW/\JL=1Q?_RG+]6V7?L-=C ML\6^=9/GAV R/@23!U&3PT,PF;Q)DV&S@6^=$G;."%TT@+/8F/R LYW8) UF M2RX,ETUOP=.4R2='!2MOZ,S^.;"C;Y]/64:7PMQVX)ALVM]9RI=%TCUU#1/1 M/+5I?X/A]>/N(&AS<9FR%4NG35?GL[H9V(;-VEQ V$>NZLN/8!R'^1' L#R8 M XSC6%B>_VD\0W0\#L.\#;W($.4,48YC^9!I_<'R^#F)O?PC39(HBF-L1J=3 MKX,I-F]Q##]^-*8%4Q;]@;C"-)@B%0B_X:C6-D=F+X^-<' M>TNB*$G\"&!^!U&$(? VX@CF #Q@2!35^^#>?A2V^U2X^1_9Y!%02P,$% M @ V7&B6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'[HOC&_MEG>3GI/535XU6_7R8/8A^7 MOQ>/(M=G=H7:QY7^J>[[Y:,2<5H^"%'ML[XQ&-C]?2SSWLWUV[W6J@]_%)5( M*EGD^F!]8"O%<_G?^?HG>Y*EO).9K%XFO>9[)GIL+W.YE]]%.ND->JQ\*)Z_ M%$I^+_(JSL)$%5DVZ0V/)[9"53+Y<#BL(:/XKFR.5/%=$&N02<\>Z!ONI"JK MYHKF_K%F?!+ZXN.O0U4L9%8)-8\K<:N*PZ/,[^O;Z*?H@\=HXO#V>0SBE?H_ M82QV.YF(>9$<]B*OCG%4(JL!\_)!/I8]EL=[,>G-BB>AZN?1_\!-C\]6:2@0 M*74E]0GEI@T>)4J>BKP4*=/?RB*3J>9(V33.XCP1#$ :"*1Q1LB_#0 Y0B!' M9X$,:QS]IP#21"#-,T*V(FDAD-8Y(4< TD8@[7-"F@!RC$".SPEI Y$3N;[''&_.0O?6[ MU;2^I[_/^$J?@,E\@&7S 7$L-Z'K\3!D,W\U=;TFE"&$0U5#[!K=O%&PF46; M0,,1"_B6>QO>"A1FDB&Q2FY]?_ZGNUPVG<#5/<*[=:?+-A\F MD2&Q11:.&["ML]SPNMLN]'OFS5QGJ5'K!EY!3$PC0V*/S'G@;G47V+8CATEC M2&P-G336/(B^-BW+_]BXZSI[_,;T6P@1,64,B9TQY],6"V:&(;$:7$_G,.JT<:V ",(@%$/"E$_'YY=JIW[(H MT&C.[+T%#,P"!O6(PU^MW*A^[<.F%\S\QJ=$O34=][;,!GW,.,YR!B<(@%@5W D_'+F0ZJ;"&&9)ABC"(%1'RV[J)M1(6 M?K!JZA"(AFG!(-9"N)F&ND5KNMK[4>NEP^1@4,LA?F%/)5L+U?QY/?Z>RS+) MBO*@!(3$]& 0Z\'-2YD*Q2(5IS*_9XY2<7Y?CW"K$C)BVC#..:)HC7(-S"0& ML4DZBW5V$<4:H_P5SFI@1AF1&P54[9UTF$U&Q#:!Y7LG'&:1$;%%3M7QKZ 0 M$YVX(K8(6LZWI];+YF3IE)?##$QPYC$ACF%&>I[IX<,8F*&,8D-TZXA?D0QCS/FYKM6--'% M$6+#O,<,#_M]K%Y8L6.!*"N(BKA0GP/,3'9F,2R>8?YKLWA M^J>)Z<0L3LY!%;"$<$ZZ%6IB%K+..<^!JJ(59R/J)XYQ6/EK$4K$M MQ$07Z7_>ZDH;D^]V(H&RM# +6>1#'HCY7D(P;UJ8A2SR51\T5[(+B(E9R":V$%PL9!=S4<4R@\->&W./3;U2TSW)<&Q]B8NZQB=US>I6S:7B(B6X1H]XCABUUMCL.YAZ;V#WH8F?+/3;F M'OL,$W =O1SSCGV&"3B0..&F0,P[8V+O=&/^T!#$Q+PS)O;.AX7:M_9NS6:. M,>>,&^?TFXO+F^M4[&0N4D_?OM3'DSA+UHK5'\=]:*95;RW9';)LIH_Y^;*( MT[<=XF^[VV_^!5!+ P04 " #9<:)8K&U05SP" "O*@ &@ 'AL+U]R M96QS+W=O0,UYOVR'IJO9=%MZ M Y*>?- DBL>A[=U/2!?)([.83?%9R5%\_8/P0]3'EWQHQWUW*KM]7Q:?Q\.I MK*K=./:_ZKJL=_G8EKNNSZ?SD4TW'-OQO!RV==^NW]MMKF6YC'JXG5$]/=[. M7+Q^]?E_)G:;S7Z=?W?K/\=\&O\QN/[HAO>RRWFL%J_ML,WCJJH_#]?=I;YL MTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H M;:BW$>AMDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"] M@T#O!O5N"/1N4.^&0.\&]6Y^4N\R?AURN?9\K_'Z/TGU>#XW7R]_67[OG-R7 M"\[U;45Y^@M02P,$% @ V7&B6$!K%[H @ QBD !, !;0V]N=&5N M=%]4>7!E&ULS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;* M[7%20 )!!2H2;].HM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/* MTH7.IOPUK)BWU<:NB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I8 M3"YV&X>L16&];YO*IKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/ M%$)3T^36AG1MN[R+;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[ MHD?[DU.^8=I]\H/SQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\ M?C1,NZ;ZA]GY>I]&UL4$L! A0# M% @ V'&B6-Y6W O,!0 SAX !@ ("!#P@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V'&B6&RO_"8< M!0 Q!0 !@ ("!/1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V'&B6&A@M=^@"0 6V !@ M ("!B24 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ V'&B6&$;4/MI! *0H !D ("!>#\ 'AL+W=O M&PO=V]R:W-H965T$@4 ,8, 9 " @1Y. M !X;"]W;W)K&UL4$L! A0#% @ V'&B6%&PO=V]R:W-H965T&UL4$L! A0#% @ V'&B6"R.*ZI<#@ 4#, !D M ("!.VH 'AL+W=O >&PO M=V]R:W-H965T&UL4$L! A0#% @ V'&B6#?84'VJ!@ 'A$ !D ("! MQ80 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V'&B6+A>(^'" P .P@ !D ("!V)8 'AL+W=O&PO=V]R:W-H965TB !X M;"]W;W)K&UL4$L! A0#% @ V'&B6/MY0_;N M" 718 !D ("!I*@ 'AL+W=O&PO=V]R:W-H965TW !X;"]W;W)K&UL4$L! A0#% @ V'&B6'S+15=/! _0T !D M ("!B;D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V'&B6)Q''J4( P .@< !D ("!ILP M 'AL+W=O&PO=V]R:W-H965TC4 !X;"]W;W)K&UL4$L! A0#% @ MV'&B6%PGP%]$!@ [1, !D ("!(MH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V'&B6&B,&2KN P )0D !D M ("!;O0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V'&B6(TM2;\9!P DSP !D ("!:@,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V'&B M6 /= NO&" H5 !D ("!7Q0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V'&B6"UEC])[ P ]0P M !D ("! R0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V7&B6,6([?@L"P Q'@ !D M ("!Q"\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V7&B6)'Y6>MU!@ >CD !D ("!&T8! 'AL+W=O M&UL4$L! A0#% @ V7&B6+FO MX^=;!0 VB( !D ("!@5P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V7&B6$W!72/K!0 2BL !D M ("!2FH! 'AL+W=O&PO M=V]R:W-H965TI6 4 M =[ 0!X;"]W;W)K&UL4$L! A0#% @ V7&B6"0DTCS: @ K0< !D ("! M=H$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V7&B6)#*JU=I @ 704 !D ("!WX\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V7&B6'UO?Q S P ,!, T M ( !M;,! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ V7&B6*QM4%<\ @ KRH !H M ( !TKT! 'AL+U]R96QS+W=O XML 86 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 87 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 400 335 1 false 105 0 false 11 false false R1.htm 0000001 - Document - Cover Sheet http://www.apigroupinc.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) Sheet http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 0000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.apigroupinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 0000011 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.apigroupinc.com/role/BUSINESSCOMBINATIONS BUSINESS COMBINATIONS Notes 11 false false R12.htm 0000012 - Disclosure - RESTRUCTURING Sheet http://www.apigroupinc.com/role/RESTRUCTURING RESTRUCTURING Notes 12 false false R13.htm 0000013 - Disclosure - NET REVENUES Sheet http://www.apigroupinc.com/role/NETREVENUES NET REVENUES Notes 13 false false R14.htm 0000014 - Disclosure - GOODWILL AND INTANGIBLES Sheet http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLES GOODWILL AND INTANGIBLES Notes 14 false false R15.htm 0000015 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 15 false false R16.htm 0000016 - Disclosure - DERIVATIVES Sheet http://www.apigroupinc.com/role/DERIVATIVES DERIVATIVES Notes 16 false false R17.htm 0000017 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 17 false false R18.htm 0000018 - Disclosure - DEBT Sheet http://www.apigroupinc.com/role/DEBT DEBT Notes 18 false false R19.htm 0000019 - Disclosure - INCOME TAXES Sheet http://www.apigroupinc.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 0000020 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANS EMPLOYEE BENEFIT PLANS Notes 20 false false R21.htm 0000021 - Disclosure - RELATED-PARTY TRANSACTIONS Sheet http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONS RELATED-PARTY TRANSACTIONS Notes 21 false false R22.htm 0000022 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.apigroupinc.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 0000023 - Disclosure - SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK Sheet http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCK SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK Notes 23 false false R24.htm 0000024 - Disclosure - EARNINGS PER SHARE Sheet http://www.apigroupinc.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 24 false false R25.htm 0000025 - Disclosure - SEGMENT INFORMATION Sheet http://www.apigroupinc.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 25 false false R26.htm 0000026 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.apigroupinc.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 29 false false R30.htm 9954472 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSTables BUSINESS COMBINATIONS (Tables) Tables http://www.apigroupinc.com/role/BUSINESSCOMBINATIONS 30 false false R31.htm 9954473 - Disclosure - RESTRUCTURING (Tables) Sheet http://www.apigroupinc.com/role/RESTRUCTURINGTables RESTRUCTURING (Tables) Tables http://www.apigroupinc.com/role/RESTRUCTURING 31 false false R32.htm 9954474 - Disclosure - NET REVENUES (Tables) Sheet http://www.apigroupinc.com/role/NETREVENUESTables NET REVENUES (Tables) Tables http://www.apigroupinc.com/role/NETREVENUES 32 false false R33.htm 9954475 - Disclosure - GOODWILL AND INTANGIBLES (Tables) Sheet http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESTables GOODWILL AND INTANGIBLES (Tables) Tables http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLES 33 false false R34.htm 9954476 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS 34 false false R35.htm 9954477 - Disclosure - DERIVATIVES (Tables) Sheet http://www.apigroupinc.com/role/DERIVATIVESTables DERIVATIVES (Tables) Tables http://www.apigroupinc.com/role/DERIVATIVES 35 false false R36.htm 9954478 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNET 36 false false R37.htm 9954479 - Disclosure - DEBT (Tables) Sheet http://www.apigroupinc.com/role/DEBTTables DEBT (Tables) Tables http://www.apigroupinc.com/role/DEBT 37 false false R38.htm 9954480 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANS 38 false false R39.htm 9954481 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.apigroupinc.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.apigroupinc.com/role/EARNINGSPERSHARE 39 false false R40.htm 9954482 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.apigroupinc.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.apigroupinc.com/role/SEGMENTINFORMATION 40 false false R41.htm 9954483 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail) Sheet http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail) Details http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies 41 false false R42.htm 9954484 - Disclosure - BUSINESS COMBINATIONS - Additional Information (Details) Sheet http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails BUSINESS COMBINATIONS - Additional Information (Details) Details 42 false false R43.htm 9954485 - Disclosure - BUSINESS COMBINATIONS - Schedule of Net Assets Acquired (Details) Sheet http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails BUSINESS COMBINATIONS - Schedule of Net Assets Acquired (Details) Details 43 false false R44.htm 9954486 - Disclosure - RESTRUCTURING - Additional Information (Details) Sheet http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails RESTRUCTURING - Additional Information (Details) Details 44 false false R45.htm 9954487 - Disclosure - RESTRUCTURING - Summary of Restructuring Program (Details) Sheet http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails RESTRUCTURING - Summary of Restructuring Program (Details) Details 45 false false R46.htm 9954488 - Disclosure - NET REVENUES - Summary of Disaggregated Net Revenues (Detail) Sheet http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail NET REVENUES - Summary of Disaggregated Net Revenues (Detail) Details 46 false false R47.htm 9954489 - Disclosure - NET REVENUES - Additional Information (Detail) Sheet http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail NET REVENUES - Additional Information (Detail) Details 47 false false R48.htm 9954490 - Disclosure - NET REVENUES - Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer (Detail) Sheet http://www.apigroupinc.com/role/NETREVENUESSummaryofAccountsReceivableNetofAllowancesContractAssetsandContractLiabilitiesfromContractswithCustomerDetail NET REVENUES - Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer (Detail) Details 48 false false R49.htm 9954491 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments (Detail) Sheet http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail GOODWILL AND INTANGIBLES - Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments (Detail) Details 49 false false R50.htm 9954492 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Identifiable Intangible Assets (Detail) Sheet http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail GOODWILL AND INTANGIBLES - Summary of Identifiable Intangible Assets (Detail) Details 50 false false R51.htm 9954493 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Amortization Expense Recognized on Intangible Assets (Detail) Sheet http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail GOODWILL AND INTANGIBLES - Summary of Amortization Expense Recognized on Intangible Assets (Detail) Details 51 false false R52.htm 9954494 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Fair Value Measurement Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Fair Value Measurement Assets and Liabilities Measured on Recurring Basis (Detail) Details 52 false false R53.htm 9954495 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Reconciliation of Fair Value of Contingent Consideration Obligations (Detail) Sheet http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Reconciliation of Fair Value of Contingent Consideration Obligations (Detail) Details 53 false false R54.htm 9954496 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt (Detail) Sheet http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt (Detail) Details 54 false false R55.htm 9954497 - Disclosure - DERIVATIVES - Summary of Fair Value of Derivative Instruments (Details) Sheet http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails DERIVATIVES - Summary of Fair Value of Derivative Instruments (Details) Details 55 false false R56.htm 9954498 - Disclosure - DERIVATIVES - Summary of Effect of Derivatives on Consolidated Statements of Operations (Details) Sheet http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails DERIVATIVES - Summary of Effect of Derivatives on Consolidated Statements of Operations (Details) Details 56 false false R57.htm 9954499 - Disclosure - DERIVATIVES - Additional Information (Detail) Sheet http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail DERIVATIVES - Additional Information (Detail) Details 57 false false R58.htm 9954500 - Disclosure - DERIVATIVES - Summary of Effect of Cash Flow and Fair Value Hedge Accounting on Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails DERIVATIVES - Summary of Effect of Cash Flow and Fair Value Hedge Accounting on Accumulated Other Comprehensive Income (Loss) (Details) Details 58 false false R59.htm 9954501 - Disclosure - PROPERTY AND EQUIPMENT, NET - Summary of Components of Property and Equipment (Detail) Sheet http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail PROPERTY AND EQUIPMENT, NET - Summary of Components of Property and Equipment (Detail) Details 59 false false R60.htm 9954502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Detail) Sheet http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETAdditionalInformationDetail PROPERTY AND EQUIPMENT, NET - Additional Information (Detail) Details 60 false false R61.htm 9954503 - Disclosure - DEBT - Summary of Debt Obligations (Detail) Sheet http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail DEBT - Summary of Debt Obligations (Detail) Details 61 false false R62.htm 9954504 - Disclosure - DEBT - Additional Information (Detail) Sheet http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail DEBT - Additional Information (Detail) Details 62 false false R63.htm 9954505 - Disclosure - INCOME TAXES (Detail) Sheet http://www.apigroupinc.com/role/INCOMETAXESDetail INCOME TAXES (Detail) Details http://www.apigroupinc.com/role/INCOMETAXES 63 false false R64.htm 9954506 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of Net Periodic Pension Benefit (Detail) Sheet http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail EMPLOYEE BENEFIT PLANS - Components of Net Periodic Pension Benefit (Detail) Details 64 false false R65.htm 9954507 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional Information (Detail) Sheet http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail EMPLOYEE BENEFIT PLANS - Additional Information (Detail) Details 65 false false R66.htm 9954508 - Disclosure - RELATED-PARTY TRANSACTIONS (Detail) Sheet http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail RELATED-PARTY TRANSACTIONS (Detail) Details http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONS 66 false false R67.htm 9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES (Detail) Sheet http://www.apigroupinc.com/role/COMMITMENTSANDCONTINGENCIESDetail COMMITMENTS AND CONTINGENCIES (Detail) Details http://www.apigroupinc.com/role/COMMITMENTSANDCONTINGENCIES 67 false false R68.htm 9954510 - Disclosure - SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK (Detail) Sheet http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK (Detail) Details http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCK 68 false false R69.htm 9954511 - Disclosure - EARNINGS PER SHARE (Detail) Sheet http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail EARNINGS PER SHARE (Detail) Details http://www.apigroupinc.com/role/EARNINGSPERSHARETables 69 false false R70.htm 9954512 - Disclosure - SEGMENT INFORMATION - Additional Information (Detail) Sheet http://www.apigroupinc.com/role/SEGMENTINFORMATIONAdditionalInformationDetail SEGMENT INFORMATION - Additional Information (Detail) Details 70 false false R71.htm 9954513 - Disclosure - SEGMENT INFORMATION - Summary of Reconciliation Operating Income to EBITDA (Detail) Sheet http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail SEGMENT INFORMATION - Summary of Reconciliation Operating Income to EBITDA (Detail) Details 71 false false R72.htm 9954514 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.apigroupinc.com/role/SUBSEQUENTEVENTS 72 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: apg:ContingentCompensationArrangementsRecognitionPeriod, apg:LiabilityForDeferredPaymentsRecognitionPeriod, apg:NetOperatingLossCarryforwardsCarryforwardPeriod, ecd:TrdArrDuration - apg-20240331.htm 4 apg-20240331.htm apg-20240331.xsd apg-20240331_cal.xml apg-20240331_def.xml apg-20240331_lab.xml apg-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "apg-20240331.htm": { "nsprefix": "apg", "nsuri": "http://www.apigroupinc.com/20240331", "dts": { "inline": { "local": [ "apg-20240331.htm" ] }, "schema": { "local": [ "apg-20240331.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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "apg-20240331_cal.xml" ] }, "definitionLink": { "local": [ "apg-20240331_def.xml" ] }, "labelLink": { "local": [ "apg-20240331_lab.xml" ] }, "presentationLink": { "local": [ "apg-20240331_pre.xml" ] } }, "keyStandard": 286, "keyCustom": 49, "axisStandard": 39, "axisCustom": 0, "memberStandard": 55, "memberCustom": 46, "hidden": { "total": 12, "http://www.apigroupinc.com/20240331": 6, "http://xbrl.sec.gov/ecd/2023": 1, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 400, "entityCount": 1, "segmentCount": 105, "elementCount": 679, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 970, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://www.apigroupinc.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "apg-20240331.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": "apg-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R5": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R6": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnauditedParenthetical", "longName": "0000006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "longName": "0000007 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-29", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-29", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R9": { "role": "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.apigroupinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS", "longName": "0000010 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONS", "longName": "0000011 - Disclosure - BUSINESS COMBINATIONS", "shortName": "BUSINESS COMBINATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.apigroupinc.com/role/RESTRUCTURING", "longName": "0000012 - Disclosure - RESTRUCTURING", "shortName": "RESTRUCTURING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.apigroupinc.com/role/NETREVENUES", "longName": "0000013 - Disclosure - NET REVENUES", "shortName": "NET REVENUES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLES", "longName": "0000014 - Disclosure - GOODWILL AND INTANGIBLES", "shortName": "GOODWILL AND INTANGIBLES", "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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS", "longName": "0000015 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.apigroupinc.com/role/DERIVATIVES", "longName": "0000016 - Disclosure - DERIVATIVES", "shortName": "DERIVATIVES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNET", "longName": "0000017 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.apigroupinc.com/role/DEBT", "longName": "0000018 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.apigroupinc.com/role/INCOMETAXES", "longName": "0000019 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANS", "longName": "0000020 - Disclosure - EMPLOYEE BENEFIT PLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONS", "longName": "0000021 - Disclosure - RELATED-PARTY TRANSACTIONS", "shortName": "RELATED-PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.apigroupinc.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000022 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCK", "longName": "0000023 - Disclosure - SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK", "shortName": "SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.apigroupinc.com/role/EARNINGSPERSHARE", "longName": "0000024 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.apigroupinc.com/role/SEGMENTINFORMATION", "longName": "0000025 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.apigroupinc.com/role/SUBSEQUENTEVENTS", "longName": "0000026 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ecd:MtrlTermsOfTrdArrTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ecd:MtrlTermsOfTrdArrTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSTables", "longName": "9954472 - Disclosure - BUSINESS COMBINATIONS (Tables)", "shortName": "BUSINESS COMBINATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.apigroupinc.com/role/RESTRUCTURINGTables", "longName": "9954473 - Disclosure - RESTRUCTURING (Tables)", "shortName": "RESTRUCTURING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.apigroupinc.com/role/NETREVENUESTables", "longName": "9954474 - Disclosure - NET REVENUES (Tables)", "shortName": "NET REVENUES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESTables", "longName": "9954475 - Disclosure - GOODWILL AND INTANGIBLES (Tables)", "shortName": "GOODWILL AND INTANGIBLES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables", "longName": "9954476 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.apigroupinc.com/role/DERIVATIVESTables", "longName": "9954477 - Disclosure - DERIVATIVES (Tables)", "shortName": "DERIVATIVES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETTables", "longName": "9954478 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.apigroupinc.com/role/DEBTTables", "longName": "9954479 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSTables", "longName": "9954480 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.apigroupinc.com/role/EARNINGSPERSHARETables", "longName": "9954481 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.apigroupinc.com/role/SEGMENTINFORMATIONTables", "longName": "9954482 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail", "longName": "9954483 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "apg:NumberOfLocationsInWhichEntityOperates", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "apg:NumberOfLocationsInWhichEntityOperates", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "longName": "9954484 - Disclosure - BUSINESS COMBINATIONS - Additional Information (Details)", "shortName": "BUSINESS COMBINATIONS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "business", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "business", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails", "longName": "9954485 - Disclosure - BUSINESS COMBINATIONS - Schedule of Net Assets Acquired (Details)", "shortName": "BUSINESS COMBINATIONS - Schedule of Net Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R44": { "role": "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "longName": "9954486 - Disclosure - RESTRUCTURING - Additional Information (Details)", "shortName": "RESTRUCTURING - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:RestructuringCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:RestructuringCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails", "longName": "9954487 - Disclosure - RESTRUCTURING - Summary of Restructuring Program (Details)", "shortName": "RESTRUCTURING - Summary of Restructuring Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R46": { "role": "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "longName": "9954488 - Disclosure - NET REVENUES - Summary of Disaggregated Net Revenues (Detail)", "shortName": "NET REVENUES - Summary of Disaggregated Net Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R47": { "role": "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail", "longName": "9954489 - Disclosure - NET REVENUES - Additional Information (Detail)", "shortName": "NET REVENUES - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.apigroupinc.com/role/NETREVENUESSummaryofAccountsReceivableNetofAllowancesContractAssetsandContractLiabilitiesfromContractswithCustomerDetail", "longName": "9954490 - Disclosure - NET REVENUES - Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer (Detail)", "shortName": "NET REVENUES - Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail", "longName": "9954491 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments (Detail)", "shortName": "GOODWILL AND INTANGIBLES - Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R50": { "role": "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail", "longName": "9954492 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Identifiable Intangible Assets (Detail)", "shortName": "GOODWILL AND INTANGIBLES - Summary of Identifiable Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail", "longName": "9954493 - Disclosure - GOODWILL AND INTANGIBLES - Summary of Amortization Expense Recognized on Intangible Assets (Detail)", "shortName": "GOODWILL AND INTANGIBLES - Summary of Amortization Expense Recognized on Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail", "longName": "9954494 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Fair Value Measurement Assets and Liabilities Measured on Recurring Basis (Detail)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Fair Value Measurement Assets and Liabilities Measured on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R53": { "role": "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail", "longName": "9954495 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Reconciliation of Fair Value of Contingent Consideration Obligations (Detail)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Reconciliation of Fair Value of Contingent Consideration Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "longName": "9954496 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt (Detail)", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-375", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "apg:SummaryOfCarryingAndFairValueOfNonVariableInterestRateDebtTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R55": { "role": "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "longName": "9954497 - Disclosure - DERIVATIVES - Summary of Fair Value of Derivative Instruments (Details)", "shortName": "DERIVATIVES - Summary of Fair Value of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R56": { "role": "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "longName": "9954498 - Disclosure - DERIVATIVES - Summary of Effect of Derivatives on Consolidated Statements of Operations (Details)", "shortName": "DERIVATIVES - Summary of Effect of Derivatives on Consolidated Statements of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-244", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-244", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "longName": "9954499 - Disclosure - DERIVATIVES - Additional Information (Detail)", "shortName": "DERIVATIVES - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-260", "name": "us-gaap:OtherOperatingIncomeExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R58": { "role": "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954500 - Disclosure - DERIVATIVES - Summary of Effect of Cash Flow and Fair Value Hedge Accounting on Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "DERIVATIVES - Summary of Effect of Cash Flow and Fair Value Hedge Accounting on Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-262", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-262", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail", "longName": "9954501 - Disclosure - PROPERTY AND EQUIPMENT, NET - Summary of Components of Property and Equipment (Detail)", "shortName": "PROPERTY AND EQUIPMENT, NET - Summary of Components of Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETAdditionalInformationDetail", "longName": "9954502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Detail)", "shortName": "PROPERTY AND EQUIPMENT, NET - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "longName": "9954503 - Disclosure - DEBT - Summary of Debt Obligations (Detail)", "shortName": "DEBT - Summary of Debt Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredFinanceCostsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R62": { "role": "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "longName": "9954504 - Disclosure - DEBT - Additional Information (Detail)", "shortName": "DEBT - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-375", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-345", "name": "us-gaap:NotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R63": { "role": "http://www.apigroupinc.com/role/INCOMETAXESDetail", "longName": "9954505 - Disclosure - INCOME TAXES (Detail)", "shortName": "INCOME TAXES (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail", "longName": "9954506 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of Net Periodic Pension Benefit (Detail)", "shortName": "EMPLOYEE BENEFIT PLANS - Components of Net Periodic Pension Benefit (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail", "longName": "9954507 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional Information (Detail)", "shortName": "EMPLOYEE BENEFIT PLANS - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "apg:MaximumValueOfCommonStockPurchasedDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "apg:MaximumValueOfCommonStockPurchasedDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "longName": "9954508 - Disclosure - RELATED-PARTY TRANSACTIONS (Detail)", "shortName": "RELATED-PARTY TRANSACTIONS (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:CommonStockDividendsShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-364", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R67": { "role": "http://www.apigroupinc.com/role/COMMITMENTSANDCONTINGENCIESDetail", "longName": "9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES (Detail)", "shortName": "COMMITMENTS AND CONTINGENCIES (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail", "longName": "9954510 - Disclosure - SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK (Detail)", "shortName": "SHAREHOLDERS' EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R69": { "role": "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail", "longName": "9954511 - Disclosure - EARNINGS PER SHARE (Detail)", "shortName": "EARNINGS PER SHARE (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "apg:NetIncomeLossAvailableToCommonStockholdersBasicIncludingPreferredStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R70": { "role": "http://www.apigroupinc.com/role/SEGMENTINFORMATIONAdditionalInformationDetail", "longName": "9954512 - Disclosure - SEGMENT INFORMATION - Additional Information (Detail)", "shortName": "SEGMENT INFORMATION - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail", "longName": "9954513 - Disclosure - SEGMENT INFORMATION - Summary of Reconciliation Operating Income to EBITDA (Detail)", "shortName": "SEGMENT INFORMATION - Summary of Reconciliation Operating Income to EBITDA (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "apg:DepreciationExpenseNetOfReversal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } }, "R72": { "role": "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954514 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-398", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "apg-20240331.htm", "unique": true } } }, "tag": { "apg_A2022RestructuringProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "A2022RestructuringProgramMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Restructuring Program", "label": "2022 Restructuring Program [Member]", "documentation": "2022 Restructuring Program" } } }, "auth_ref": [] }, "apg_AOCICashFlowHedgeCumulativeGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AOCICashFlowHedgeCumulativeGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized pre-tax gains remaining in AOCI", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), before Tax", "documentation": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), before Tax" } } }, "auth_ref": [] }, "apg_APIGroupDEIncorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "APIGroupDEIncorporationMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "APi Group DE, Inc", "label": "A P I Group D E Incorporation [Member]", "documentation": "API Group DE, Inc." } } }, "auth_ref": [] }, "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.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r25", "r893" ] }, "apg_AccountsReceivableIncludesRetentionsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AccountsReceivableIncludesRetentionsReceivable", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retentions receivable", "label": "Accounts Receivable Includes Retentions Receivable", "documentation": "Accounts receivable includes retentions receivable." } } }, "auth_ref": [] }, "apg_AccountsReceivableIncludesRetentionsReceivableWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AccountsReceivableIncludesRetentionsReceivableWithinOneYear", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retentions receivable within one year", "label": "Accounts Receivable Includes Retentions Receivable Within One Year", "documentation": "Accounts receivable includes retentions receivable within one year." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/NETREVENUESSummaryofAccountsReceivableNetofAllowancesContractAssetsandContractLiabilitiesfromContractswithCustomerDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $5 and $5 at March\u00a031, 2024 and December\u00a031, 2023, respectively", "verboseLabel": "Accounts receivable, net of allowances", "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": [ "r326", "r327" ] }, "apg_AccruedConsiderationIssuedInBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AccruedConsiderationIssuedInBusinessCombinations", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued consideration issued in business combinations", "verboseLabel": "Accrued consideration", "label": "Accrued Consideration Issued in Business Combinations", "documentation": "Accrued consideration issued in business combinations." } } }, "auth_ref": [] }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/COMMITMENTSANDCONTINGENCIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding liability for environmental obligation including asset retirement obligations", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer." } } }, "auth_ref": [ "r33", "r1023", "r1024", "r1028" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and wages", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29", "r852" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r63", "r202", "r675" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r36", "r37", "r135", "r213", "r672", "r706", "r709" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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": [ "r7", "r17", "r37", "r586", "r589", "r623", "r702", "r703", "r994", "r995", "r996", "r1002", "r1003", "r1004" ] }, "apg_AcquisitionA23Member": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AcquisitionA23Member", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition A23", "label": "Acquisition A23 [Member]", "documentation": "Acquisition A23" } } }, "auth_ref": [] }, "apg_AcquisitionB23Member": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AcquisitionB23Member", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition B23", "label": "Acquisition B23 [Member]", "documentation": "Acquisition B23" } } }, "auth_ref": [] }, "apg_AcquisitionOfConstructionEquipmentAndVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AcquisitionOfConstructionEquipmentAndVehiclesMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of Construction Equipment and Vehicles", "label": "Acquisition Of Construction Equipment And Vehicles [Member]", "documentation": "Acquisition Of Construction Equipment And Vehicles [Member]" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r946" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r130", "r893", "r1067" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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": [ "r542", "r543", "r544", "r721", "r1002", "r1003", "r1004", "r1049", "r1070" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "verboseLabel": "Amortization", "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": [ "r13", "r61" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation and other, net", "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": [ "r80", "r81", "r514" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r917", "r928", "r938", "r963" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r920", "r931", "r941", "r966" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r952" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r924", "r932", "r942", "r959", "r967", "r971", "r979" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r977" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r214", "r328", "r337" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Americas [Member]" } } }, "auth_ref": [ "r1072", "r1073", "r1074", "r1075" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total intangible asset amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13", "r56", "r61" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (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": [ "r285" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r51" ] }, "apg_ApiAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ApiAcquisitionMember", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APi Acquisition", "label": "Api Acquisition [Member]", "documentation": "APi Acquisition" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Line Items]", "label": "Asset 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": [ "r1043" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Table]", "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1043" ] }, "apg_AssetWriteDownsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AssetWriteDownsMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset write-downs", "label": "Asset Write-Downs [Member]", "documentation": "Asset Write-Downs" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r172", "r206", "r241", "r296", "r311", "r317", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r574", "r576", "r605", "r666", "r765", "r893", "r908", "r1032", "r1033", "r1054" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r198", "r216", "r241", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r574", "r576", "r605", "r893", "r1032", "r1033", "r1054" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Financial assets", "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": [ "r117" ] }, "apg_AssociatedCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AssociatedCostsMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Program related costs", "label": "Associated Costs [Member]", "documentation": "Associated Costs" } } }, "auth_ref": [] }, "apg_AutosAndTrucksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "AutosAndTrucksMember", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Autos and trucks", "label": "Autos And Trucks [Member]", "documentation": "Autos And Trucks [Member]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r975" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r970" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r970" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r970" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r970" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r970" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r973" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r972" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r971" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r104", "r108" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "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": [ "r154" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "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": [ "r570", "r877", "r880" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r85", "r86", "r570", "r877", "r880" ] }, "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", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, consideration transferred", "totalLabel": "Total net 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", "r15" ] }, "apg_BusinessCombinationContingentCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationContingentCompensation", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent compensation", "label": "Business Combination Contingent Compensation", "documentation": "Business combination contingent compensation." } } }, "auth_ref": [] }, "apg_BusinessCombinationContingentConsiderationArrangementsMaximumPotentialPayout": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationContingentConsiderationArrangementsMaximumPotentialPayout", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum potential payout at the end of the period", "label": "Business Combination Contingent Consideration Arrangements Maximum Potential Payout", "documentation": "Business combination contingent consideration arrangements maximum potential payout." } } }, "auth_ref": [] }, "apg_BusinessCombinationContingentConsiderationArrangementsNumberOfOpenArrangements": { "xbrltype": "decimalItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationContingentConsiderationArrangementsNumberOfOpenArrangements", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of open contingent consideration arrangements at the end of the period", "label": "Business Combination Contingent Consideration Arrangements Number Of Open Arrangements", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents number of such arrangements." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration and compensation liabilities", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r4", "r91", "r573" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration and compensation liabilities", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r91" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "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": [ "r166", "r571" ] }, "apg_BusinessCombinationLiabilityForDeferredPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationLiabilityForDeferredPayments", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for deferred payments", "label": "Business Combination Liability For Deferred Payments", "documentation": "Business combination, liability for deferred payments." } } }, "auth_ref": [] }, "apg_BusinessCombinationMaximumPayoutOfContingentCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationMaximumPayoutOfContingentCompensation", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum payout of contingent compensation", "label": "Business Combination Maximum Payout Of Contingent Compensation", "documentation": "Business combination maximum payout of contingent compensation." } } }, "auth_ref": [] }, "apg_BusinessCombinationPayoutOfAccruedContingentCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationPayoutOfAccruedContingentCompensation", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payout of accrued contingent compensation", "label": "Business Combination Payout Of Accrued Contingent Compensation", "documentation": "Business combination payout of accrued contingent compensation." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "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": [ "r88" ] }, "apg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, contract assets." } } }, "auth_ref": [] }, "apg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, contract liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "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": [ "r88" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "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": [ "r88" ] }, "apg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOtherAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Accrued Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Accrued Liabilities" } } }, "auth_ref": [] }, "apg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Goodwill", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed goodwill." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r88" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets 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": [ "r87", "r88" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "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": [ "r84" ] }, "currency_CAD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CAD", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canada, Dollars", "label": "Canada, Dollars" } } }, "auth_ref": [] }, "apg_CapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "CapitalExpenditures", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Capital Expenditures", "documentation": "Capital expenditures." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r43", "r200", "r850" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r44", "r170" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, 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": [ "r43", "r144", "r239" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "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": [ "r6", "r144" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flow hedges:", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r101" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r950" ] }, "apg_ChubbAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ChubbAcquisitionMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chubb Acquisition", "label": "Chubb Acquisition [Member]", "documentation": "Chubb Acquisition." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r192", "r210", "r211", "r212", "r241", "r269", "r273", "r282", "r284", "r290", "r291", "r332", "r374", "r377", "r378", "r379", "r385", "r386", "r415", "r416", "r419", "r420", "r422", "r605", "r711", "r712", "r713", "r714", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r752", "r774", "r798", "r827", "r828", "r829", "r830", "r831", "r986", "r999", "r1006" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r212", "r290", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r711", "r712", "r713", "r714", "r865", "r986", "r999" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r951" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "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": [ "r34", "r124", "r668", "r751" ] }, "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.apigroupinc.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": [ "r155", "r368", "r369", "r834", "r1027" ] }, "us-gaap_CommonStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsShares", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock dividends (in shares)", "label": "Common Stock Dividends, Shares", "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r18" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "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": [ "r896", "r897", "r898", "r900", "r901", "r902", "r905", "r1002", "r1003", "r1049", "r1065", "r1070" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r129" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r129", "r752" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r129" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock; $0.0001 par value, 500,000,000 authorized shares, 261,636,951 shares and 235,575,316 shares issued at March\u00a031, 2024 and December\u00a031, 2023, respectively (excluding 8,281,148 shares declared for stock dividend at December\u00a031, 2023)", "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": [ "r129", "r670", "r893" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r956" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r957" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r954" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANS" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r161", "r162", "r163", "r165" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r38", "r225", "r227", "r232", "r661", "r681" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r245", "r574", "r575", "r576", "r577", "r633", "r844", "r1031", "r1034", "r1035" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r245", "r574", "r575", "r576", "r577", "r633", "r844", "r1031", "r1034", "r1035" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r245", "r298", "r309", "r310", "r311", "r312", "r313", "r315", "r319", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r384", "r385", "r1032", "r1033" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r245", "r298", "r309", "r310", "r311", "r312", "r313", "r315", "r319", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r384", "r385", "r1032", "r1033" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r94", "r854" ] }, "apg_ContingentCompensationArrangementsRecognitionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ContingentCompensationArrangementsRecognitionPeriod", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent compensation arrangements recognized period", "label": "Contingent Compensation Arrangements Recognition Period", "documentation": "Contingent compensation arrangements recognition period." } } }, "auth_ref": [] }, "apg_ContingentConsiderationObligationsClassifiedAsLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ContingentConsiderationObligationsClassifiedAsLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Contingent consideration obligations", "label": "Contingent Consideration Obligations Classified As Liabilities Fair Value Disclosure", "documentation": "Fair value of contingent consideration obligations in a business combination that is classified in liabilities." } } }, "auth_ref": [] }, "apg_ContingentConsiderationObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ContingentConsiderationObligationsMember", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration obligations", "label": "Contingent Consideration Obligations [Member]", "documentation": "Contingent consideration obligations [member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accounts Receivable, Net of Allowances, Contract Assets and Contract Liabilities from Contracts with Customer", "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": [ "r1038" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/NETREVENUESSummaryofAccountsReceivableNetofAllowancesContractAssetsandContractLiabilitiesfromContractswithCustomerDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "verboseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r424", "r426", "r437" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/NETREVENUESSummaryofAccountsReceivableNetofAllowancesContractAssetsandContractLiabilitiesfromContractswithCustomerDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities", "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": [ "r424", "r425", "r437" ] }, "apg_ContractualBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ContractualBacklogMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual backlog", "label": "Contractual Backlog [Member]", "documentation": "Contractual backlog." } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares converted (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible to common shares (in shares)", "label": "Conversion of Stock, Shares Issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "apg_ConvertedSharesSharesIssuedAccruedAndUnpaidDividends": { "xbrltype": "sharesItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ConvertedSharesSharesIssuedAccruedAndUnpaidDividends", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares attributable to accrued and unpaid dividends (in shares)", "label": "Converted Shares, Shares Issued, Accrued And Unpaid Dividends", "documentation": "Converted Shares, Shares Issued, Accrued And Unpaid Dividends" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockConvertedToOtherSecurities", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 }, "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Conversion of Series B Preferred Stock", "label": "Convertible Preferred Stock Converted to Other Securities", "documentation": "Value of convertible preferred stock that was converted to other securities." } } }, "auth_ref": [ "r74" ] }, "apg_CorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Eliminations", "label": "Corporate And Eliminations [Member]", "documentation": "Corporate and eliminations." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r139", "r241", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r605", "r1032" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "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": { "terseLabel": "Cover [Abstract]", "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.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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_CrossCurrencyInterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CrossCurrencyInterestRateContractMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cross currency contracts", "verboseLabel": "Cross currency contracts", "label": "Cross Currency Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates." } } }, "auth_ref": [ "r1041", "r1047" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r1052" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "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": [ "r90" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term and current portion of long-term debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r208" ] }, "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.apigroupinc.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": [ "r156", "r240", "r387", "r393", "r394", "r395", "r396", "r397", "r398", "r403", "r410", "r411", "r412" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r125", "r126", "r173", "r174", "r245", "r388", "r389", "r390", "r391", "r392", "r394", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r617", "r860", "r861", "r862", "r863", "r864", "r1000" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Carrying Value", "terseLabel": "Total debt obligations", "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": [ "r24", "r174", "r413" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r401", "r604", "r861", "r862" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "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": [ "r32", "r245", "r388", "r389", "r390", "r391", "r392", "r394", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r617", "r860", "r861", "r862", "r863", "r864", "r1000" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase amount of senior notes", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term", "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_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized deferred financing costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r121" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred 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": [ "r548", "r549" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred 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": [ "r548", "r549", "r667" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r557" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension and post-retirement assets", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r171", "r439", "r440", "r462", "r764", "r875", "r1062" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r441", "r477", "r493", "r875", "r876" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r441", "r445", "r476", "r492", "r875", "r876" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic pension cost (benefit)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r474", "r490", "r875", "r876" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSComponentsofNetPeriodicPensionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r443", "r475", "r491", "r875", "r876" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expense recognized", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r500" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r62" ] }, "apg_DepreciationExpenseNetOfReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "DepreciationExpenseNetOfReversal", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation Expense Net Of Reversal", "documentation": "Depreciation expense net of reversal." } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset", "verboseLabel": "Other 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": [ "r217", "r218", "r604", "r733", "r734", "r735", "r736", "r737", "r739", "r740", "r741", "r742", "r743", "r758", "r759", "r814", "r817", "r820", "r821", "r822", "r823", "r853", "r898", "r1066" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets:", "label": "Derivative Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeBasisSpreadOnVariableRate", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan interest, basis points", "label": "Derivative, Basis Spread on Variable Rate", "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract", "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": [ "r741", "r743", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r768", "r769", "r786", "r787", "r788", "r789", "r792", "r793", "r794", "r795", "r814", "r815", "r820", "r822", "r896", "r898" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, fixed interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of income (expense) recognized in income", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r105", "r107", "r109", "r110", "r741", "r743", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r768", "r769", "r786", "r787", "r788", "r789", "r792", "r793", "r794", "r795", "r814", "r815", "r820", "r822", "r853", "r896", "r898" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVES" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r168", "r583", "r592" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r19", "r105", "r109" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r19", "r105", "r109", "r110", "r115", "r116", "r582" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r582" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative liability", "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": [ "r217", "r218", "r604", "r733", "r734", "r735", "r736", "r739", "r740", "r741", "r742", "r743", "r766", "r768", "r769", "r815", "r816", "r817", "r820", "r821", "r822", "r823", "r853", "r1066" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities:", "label": "Derivative Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Noncurrent liabilities", "label": "Derivative Liability, Noncurrent", "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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r217" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Gross Notional Amount", "terseLabel": "Derivative notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1044", "r1045" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivatives designated as hedge instruments", "terseLabel": "Derivatives designated as hedging instruments:", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r436", "r866", "r867", "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r436", "r866", "r867", "r868", "r869", "r870", "r871", "r872" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregated Net Revenues", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1039" ] }, "apg_DividendsDeclaredShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "DividendsDeclaredShares", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared (in shares)", "label": "Dividends Declared, Shares", "documentation": "Dividends Declared, Shares" } } }, "auth_ref": [] }, "us-gaap_DividendsPreferredStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStockStock", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends issued as shares, value", "label": "Dividends, Preferred Stock, Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r10", "r160" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r912" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r945" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Euro Member Countries, Euro", "label": "Euro Member Countries, Euro" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per common 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.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Income per common share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r233", "r255", "r256", "r257", "r258", "r259", "r266", "r269", "r282", "r283", "r284", "r288", "r595", "r596", "r662", "r682", "r855" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (loss) earnings per common share:", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r269", "r273", "r282" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Income per common share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r233", "r255", "r256", "r257", "r258", "r259", "r269", "r282", "r283", "r284", "r288", "r595", "r596", "r662", "r682", "r855" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (loss) earnings per common share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.apigroupinc.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": [ "r265", "r285", "r286", "r287" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency exchange rate change on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued 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; including, but not limited to, 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": [ "r1051" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r551" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. 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": [ "r242", "r551", "r566" ] }, "apg_EffectiveIncomeTaxRateReconciliationunrecognizedtaxbenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationunrecognizedtaxbenefits", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, unrecognized tax benefits", "label": "Effective Income Tax Rate Reconciliationunrecognizedtaxbenefits", "documentation": "Effective income tax rate reconciliation, unrecognized tax benefits." } } }, "auth_ref": [] }, "apg_ElevatedFacilityServicesGroupElevatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ElevatedFacilityServicesGroupElevatedMember", "presentation": [ "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Elevated Facility Services Group (\"Elevated\")", "label": "Elevated Facility Services Group (\"Elevated\") [Member]", "documentation": "Elevated Facility Services Group (\"Elevated\")" } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expense related to ESPP", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee termination benefits", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "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.apigroupinc.com/role/EARNINGSPERSHAREDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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.apigroupinc.com/role/Cover" ], "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": [ "r984" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r910" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "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": [ "r18", "r193", "r228", "r229", "r230", "r246", "r247", "r248", "r252", "r260", "r262", "r289", "r333", "r336", "r423", "r542", "r543", "r544", "r559", "r560", "r585", "r586", "r587", "r588", "r589", "r591", "r594", "r609", "r610", "r611", "r612", "r613", "r614", "r623", "r702", "r703", "r704", "r721", "r798" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r329", "r330", "r331" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r11", "r120", "r330" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r953" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r917", "r928", "r938", "r963" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r914", "r925", "r935", "r960" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar", "label": "Eurodollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r959" ] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "France", "label": "FRANCE" } } }, "auth_ref": [] }, "apg_FabricationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "FabricationMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fabrication", "label": "Fabrication [Member]", "documentation": "Fabrication [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "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": [ "r601", "r602", "r603" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [ "r601", "r602", "r603" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value Measurement Assets And Liabilities Measured On Recurring Basis", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r21", "r117", "r119", "r169" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]", "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r401", "r465", "r466", "r467", "r468", "r469", "r470", "r602", "r637", "r638", "r639", "r861", "r862", "r873", "r874", "r875" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r600" ] }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgeAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of hedges", "label": "Fair Value Hedge Assets", "documentation": "Fair value of all derivative assets designated as fair value hedging instruments." } } }, "auth_ref": [ "r107" ] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgingMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value hedges:", "label": "Fair Value Hedging [Member]", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r100" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r401", "r465", "r470", "r602", "r637", "r873", "r874", "r875" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r401", "r465", "r470", "r602", "r638", "r861", "r862", "r873", "r874", "r875" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r401", "r465", "r466", "r467", "r468", "r469", "r470", "r602", "r639", "r861", "r862", "r873", "r874", "r875" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Fair Value of Contingent Consideration Obligations", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r119" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofReconciliationofFairValueofContingentConsiderationObligationsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r401", "r465", "r466", "r467", "r468", "r469", "r470", "r637", "r638", "r639", "r861", "r862", "r873", "r874", "r875" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining 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.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "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": [ "r204", "r351" ] }, "apg_FiniteLivedIntangibleAssetsAmortizationExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTable", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets Amortization Expense [Table]", "label": "Finite Lived Intangible Assets Amortization Expense [Table]", "documentation": "Finite lived intangible assets amortization expense [Table]." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Amortization Expense Recognized on Intangible Assets", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail", "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r644" ] }, "us-gaap_FixedIncomeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedIncomeInterestRateMember", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed Income Interest Rate", "label": "Fixed Income Interest Rate [Member]", "documentation": "Trading in a derivative or nonderivative instrument that provides a return in the form of fixed periodic payments of interest and eventual return of principal at maturity." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "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_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency forward contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r853", "r873", "r884" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forward currency forward contracts", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r758", "r762", "r768", "r788", "r794", "r818", "r819", "r820", "r898" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r921", "r932", "r942", "r967" ] }, "apg_ForwardStartingSwapsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ForwardStartingSwapsMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forward-starting Swaps", "label": "Forward-starting swaps [Member]", "documentation": "Forward-starting swaps." } } }, "auth_ref": [] }, "apg_FourPointOneTwoFivePercentageSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "FourPointOneTwoFivePercentageSeniorNotesMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$4.125% Senior Notes", "label": "Four point one two five percentage senior notes [Member]", "documentation": "4.125% Senior Notes." } } }, "auth_ref": [] }, "apg_FourPointSevenFiveZeroPercentageSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "FourPointSevenFiveZeroPercentageSeniorNotesMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "$4.750% Senior Notes", "label": "Four point seven five zero percentage senior notes [Member]", "documentation": "4.750% Senior Notes." } } }, "auth_ref": [] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom, Pounds", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "apg_GainLossOnDedesignatedDerivativesAmortizedFromAOCIIntoIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "GainLossOnDedesignatedDerivativesAmortizedFromAOCIIntoIncome", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on dedesignated derivatives amortized from AOCI into income", "label": "Gain (Loss) On Dedesignated Derivatives Amortized From AOCI Into Income", "documentation": "Gain (loss) on dedesignated derivatives amortized from AOCI into income." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on extinguishment of debt, net", "terseLabel": "Loss on extinguishment of debt, net", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r13", "r69", "r70" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning Balance", "periodEndLabel": "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": [ "r203", "r338", "r660", "r859", "r893", "r1012", "r1019" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r341", "r859" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLES" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangibles", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r151" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail" ], "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": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r859" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail" ], "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_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation and other, net", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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": [ "r1", "r1011" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r138", "r241", "r296", "r310", "r316", "r319", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r605", "r857", "r1032" ] }, "apg_HeatingVentilationAndAirConditioningMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "HeatingVentilationAndAirConditioningMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Heating, Ventilation, and Air Conditioning (\"HVAC\")", "label": "Heating Ventilation And Air Conditioning [Member]", "documentation": "Heating, Ventilation and Air Conditioning." } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19", "r582" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r136", "r176", "r296", "r310", "r316", "r319", "r663", "r677", "r857" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r353", "r359", "r781" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r359", "r781" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "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.apigroupinc.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r242", "r546", "r552", "r556", "r558", "r564", "r567", "r568", "r569", "r716" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r179", "r189", "r261", "r262", "r304", "r550", "r565", "r683" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "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": [ "r45" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and income taxes payable", "label": "Increase (Decrease) in Accrued Taxes Payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r998" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r998" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r642", "r998" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon conversion of Series B Preferred Shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method." } } }, "auth_ref": [ "r278", "r279", "r284" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, warrants, and stock options (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": [ "r270", "r271", "r272", "r284", "r515" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r350", "r352" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r58", "r152" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r924", "r932", "r942", "r959", "r967", "r971", "r979" ] }, "apg_InfrastructureUtilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "InfrastructureUtilityMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure/Utility", "label": "Infrastructure Utility [Member]", "documentation": "Infrastructure/Utility [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r977" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r913", "r983" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r913", "r983" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r913", "r983" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r203" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r55", "r59" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r121", "r178", "r231", "r300", "r616", "r782", "r906", "r1069" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r23" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest, net of interest income", "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": [ "r235", "r237", "r238" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r847", "r903", "r904" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r215", "r851", "r893" ] }, "apg_InvestmentExpenseIncomeAndOtherNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "InvestmentExpenseIncomeAndOtherNetMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment expense (income) and other, net", "label": "Investment Expense (Income) And Other Net [Member]", "documentation": "Investment income and other, net." } } }, "auth_ref": [] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment balance", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r665" ] }, "apg_JointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "JointVenturesMember", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures", "label": "Joint Ventures [Member]", "documentation": "Joint ventures." } } }, "auth_ref": [] }, "apg_JunoLowerHoldingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "JunoLowerHoldingsMember", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Juno Lower Holdings", "label": "Juno Lower Holdings [Member]", "documentation": "Juno Lower Holdings" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r154" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r28", "r241", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r575", "r576", "r577", "r605", "r750", "r856", "r908", "r1032", "r1054", "r1055" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable convertible preferred stock, and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r134", "r175", "r674", "r893", "r1001", "r1010", "r1050" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Redeemable Convertible Preferred Stock, and Shareholders\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.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r30", "r199", "r241", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r575", "r576", "r577", "r605", "r893", "r1032", "r1054", "r1055" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Financial liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r117" ] }, "apg_LiabilityForDeferredPaymentsRecognitionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "LiabilityForDeferredPaymentsRecognitionPeriod", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for deferred payments recognition period", "label": "Liability For Deferred Payments Recognition Period", "documentation": "Liability for deferred payments recognition period." } } }, "auth_ref": [] }, "apg_LifeSafetyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "LifeSafetyMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Life Safety", "label": "Life Safety [Member]", "documentation": "Life safety [Member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of credit outstanding", "terseLabel": "Total debt obligations", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r174", "r1063" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r26", "r1000" ] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in line of credit facility", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, interest rate", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r26", "r1000" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26", "r1000" ] }, "apg_LineOfCreditNetOfLettersOfCreditOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "LineOfCreditNetOfLettersOfCreditOutstanding", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit net letters of credit outstanding", "label": "Line Of Credit Net Of Letters Of Credit Outstanding", "documentation": "Line of credit net of letters of credit outstanding." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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", "calculation": { "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net of deferred financing costs", "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": [ "r24", "r174", "r400", "r414", "r861", "r862", "r1063" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: short-term and current portion of long-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": [ "r207" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion", "verboseLabel": "Long-term debt, less current portion", "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": [ "r209" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, variable interest rate", "label": "Long-Term Debt, Percentage Bearing Variable 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 rate subject to change from time to time." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "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": [ "r32", "r68" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, equipment, and office 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": [] }, "us-gaap_ManagementFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManagementFeeExpense", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advisory services fees payable", "label": "Management Fee Expense", "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment." } } }, "auth_ref": [ "r122", "r776", "r906", "r1068" ] }, "apg_MariposaAcquisitionIVLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "MariposaAcquisitionIVLLCMember", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mariposa Acquisition I V L L C", "label": "Mariposa Acquisition I V L L C [Member]", "documentation": "Mariposa Acquisition IV, LLC." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/INCOMETAXESDetail", "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r506", "r641", "r701", "r742", "r743", "r804", "r807", "r811", "r812", "r824", "r845", "r846", "r858", "r865", "r883", "r895", "r1036", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "apg_MaximumValueOfCommonStockPurchasedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "MaximumValueOfCommonStockPurchasedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum value of common stock purchased during period under ESPP", "label": "Maximum Value Of Common Stock Purchased During Period", "documentation": "Maximum value of common stock purchased during period." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r951" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r951" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/INCOMETAXESDetail", "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r506", "r641", "r701", "r742", "r743", "r804", "r807", "r811", "r812", "r824", "r845", "r846", "r858", "r865", "r883", "r895", "r1036", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r970" ] }, "apg_Mr.FranklinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "Mr.FranklinMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mr. Franklin [Member]", "documentation": "Mr. Franklin" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r978" ] }, "apg_MultiemployerPensionAndOtherMultiemployerBenefitPlansAndTrustsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "MultiemployerPensionAndOtherMultiemployerBenefitPlansAndTrustsMember", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans", "label": "Multiemployer Pension And Other Multiemployer Benefit Plans And Trusts [Member]", "documentation": "Multiemployer pension and other multiemployer benefit plans and trusts." } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlanPensionSignificantPlanContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanPensionSignificantPlanContribution", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to multiemployer plans", "label": "Multiemployer Plan, Pension, Significant, Plan Contribution", "documentation": "Amount of contribution received by multiemployer pension plan from all employers participating in multiemployer pension plan determined to be individually significant." } } }, "auth_ref": [ "r512", "r883" ] }, "us-gaap_MultiemployerPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlansLineItems", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer Plans [Line Items]", "label": "Multiemployer Plan [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": [ "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r877", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r236" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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": [ "r236" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r144", "r145", "r146" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 4.0 }, "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r137", "r146", "r177", "r197", "r224", "r226", "r230", "r241", "r251", "r255", "r256", "r257", "r258", "r261", "r262", "r280", "r296", "r310", "r316", "r319", "r332", "r374", "r375", "r377", "r378", "r379", "r381", "r383", "r385", "r386", "r596", "r605", "r678", "r773", "r796", "r797", "r857", "r906", "r1032" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income attributable to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r234", "r255", "r256", "r257", "r258", "r266", "r267", "r281", "r284", "r296", "r310", "r316", "r319", "r857" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (loss) income attributable to common shareholders:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "apg_NetIncomeLossAvailableToCommonStockholdersBasicIncludingPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicIncludingPreferredStock", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income attributable to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic, Including Preferred Stock", "documentation": "Net Income (Loss) Available to Common Stockholders, Basic, Including Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income attributable to common shareholders - diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r234", "r268", "r274", "r275", "r276", "r277", "r281", "r284" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment hedges:", "verboseLabel": "Net Investment Hedge", "label": "Net Investment Hedging [Member]", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r102" ] }, "us-gaap_NetInvestmentIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentIncome", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment expense (income) and other, net", "terseLabel": "Investment expense (income) and other, net", "label": "Net Investment Income", "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments." } } }, "auth_ref": [ "r180", "r679", "r680", "r783", "r906" ] }, "apg_NetOperatingLossCarryforwardsCarryforwardPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NetOperatingLossCarryforwardsCarryforwardPeriod", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, carryforward term", "label": "Net Operating Loss Carryforwards Carryforward Period", "documentation": "Net operating loss carryforwards, carryforward period." } } }, "auth_ref": [] }, "apg_NetPeriodicPensionBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NetPeriodicPensionBenefit", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net periodic pension cost (benefit)", "label": "Net Periodic Pension Benefit", "documentation": "Net periodic pension benefit." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.apigroupinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r187", "r188", "r190", "r195", "r249", "r250", "r253", "r254", "r263", "r264", "r334", "r335", "r561", "r562", "r563", "r590", "r593", "r597", "r598", "r599", "r606", "r607", "r608", "r618", "r619", "r624", "r645", "r646", "r647", "r705", "r706", "r707", "r708", "r709" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r951" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r921", "r932", "r942", "r959", "r967" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r949" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r948" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r978" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r978" ] }, "apg_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Noncash Lease Expense", "documentation": "Noncash lease expense." } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofDerivativesonConsolidatedStatementsofOperationsDetails", "http://www.apigroupinc.com/role/DERIVATIVESSummaryofFairValueofDerivativeInstrumentsDetails", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofFairValueMeasurementAssetsandLiabilitiesMeasuredonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as hedge instruments", "verboseLabel": "Derivatives not designated as hedging instruments:", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonmonetary Transaction Type", "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r621", "r622", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonmonetary Transaction Type", "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r621", "r622", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r174", "r1063" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of immaterial acquisitions", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "apg_NumberOfConsolidatedJointVentures": { "xbrltype": "integerItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NumberOfConsolidatedJointVentures", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of consolidated joint ventures", "label": "Number Of Consolidated Joint Ventures", "documentation": "Number Of Consolidated Joint Ventures" } } }, "auth_ref": [] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of countries segments derive", "label": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "apg_NumberOfDerivativeInstrumentsEnteredIntoDuringThePeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NumberOfDerivativeInstrumentsEnteredIntoDuringThePeriod", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of derivative agreements entered into during the period", "label": "Number Of Derivative Instruments Entered Into During The Period", "documentation": "Number Of Derivative Instruments Entered Into During The Period" } } }, "auth_ref": [] }, "us-gaap_NumberOfForeignCurrencyDerivativesHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfForeignCurrencyDerivativesHeld", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of foreign currency derivatives held", "label": "Number of Foreign Currency Derivatives Held", "documentation": "Number of foreign currency exchange rate derivatives held by the entity at the reporting date." } } }, "auth_ref": [ "r98", "r99" ] }, "apg_NumberOfLocationsInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "NumberOfLocationsInWhichEntityOperates", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of locations", "label": "Number Of Locations In Which Entity Operates", "documentation": "Number of locations in which entity operates." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONAdditionalInformationDetail" ], "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": [ "r1009" ] }, "apg_OperatingAndFinanceLeasesLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OperatingAndFinanceLeasesLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and finance leases", "label": "Operating And Finance Leases Liability Current", "documentation": "Operating and finance leases liability current." } } }, "auth_ref": [] }, "apg_OperatingAndFinanceLeasesLiabilityNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OperatingAndFinanceLeasesLiabilityNonCurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and finance leases", "label": "Operating And Finance Leases Liability Non Current", "documentation": "Operating and finance leases liability non-current." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r296", "r310", "r316", "r319", "r857" ] }, "apg_OperatingIncomeLossEarningsBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OperatingIncomeLossEarningsBeforeInterestTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA", "label": "Operating Income Loss Earnings Before Interest Taxes Depreciation And Amortization", "documentation": "Operating income (loss), earnings before interest, taxes, depreciation and amortization." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "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": [ "r620" ] }, "apg_OperatingLossCarrybackTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OperatingLossCarrybackTerm", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryback term", "label": "Operating Loss Carryback Term", "documentation": "Operating loss carryback term." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r83" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "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.apigroupinc.com/role/INCOMETAXESDetail" ], "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": [ "r82" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r319" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r147", "r148", "r149", "r167" ] }, "apg_Other2023AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "Other2023AcquisitionsMember", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other 2023 acquisitions", "label": "Other 2023 Acquisitions [Member]", "documentation": "2022 Acquisitions." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "apg_OtherAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OtherAccruedLiabilitiesMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities", "label": "Other Accrued Liabilities [Member]", "documentation": "Other Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r104", "r115" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r205" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gain (loss) recognized in other comprehensive income, cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r219", "r222", "r578", "r579", "r584" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gain (loss) reclassified from AOCI into income, cash flow hedging", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r184", "r222", "r223" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsTax", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax expense", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, Tax", "documentation": "Amount of tax expense (benefit) for adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r220", "r222", "r223" ] }, "apg_OtherComprehensiveIncomeLossFairValueHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OtherComprehensiveIncomeLossFairValueHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gain (loss) recognized in other comprehensive income, fair value hedging", "label": "Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), before Reclassification and Tax" } } }, "auth_ref": [] }, "apg_OtherComprehensiveIncomeLossFairValueHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OtherComprehensiveIncomeLossFairValueHedgeGainLossReclassificationBeforeTax", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gain (loss) reclassified from AOCI into income, fair value hedging", "label": "Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Other Comprehensive Income (Loss), Fair Value Hedge, Gain (Loss), Reclassification, before Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value change - derivatives, net of tax (expense) benefit of $(5), and $3, respectively", "verboseLabel": "Fair value change - derivatives", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option." } } }, "auth_ref": [ "r221", "r222" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment", "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": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gain (loss) recognized in other comprehensive income, net investment hedging", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge." } } }, "auth_ref": [ "r580" ] }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESSummaryofEffectofCashFlowandFairValueHedgeAccountingonAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gain (loss) reclassified from AOCI into income, net investment hedging", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from derivative designated and qualifying as net investment hedge." } } }, "auth_ref": [ "r581" ] }, "apg_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OtherCountriesMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Countries [Member]", "documentation": "Other countries." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent 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": [ "r33" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r146" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r141" ] }, "apg_OtherObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "OtherObligationsMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other obligations", "label": "Other Obligations [Member]", "documentation": "Other Obligations [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other net (loss) gain", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r951" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r919", "r930", "r940", "r965" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r922", "r933", "r943", "r968" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r922", "r933", "r943", "r968" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r947" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of Series B Preferred Stock", "label": "Payments for Repurchase of Preferred Stock and Preference Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r358", "r997" ] }, "apg_PaymentsToAcquireBusinessesCashDepositedIntoEscrow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "PaymentsToAcquireBusinessesCashDepositedIntoEscrow", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash deposited into escrow", "label": "Payments to Acquire Businesses, Cash Deposited into Escrow", "documentation": "Payments to Acquire Businesses, Cash Deposited into Escrow" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSScheduleofNetAssetsAcquiredDetails", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid at closing", "verboseLabel": "Purchase price", "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": [ "r39", "r572" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r143" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r950" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r950" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and post-retirement obligations", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r127", "r439", "r440", "r462", "r875" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r949" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r959" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r952" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r948" ] }, "apg_PercentageOfOutstandingStockOwnedByRelatedPartyUnderAgreement": { "xbrltype": "percentItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "PercentageOfOutstandingStockOwnedByRelatedPartyUnderAgreement", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding stock owned by related party under agreement", "label": "Percentage of Outstanding Stock Owned by Related Party Under Agreement", "documentation": "Percentage of outstanding stock owned by related party under agreement." } } }, "auth_ref": [] }, "apg_PlusAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "PlusAbstract", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plus:", "label": "Plus [Abstract]", "documentation": "Plus." } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionRatio", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock conversion ratio", "label": "Preferred Stock, Convertible, Conversion Ratio", "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted." } } }, "auth_ref": [ "r417" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, dividend percentage", "terseLabel": "Percentage of annual dividend rate", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r416", "r805", "r808", "r810", "r825" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": "apg_NetIncomeLossAvailableToCommonStockholdersBasicIncludingPreferredStock", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less income allocable to Preferred Stock", "label": "Preferred Stock Dividends and Other Adjustments", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r49", "r985", "r1008" ] }, "apg_PreferredStockDividendsAndOtherAdjustmentsDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "PreferredStockDividendsAndOtherAdjustmentsDiluted", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less income allocable to Series A Preferred Stock", "label": "Preferred Stock Dividends And Other Adjustments Diluted", "documentation": "Preferred stock dividends and other adjustments diluted." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail": { "parentTag": "apg_NetIncomeLossAvailableToCommonStockholdersBasicIncludingPreferredStock", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock dividend on Series B Preferred Stock", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsShares", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock dividend (in shares)", "verboseLabel": "Preferred share dividend (in shares)", "label": "Preferred Stock Dividends, Shares", "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r896", "r897", "r900", "r901", "r902", "r905", "r1065", "r1070" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars 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": [ "r128", "r415" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "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": [ "r128", "r752" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r128", "r415" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "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": [ "r128", "r752", "r771", "r1070", "r1071" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock, $0.0001 par value; 7,000,000 authorized shares; 4,000,000 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023", "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": [ "r128", "r669", "r893" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r993" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term borrowings", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r711" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares tendered for taxes", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r9", "r711" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net short-term debt", "label": "Proceeds from (Repayments of) Short-Term Debt", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product 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": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r321", "r643", "r695", "r696", "r697", "r698", "r699", "r700", "r848", "r866", "r894", "r990", "r1029", "r1030", "r1039", "r1064" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r321", "r643", "r695", "r696", "r697", "r698", "r699", "r700", "r848", "r866", "r894", "r990", "r1029", "r1030", "r1039", "r1064" ] }, "apg_ProfitSharingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ProfitSharingExpense", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Profit-sharing expense", "label": "Profit Sharing Expense", "documentation": "Profit-sharing expense." } } }, "auth_ref": [] }, "apg_ProfitSharingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ProfitSharingPlanMember", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Profit Sharing Plan", "label": "Profit Sharing Plan [Member]", "documentation": "Profit sharing plan." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNET" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r153", "r181", "r185", "r186" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost", "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": [ "r154", "r201", "r676" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "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.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r14", "r664", "r676", "r893" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary 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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r154" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "apg_PublicStockOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "PublicStockOfferingMember", "presentation": [ "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Stock Offering", "label": "Public Stock Offering [Member]", "documentation": "Public Stock Offering" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r947" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r947" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/INCOMETAXESDetail", "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r463", "r506", "r538", "r539", "r540", "r640", "r641", "r701", "r742", "r743", "r804", "r807", "r811", "r812", "r824", "r845", "r846", "r858", "r865", "r883", "r895", "r898", "r1022", "r1036", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSAdditionalInformationDetails", "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/INCOMETAXESDetail", "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r370", "r371", "r372", "r373", "r463", "r506", "r538", "r539", "r540", "r640", "r641", "r701", "r742", "r743", "r804", "r807", "r811", "r812", "r824", "r845", "r846", "r858", "r865", "r883", "r895", "r898", "r1022", "r1036", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA Reconciliation", "label": "Segment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "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": [ "r53", "r54" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation Operating Income to EBITDA", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r53", "r54" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r914", "r925", "r935", "r960" ] }, "apg_ReductionInDerivativeEffectiveInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ReductionInDerivativeEffectiveInterestRate", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in overall effective interest rate", "label": "Reduction In Derivative Effective Interest Rate", "documentation": "Reduction in derivative effective interest rate." } } }, "auth_ref": [] }, "apg_ReductionInInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ReductionInInterestExpense", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Annual reduction in interest expense", "label": "Reduction In Interest Expense", "documentation": "Reduction in interest expense." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r487", "r628", "r629", "r745", "r746", "r747", "r748", "r749", "r770", "r772", "r803" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r243", "r244", "r628", "r629", "r630", "r631", "r745", "r746", "r747", "r748", "r749", "r770", "r772", "r803" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r777", "r778", "r781" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r487", "r628", "r629", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r745", "r746", "r747", "r748", "r749", "r770", "r772", "r803", "r1053" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Related-Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r625", "r626", "r627", "r629", "r632", "r717", "r718", "r719", "r779", "r780", "r781", "r801", "r802" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on long-term borrowings", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r714" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r915", "r926", "r936", "r961" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r916", "r927", "r937", "r962" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r923", "r934", "r944", "r969" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "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_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURING" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRUCTURING", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r355", "r356", "r358", "r361", "r367" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges, net of cash paid", "terseLabel": "Charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r362", "r364", "r1025" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r357", "r358", "r364", "r365" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r364", "r365", "r366" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring liabilities", "periodStartLabel": "Restructuring reserve, beginning balance", "periodEndLabel": "Restructuring reserve, ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r358", "r363" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAndOtherAdjustment", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Currency translation adjustment", "label": "Restructuring Reserve, Translation and Other Adjustment", "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases)." } } }, "auth_ref": [ "r66", "r1026" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r131", "r160", "r673", "r705", "r709", "r715", "r753", "r893" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "(Accumulated Deficit) Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r193", "r246", "r247", "r248", "r252", "r260", "r262", "r333", "r336", "r542", "r543", "r544", "r559", "r560", "r585", "r587", "r588", "r591", "r594", "r702", "r704", "r721", "r1070" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r513", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r513", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "verboseLabel": "Net revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r297", "r298", "r309", "r314", "r315", "r321", "r323", "r325", "r435", "r436", "r643" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUES" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenues", "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": [ "r191", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r438" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount of transaction price allocated to unsatisfied 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": [ "r182" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r183" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail" ], "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": [ "r183" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of recognized revenue of remaining performance obligations over the next 12 months", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r989" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenues [Abstract]", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r978" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r978" ] }, "apg_SafetyServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "SafetyServicesMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Safety Services", "verboseLabel": "Safety Services", "label": "Safety Services [Member]", "documentation": "Safety services." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds from public offering", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedPerTransaction", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "label": "Sale of Stock, Consideration Received Per Transaction", "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued and sold (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, offering price per share (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r511", "r1005" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r263", "r511", "r987", "r1005" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.apigroupinc.com/role/BUSINESSCOMBINATIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Final Fair Values of Consideration of Assets Acquired and Liabilities Assumed", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Effect of Derivatives on Consolidated Statements of Operations and Accumulated Other Comprehensive Income (Loss)", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r105", "r109", "r582" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value of Derivative Instruments", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r19", "r96", "r97", "r99", "r103", "r106", "r109", "r113", "r114" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Computation Earnings Per Common Share Using Two Class Method", "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": [ "r1007" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r50", "r52", "r269", "r273", "r282" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r329", "r330", "r331" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r57", "r60", "r644" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Identifiable 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": [ "r57", "r60" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail" ], "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": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r859" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes In Carrying Amounts of Goodwill By Reportable Segments", "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": [ "r859", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.apigroupinc.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Debt Obligations", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMultiemployerPlansTable", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Multiemployer Plans [Table]", "label": "Multiemployer Plan [Table]", "documentation": "Disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r877", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Periodic Pension Benefit", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.apigroupinc.com/role/BASISOFPRESENTATIONANDSIGNIFICANTACCOUNTINGPOLICIESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.apigroupinc.com/role/PROPERTYANDEQUIPMENTNETSummaryofComponentsofPropertyandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of 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": [ "r14" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r122", "r123", "r777", "r778", "r781" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r364", "r365", "r366" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restructuring Program", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r64", "r65", "r67" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Short Term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r76", "r77", "r158", "r159", "r160", "r210", "r211", "r212", "r290", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r711", "r712", "r713", "r714", "r865", "r986", "r999" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured term loan", "label": "Secured Debt", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r24", "r174", "r1063" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1048" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r909" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "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": [ "r911" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "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": [ "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r325", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r360", "r366", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r859", "r990", "r1064" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r323", "r324", "r735", "r738", "r740", "r806", "r809", "r813", "r826", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r849", "r867", "r898", "r1039", "r1064" ] }, "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.apigroupinc.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r308", "r313", "r317", "r318", "r319", "r320", "r321", "r322", "r325" ] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r140" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofAmortizationExpenseRecognizedonIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "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": [] }, "apg_SeptemberTwentyThirtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "SeptemberTwentyThirtyMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "September 2030", "label": "September Twenty Thirty [Member]", "documentation": "September 2030." } } }, "auth_ref": [] }, "apg_SeptemberTwentyTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "SeptemberTwentyTwentySevenMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "September 2027", "label": "September Twenty Twenty Seven [Member]", "documentation": "September Twenty Twenty Seven [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r991", "r992", "r1037" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r991", "r992", "r1037" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares purchased in offering period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ] }, "apg_ShareOfCommonStockIssuedToProfitSharingPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "ShareOfCommonStockIssuedToProfitSharingPlan", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock issued to profit sharing plan", "label": "Share of Common Stock Issued To Profit Sharing Plan", "documentation": "Share of common stock issued to profit sharing plan." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, purchase price of common stock, 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_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCK" ], "lang": { "en-us": { "role": { "verboseLabel": "Shareholders' Equity and Redeemable Convertible Preferred Stock", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r157", "r165" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt [Line Items]", "label": "Short-Term Debt [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": [] }, "apg_SpecialtyContractingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "SpecialtyContractingMember", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty Contracting", "label": "Specialty Contracting [Member]", "documentation": "Specialty contracting [Member]." } } }, "auth_ref": [] }, "apg_SpecialtyServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "SpecialtyServicesMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty Services", "verboseLabel": "Specialty Services", "label": "Specialty Services [Member]", "documentation": "Specialty services." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofChangesInCarryingAmountsofGoodwillByReportableSegmentsDetail", "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail", "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SEGMENTINFORMATIONSummaryofReconciliationOperatingIncometoEBITDADetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r196", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r325", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r354", "r360", "r366", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r859", "r990", "r1064" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r192", "r210", "r211", "r212", "r241", "r269", "r273", "r282", "r284", "r290", "r291", "r332", "r374", "r377", "r378", "r379", "r385", "r386", "r415", "r416", "r419", "r420", "r422", "r605", "r711", "r712", "r713", "r714", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r752", "r774", "r798", "r827", "r828", "r829", "r830", "r831", "r986", "r999", "r1006" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r35", "r193", "r228", "r229", "r230", "r246", "r247", "r248", "r252", "r260", "r262", "r289", "r333", "r336", "r423", "r542", "r543", "r544", "r559", "r560", "r585", "r586", "r587", "r588", "r589", "r591", "r594", "r609", "r610", "r611", "r612", "r613", "r614", "r623", "r702", "r703", "r704", "r721", "r798" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.apigroupinc.com/role/NETREVENUESSummaryofDisaggregatedNetRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r323", "r324", "r735", "r738", "r740", "r806", "r809", "r813", "r826", "r833", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r849", "r867", "r898", "r1039", "r1064" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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": [ "r246", "r247", "r248", "r289", "r643", "r710", "r732", "r744", "r745", "r746", "r747", "r748", "r749", "r752", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r768", "r769", "r770", "r772", "r775", "r776", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r798", "r899" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGAdditionalInformationDetails", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r263", "r511", "r987", "r988", "r1005" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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": [ "r246", "r247", "r248", "r289", "r643", "r710", "r732", "r744", "r745", "r746", "r747", "r748", "r749", "r752", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r767", "r768", "r769", "r770", "r772", "r775", "r776", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r798", "r899" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r918", "r929", "r939", "r964" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock issued for conversion of Series B Preferred Stock", "verboseLabel": "Fair value of remaining conversion shares", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Profit sharing plan contributions (in shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation and other, net (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": [ "r18", "r128", "r129", "r160" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Profit sharing plan contributions", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock dividend", "label": "Stock Issued During Period, Value, Stock Dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r18", "r35", "r160" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "apg_StockRepurchasedDuringPeriodAndConversionOfConvertibleSecuritiesSharesNet": { "xbrltype": "sharesItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "StockRepurchasedDuringPeriodAndConversionOfConvertibleSecuritiesSharesNet", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Series B Preferred Stock, net (in shares)", "label": "Stock Repurchased During Period And Conversion Of Convertible Securities, Shares, Net", "documentation": "Stock Repurchased During Period And Conversion Of Convertible Securities, Shares, Net" } } }, "auth_ref": [] }, "apg_StockRepurchasedDuringPeriodAndConversionOfConvertibleSecuritiesValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "StockRepurchasedDuringPeriodAndConversionOfConvertibleSecuritiesValueNet", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Series B Preferred Stock, net", "label": "Stock Repurchased During Period And Conversion Of Convertible Securities, Value, Net", "documentation": "Stock Repurchased During Period And Conversion Of Convertible Securities, Value, Net" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Share repurchases (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": [ "r18", "r128", "r129", "r160", "r714", "r798", "r830" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Share repurchases", "terseLabel": "Share repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r18", "r128", "r129", "r160", "r721", "r798", "r830", "r907" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r129", "r132", "r133", "r150", "r754", "r771", "r799", "r800", "r893", "r908", "r1001", "r1010", "r1050", "r1070" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r92", "r93", "r95", "r193", "r194", "r229", "r246", "r247", "r248", "r252", "r260", "r333", "r336", "r423", "r542", "r543", "r544", "r559", "r560", "r585", "r586", "r587", "r588", "r589", "r591", "r594", "r609", "r610", "r614", "r623", "r703", "r704", "r720", "r754", "r771", "r799", "r800", "r832", "r907", "r1001", "r1010", "r1050", "r1070" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.apigroupinc.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": [ "r615", "r635" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.apigroupinc.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": [ "r615", "r635" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.apigroupinc.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": [ "r615", "r635" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.apigroupinc.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": [ "r615", "r635" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.apigroupinc.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": [ "r615", "r635" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.apigroupinc.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": [ "r634", "r636" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.apigroupinc.com/role/EMPLOYEEBENEFITPLANSAdditionalInformationDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "apg_SummaryOfCarryingAndFairValueOfNonVariableInterestRateDebtTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "SummaryOfCarryingAndFairValueOfNonVariableInterestRateDebtTableTableTextBlock", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt", "label": "Summary Of Carrying And Fair Value Of Non Variable Interest Rate Debt Table [Table Text Block]", "documentation": "Summary of Carrying And Fair Value Of Non-Variable Interest Rate Debt." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r958" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "5.5% Series B Redeemable Convertible Preferred Stock, $0.0001 par value, 800,000 authorized shares, 0 and 800,000 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r374", "r377", "r378", "r379", "r385", "r386", "r545", "r671" ] }, "apg_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r950" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r957" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.apigroupinc.com/role/GOODWILLANDINTANGIBLESSummaryofIdentifiableIntangibleAssetsDetail" ], "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": [ "r89" ] }, "us-gaap_TradingActivityByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityByTypeAxis", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Activity", "label": "Trading Activity [Axis]", "documentation": "Information by type of trading activity." } } }, "auth_ref": [ "r111" ] }, "us-gaap_TradingActivityByTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityByTypeDomain", "presentation": [ "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Activity, by Type", "label": "Trading Activity, by Type [Domain]", "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)." } } }, "auth_ref": [ "r111" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r977" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r979" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.apigroupinc.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r981" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r979" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r979" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r982" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r980" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r129", "r160" ] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock, value", "label": "Treasury Stock, Value, Acquired, Par Value Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method." } } }, "auth_ref": [ "r18", "r78", "r160" ] }, "apg_TwoThousandNineteenTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "TwoThousandNineteenTermLoanMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Term Loan", "verboseLabel": "2019 Term Loan", "label": "Two Thousand Nineteen Term Loan [Member]", "documentation": "Two thousand nineteen term loan." } } }, "auth_ref": [] }, "apg_TwoThousandTwentyEightInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "TwoThousandTwentyEightInterestRateSwapMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Interest Rate Swap", "label": "Two Thousand Twenty Eight Interest Rate Swap [Member]", "documentation": "Two thousand twenty eight interest rate swap." } } }, "auth_ref": [] }, "apg_TwoThousandTwentyFourInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "TwoThousandTwentyFourInterestRateSwapMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Interest Rate Swap", "label": "Two Thousand Twenty Four Interest Rate Swap [Member]", "documentation": "Two thousand twenty four interest rate swap." } } }, "auth_ref": [] }, "apg_TwoThousandTwentyOneTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "TwoThousandTwentyOneTermLoanMember", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail", "http://www.apigroupinc.com/role/DEBTSummaryofDebtObligationsDetail", "http://www.apigroupinc.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSSummaryofCarryingAndFairValueOfNonVariableInterestRateDebtDetail", "http://www.apigroupinc.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Term Loan", "verboseLabel": "2021 Term Loan", "label": "Two Thousand Twenty One Term Loan [Member]", "documentation": "Two thousand twenty one term loan." } } }, "auth_ref": [] }, "apg_TwoThousandTwentySixInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "TwoThousandTwentySixInterestRateSwapMember", "presentation": [ "http://www.apigroupinc.com/role/DERIVATIVESAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026 Interest Rate Swap", "label": "Two Thousand Twenty Six Interest Rate Swap [Member]", "documentation": "2026 Interest Rate Swap." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.apigroupinc.com/role/RESTRUCTURINGSummaryofRestructuringProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r357", "r358", "r364", "r365" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r976" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r547", "r554" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax penalties and interest accrued", "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": [ "r553" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax interest expense", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "documentation": "Amount of interest expense for an underpayment of income taxes." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/INCOMETAXESDetail" ], "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": [ "r555" ] }, "apg_UnswappedPortionOfLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "UnswappedPortionOfLineOfCredit", "crdr": "credit", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining line of credit outstanding (unswapped portion)", "label": "Unswapped Portion Of Line Of Credit", "documentation": "Unswapped portion of line of credit." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.apigroupinc.com/role/DEBTAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "apg_VikingGlobalEquitiesIILPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "VikingGlobalEquitiesIILPMember", "presentation": [ "http://www.apigroupinc.com/role/SHAREHOLDERSEQUITYANDREDEEMABLECONVERTIBLEPREFERREDSTOCKDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Viking Global Equities II LP", "label": "Viking Global Equities II LP [Member]", "documentation": "Viking Global Equities II LP" } } }, "auth_ref": [] }, "apg_VikingPurchasersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.apigroupinc.com/20240331", "localname": "VikingPurchasersMember", "presentation": [ "http://www.apigroupinc.com/role/RELATEDPARTYTRANSACTIONSDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Viking Purchasers", "label": "Viking Purchasers [Member]", "documentation": "Viking purchasers." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average shares outstanding - diluted (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": [ "r268", "r284" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.apigroupinc.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.apigroupinc.com/role/EARNINGSPERSHAREDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted average shares outstanding - basic (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": [ "r266", "r284" ] } } } }, "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": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "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.25)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "220", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-5" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "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" }, "r210": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-7" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-3" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r680": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r712": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r713": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r778": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r779": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r780": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r781": { "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" }, "r782": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r783": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r804": { "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" }, "r805": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r809": { "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" }, "r810": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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 A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r819": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-5" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r985": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r986": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r987": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r988": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r992": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r999": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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 93 0001628280-24-019929-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-019929-xbrl.zip M4$L#!!0 ( -EQHECES_R];7?BS)$__'X_A6Z2WG;$=XRO9[)N<1FJ,,D(B M>K!-/OU=U9)X%""!0"W1>S9S&22D[JI?5==35W_[?Q]C0WJCMJ-;YF]_DBO5 M/TG45"U--U]_^U.WW[N__]/_N_J/;__?Q<7_7C__D&XLU1M3TY5Z-B4NU:1W MW1U)[HA*?[/L7_H;D9X,X@XM>WQQX?^L9TVFMOXZC+]W]7@OOE;_\[\\??75$Q^1"-QV7F.KL M5_K'IE?(M2^Z"2^AR(GY[>Z%0]6EW\#GRJOUMG#W%]5T:'YGHK[;E3713K:C6 M&.^M5VNSL4013>YT.E\^D'$SZL)K]2W<6*6K8[OK7(8OET:*C]!6"!$\L?G% MO[A ^.BW;Z.Z4KVH*A>R,GO?&J26YHM79^]SK+HBM[;-V+]CQBC+,UU[$Y_\ MBTN3IZH6?3-+UU]&U&B77T;4Y=(^-,+^B]/?_NMU+-, M%]3$QFI9)X?WZQR7>2&W_3UW3J,G^A.L/H*IL M7?5?_^$^T^%O)?4"8&:2,3Z)ZI>W)KQNVH/!V<2X-S7Z\3]T6I)TH,3P0FF4 MKD"QR*U.4ZEVOGU9>FJ"E_284+AWNJ,2X^^4V+>F=@/:<_:>9NGJ E!Q@=/? M]R6A9IZ_Y0Z^<6;O:)6ND,9IO> );K>TY5>T2U=_.6 &77BZQMY@D->2Y,O- M;R40M,NA_D&UBR$QG#G1.J4K]D6B%S::X1L!=)>(4ECHX)4]:SRAIL/DM&N# MV+Y2'(GS3%7KU=3Q:W_&X>MK'2#HD_SWK-[>V>/MK93>7J]6X>WU0^;^0R<# MW0#1N[/L&SJD("#:$YGN>J]\Z*SW?*\"[ZTE>V^M45U\\0-U'R?4)DCS'Y;C M](AM3P'B[\36ECXLO[HC(\P:"5\-Z A>#:K[\L76@*TWGLTXO"18:#I<:IZM MD9G2D^5:#51%N[KVRB_+"M9&\L%:3YV(90%7KDN'63@P*(FM9)V.OF[PA>Z5B>S3ZQY?\RF#<;.FJ3\'O*U'KX M2=?P\U"GML2&1".MI=[]_RRK^]4?7X5?+3]]PA@6?@*CPW91N3-M>U&5X?_# MW\VOS8:I+=Q:8_I_^4KX.7S)EZ5Y1Y-!X8 ,OO7E!C.KPU(Z>U!P)=[,/)!' M-BUG1(#[LYF-*7$\FUX%A&47PT>$U\+/^(QH2M6XH]0B!O:DE ?BLTJFP#2\ M_+U_DYQ*=;ZH5 LMI7VHM#RSQK%G%L"3ON("XW_4X&4?$T-7=?AWW74G]U/W00@-DM,$_J7#_9P2K&;O&?^.U+ MY(MF-)F-)ZD^J\779RM<2J;/9E@V/1SX!JF?P)_)T=P4/,_!&M827,IBX0#C MLX]KZ8SZX'@#U19O9>8@<2U[52ACKC%KO\[DGO#=?!)>K@K*GTK#KE">.S?U5&;="AUX\%/WIT-JIHY\="_T M8$F\_9>'47)K/+%,C)0M2^,S=8EN4NV6V*9NOCJ%-$CEHWO!1^923I6F2^:\^\B;Z=Y5]-8%)\83T37[LT>F>@N,7)#?_Z=WZP7A",1GG\W M< ?P5=4;>P86YCRZ(VKC?38=X=/>Z+VI6F.:&U[P[QERR L.#"6%?\141 MN#@]S47@(EOZB\!%1H07@0M^>)'WP,4)UULEO7A1[7S"#OS0G']/GK_U-DWZ MY]U1/NEZFR;A\^[T9KW>ILD+SLK3TYQ:WGW($U>&9%._4\N]UYEYIBHCQO'O MKHI$1*8 R;M;77@&Y=W7SB93E VSZGGWT$]:09E:/*J>=R?]=!64Z=$\[XYY M-A64Z=$_[_[YB2LHTR-\WI/-60=&TN3%T:,')YS:;).J8:E^&Y/P2K@7%)NL MA!?#AVS;%3Y[XC\MW73_\0:S\!8VOBX^=NF..,]>801W 0+'=B^Q_9SF&?1Q MZ$O$3^J.+%#U;]1QYW*R^"VE#V1,?7E!LOPWDN6O/E6*N>FGSEV$('^ Y8#X[Z_VBD(+AQ>0K>8/;$,9U,*>N"@!R]#G_<,*+7RHUGO1]:IO)&]Q& M.>)RYKJHG.$V%K*5,TS?(246KG)E*J7'(&Z#)9DJM2-UG.,V0)*IGCH2L;FM MG^!!]1R)YMP%.^(!?*(O?'^H68V6_C/V4?9?@!]_ZJ8^]L;%7$&X#).L,H!\ MQ&! !FC**<^Y"[!PP9GCQ#(:W,4R>"-VBBM8DULG?Y;#"JG>]Q_AS$G>)T/J M3OO4?M/5%,-#V[C<&WF#08J+YSP'ZKBVI[J>K9NO3P99!!;6V2Y?MZU7FQQ[ M>QKB04]RW&[I@;?@*Q]AO;-<-8[$<6ZCA&(A M.!+'\Q&0*QK5\QL..[\5-<766:WYL!^)X_F-H!5^K3X2Q_,1.RL:U;F-7YU\VQD6B /W-.#DHQT\=/ZN M'_J0^N]+XST]RW0L0]?8/I%[F.=*0\A'X"%<,U_#21>R\*#-72@MSQA(5;(F M% P6([9PY1-_'>Z"BBGA+Z?LX#9\E\E:='+]L!U\?Z;L9=@#4#?\_8VFUM5M M&*;?M1LN%A.6W(4-B[9Z"&3NB4SN(I:"4=&,XC9NR9F7=6\.;1)ZT_1W%S?* M)+&O!9]D3"P26=DWMUM#'NDE.<>I(5OP1 MD5BQM*^C@LNXJ%AHLP<&=U%*3GT/ODNC#D5?-KL=Y"IWD=@\@R#/ZB\K .8L M&'NR KFL^,%=;+)0UNN!Z..@O"4C7,KV!P%ZC,5%W,7OJ=8C_ R0@<3V-^ M$'EW3-$5+:1FRJA44^$N')MS'.19"6:%02YCLAQ@\/PVFBA6<)= M>'0'2U3+,UU[>GGW?!HE77BG*2O@<1D//3+PA$G"!?9J7 9 #\->7EG!7<23 M5Q<97_CHCJC=8V#0Q6J4)@RY"^P6 @UB;4J.1"Z#R6DB,:^,$<%*V&,OLA_3SV?GM. ^N:!8^ M)XBPUQG_CONF&?X6"+@7^!9.#%])#AQR8KARS+YS":URYD)36:+ MY&L!/!;9N8O[<01U'A*5=>ZB@'S)!1<\XBY@QI$0'6F-;G 7*.)++HY%=FZ# M0O>F1H=@I+KTA_Y&M7L3)OFJ#PS:=1SJ.M?3G^2?EMTSB+.4Y//WH'O$N";J M+\,ZPE;T8W&"N[C(WIP(?]CS'-<:4_N9^GU!G9$^R9%H.)@A+S;1P/6S M?SE=4V,?'L@X3]J*VRJO/&BK-/V,!K<,_YDE 9H<.N&Q^)/GQJ&;KY^IR:U MB8$]\;4QJ$''Q;S>&\4HN^D45;::W+KS.>)=1G+7Y#8F<$=T^Z_$\.CU=/;G MG^&)Q%9'TQ_TC1K+;)S==&]./-=A=\AI)=)O@*9O# [W)O8/Q[D\Z\ZOY2& MN4-MZKC/P([^.YFD]?8_4^T5$'I#'?W5C$!P>(%J72>X=S[,8Y+ ^4YT\X?E M@&$7O'?1H%Y9PH@SNC.L]^#&W/BA36YC-=F",@WY5(2$%$%"N V>I8'1FEA# MA(0<*B'.!LF<#?WJ>;5-3G2XB- RU\V3II.:)")')4F2X M#;P74&2$$V,5) D4G-5Q$BDZ7(<)NKXDQD!$JS1"FW&;MX*+VS; KH MN/U01\1\I?#QG=@:3]I<^ Q%D),6M]G1HLB).1GSYH:+_+$PV87,)).9G&>S MJ4S@.F(K%<%+_AP3*UF:SD!X B8UL4(SRG ,QY7I9_ M )[,HLTI '.>X,RV9B6G/.2(#SF/ MCJ^L13S&]X0_N!V!.8\UYP"!PB')@#P@._Q:%$@@,TP,C_6+[431 L*Q)P&1$_+>V&('1^(W 9& MN;*!>)**@@*1VVBMX/W1>5_H"+'H <]/#=$I-S:G>;I/A]O8O>@!+R2$"PGA M-JN2(T-6K"%%EI"<9WT$*(L'2J6:\T10KK:]B.V5A1"9G&>N9,;KAR)'@6XC.1FYSGK\5Z\_4?<83VT;K%0S*:/LPO7P4>'E\#,^:Q.FN(T\]VRJ MZ>X=474#AC5'TLN[]3*R/(>8VLL[/'+Z:-(7:H]_6,1,3Y<-W#F2%]X=O"<< MU5'ADV*_4$7A-K"]D=1S-C_H)G4I-=/F,O^YC50AP'%,74#@) 9$C>.@]DX( M'$W9\X^!--5 C>.PLL# B?0 =X%=QW;117 L0]?0+K_%8>G4F:.@^W3_W;:\ MRK3MP<9ZHK<(]Y)7VJ:E;]H/ETEW> MRQZ\!_[:[@T0(] ,OS_[#FS:S,V:@NW+BJ+\,I^0.$V&/S#,E]=4 +(MY?I MA"Z+9WS&\ (0KC15[,&\V$0#7[NK@NL/Z+B>KK/B3O^@&HKLF"YNW\C/>LEM M&%J(@!"!TY@+W 7 ^3<7^@ R$R7A_ZAMG9/%P&V,FC]U>3!&A,;DU6C@-JHN MI$!(PHGQU[B+" L$Y M17 M/H)K:2*8VS@U9WWQ_/A3WX5'XTA^6.H"KC&0-V^>??LQ@5]3_Q==4WMT M1]1^H,(I/;_U@=OXMY N(5VY7[MR'E?G0[I6;<% OH0XG=UBE?-4@! G(4X< MK4X-;K,7(K.63R!GM"XTN$T#"2#G$\A9:61N\VEY,G"$-YY8NHY_' 47ZP2W MZ5,A7D*\\K]ZY3Q;SH=X"?><.WG*:KG*>>Y>R).0)Z[6)U%)9X\RI.#?/,H^75\G*>:[J M6#L+\I7HS$K2#)4O-PFV?(,A I@,N_UN,VH"^ FP_@9J5Q1>2\B&C* M2@V*>'41T925;LIYE)B/+/EIB[KR!>RLU&3.@]L"V+P#.R.-W2I63!X^OA-[ M5_ZDH!#*2#>VBI4I.&L(9:6%', M]R:*4F1F!+*+J;-%EHC;/3)Y598B/U-8 M2&6DI=HYSXP4&5+IV ;[U=+E5$.V><9HS0'WEYMUY&EN<0 M4WMYAZM3/-4SCX=K[(&=A<.!E!0/!VKG-.42"8>^_I$0#8'MCF.+@;??+X"[7'/RQBWA%5-V# ^2&UB#;FW5*4#[$4/5/WL>" @IA! M84R)X]F401LOA#\.OP\_XZ\W 4O$'/=1*<]4H^,)PNN)\6VN8OITXK*'^$MK M8 S3-VH*B"?1>!T1N3PN,$>ZO7,!%)AKP:?+[]=/ MQ0YKF*C!4O+;FWZ(A> M]R8/(I#3:#H/J\#M[\]"M JP"N0T6R!6@5Q -54?-U?9%(&-WSH\]1@U\L?!>JW*;:">/[JGBG=N [Z) MZ/Z3J"/=I/9T\<8TO/QG;$7AOPL__M1-?>R-\R-6W 8S^60O^<@7>[D-U!V= MO1PQ@=M0$>=,2'4=XS8($HL)6.[1]5S+@1M>;$_]M:NN^BP6+^[B$7LO&1FC MA2.>YCN.D&?*YSN:<&+*I[DVR<6(*?R@Q*$CR]#NQQ/;>F-;0<4R!4_A+G3! MR3)U"' X8F\Q(B0Y9T(QXABG9T*JZQBWT8:>337=#?>(1>Z;? #?UJ74##>4 MI5?_4*R-:S69VW#&N7,Y55GF-EX2@\O^?IA'DPHV[V(S=R&4;6P.KSW3-\MX MT\W7Y9L*Q>5453:W095SYW*JLLQM &<3J;'!T).EFRZJZG?K3G^C3]16X1[R M2OO4U"W[P7)I?MP0A=M(#MR]@*W0K:$] MNW)O:O0#FZ,7)D!SA,[P9PS^/ =Y,W ",A8\@?YTT<]ML%UHV,)@C-L /+=: M[NS O_?NJS,6*VZS$-R)U?&WH9V=P!97K+C+,K$>OY;I6(:N8?>^6QR63IV% M[+'-L@:-+[.F+34R'J B(E>Y)ZK\\W='QPN,0 08,9K?-6E9T3>VO=*2K M1HYV(M6Y#:7GBR=I[N"HJV&X@:N.JZL]RS-=.S_A MDSJW4VY"UW%I?V=95/]UI/3\L ME)D-H,@FED,6XK+W?_WQHU=,MC2Y"Z3PQ9:,M%F3V^ &"U[@;S ]X4Y[UGAB MF?#16=9H3S8=4MNF6AR55FA,R*EA@MMHQPP3/8,X3N0*UX>94N-1Y;9I&YD^<@X5&YLUPQO$CPP]36T4.#>4'>T6->&3*9VRC*#]VD MC\--S4K^VS.M']8[M?]LP>/,UZ/OO4J/XMS&(;93W(]7?C>L 3%8)A/,@OO[ M'T_Y(3RW#CVG9EA6CA&WCC2W?,HDX-'FSH'EG$]*?#ZEF2AIY]_]/+KGST." MHIUG]S,+/F6T/K6Y=42[\ 1--SQLL,?:%S(C[?9#-3R-:G>V-<;B,\\E_M;Y M6V*;:#H_41N+T>GU-/H!V7,Z*XGDMCBFL)S.2J:Y+6LY":>7JND?)\?I),"% M1',;[C@)GY^IX]JZZ@:R_+NIN\YS__>"\-J#Z3!&!R.=L7I,B>/9E(4Q@FOA M(\)+X6=\QMKS5'_3<>3S@FMQGK>*16X#03-[[]IS=),Z3M]_Q$(WK3X94G<* M*\2;KNYLLK/SQ"7GC87^/6T,>ZF;-3YCO\QZ'.5X_6TF0T=X$L MH4>/QFON@F%3$WFO(%# M_^7!\&_?X)]Y7X<--QS?LZI?R(V8GM7BK0=YT1UNXV);.@>PSAO> ![@1SF& M0XK]-PJ-C&9\9#3300:W<;3L^;-L_BZ2_#"US6U(*T8;#SQ#J6L8EHN/CA5X MS!'#N1!(?H-,@C_('^YB0UD>Z9K1#H3L#@9;A6 C?IQ\\=;#(,A=R(JJVN6] MJ>EONN818Z%[B5VYLXGYR]"+F9ZJ5[D+967"BL,#A5_TCTN;.I9G@R?H?QQ1 MHK'QP&2NOL$_C.CZH%6K:IK6Z@RK6ITHK4&U5:LW6L-.JT$5M='X!P:=YK]Q MW*D!Q ?O_F)$\?#'2Z4U<;^^ZYH[NI2KU?\LL?NNOCD38H9WJY9AV9=_ ,Y4 MA\.O0QCDQ9",=6-Z^:<7(+4C/=!WZ=D:$_-/9="KSH4#TPIN=/1_4W@PO(-] M?/=?"DCY"J2GX2!DN?&?7W'J%QI5@Y--+CT3)HQWP9@(-V.11C8=_E;ZPV[* M@^GR@F=S2M90ZB%G3=?Y]H4 .Y"X(5?6>4/L5V"/:TTNFS#4"=&P0/S"H$/W MLK;PAD61[2 C$3$N^R*LGPC/ %7]C$M_.BOH'0&P0%WK4'.)N[L*F@A$HA@E)] MM[SZ\E;DRW]_N'^YO9'Z+]V7V_XRE!<(=W1*Q1QM_[;W^_/]R_UM7^H^W$BW M_]O[<_?A^ZW4>_SY\[[?OW]\R' *6.IS%!'E['$5O$AW' E5R_^PE;Z^5.N"LSEF$Q.>UZ=6!S]])/8OR3P M##^O#?/D2ZM<:2BMI$NK4NET6EM7UMB+=+W2KM;B+-*;5N1PS54F'[CJ+HHM M&C5K)+ F\9G^-W@PVS\75\=&XSBY\/[% Y<*3,+I,YU8MEN2AI8])BY8Y!_N MY5#_H-H%^.,S^59*5Q\;A=O5LB!=JHO47W[O/K_GQ69(;G[3/TN.=]/+G6VEA?9ZMS=W>"UZ6.[7Z M$HEBFVJG61M6_8@-:X-E2^Z(2O\*\2+Y/I\$CC;5]E@UGMC/;WTW?1EV&GQS M,89'C/!G%QJ97DPIL2^H&<*P5KH"S::.I)IRXZ_C@B]+?2V MRQH(L13\9L4])(8ST]QU %F1-??+<_>A?\_TLU#=D:K;G4$FU-U#VQI+,TM6 MNH-!4NE.![4(T,;0:7R!NF4!4/RM_]-07AH8PI6Q JK5."-W MAA^G55%B 2 IIY_IJ^Z@*+@/<"7D=K-TU7W2)5:L)/7FQU+SP_F8\O#I]H.H MKH1SPWCM?+82<216ASC4P5[334EW':DW8M;/I638\./2P9VG+#@L,2,7:[T*U*P.=9F)%@&CO1@53Y'02)!OFTMHQ;SMG2=SQFA3[D&'T>\NYIF8[&X M_Q]L:B6'HMTI7GA;_Q86TJG;IK4L5RRG2WI!0^* M!_XG"^AK_)\^\6V&@+9*Z:K1D&4E!ET+M;0%1$&_9&(#'/4),23Z056V61Z^ M'N*&D>(M8,!_"0$0L43E+98T]R?_ZP]M16Y]=227&G0RLDPJF[7@8WW M">Y@YJ"L?!I\1C6# M8<^NZE[R&@, (ZA2]:L5DP0!:K5*JQGM[&\* FS^OM9HI!).4&J)(Q/''U2M M5>DHG0+$..(M-2^ZZ]=I4J*.)!7;Q"5836.Z/OF@A$W8"M2?C@>6\2F155$D M.H2!8 8(^J&.\&@R"73D^TB';^:*-$E$)="+J#6! !+;B[U'3\"Z?:% M>\8,EL3Y+LB<.NQO [WA9\Q60PBH55:B!RT_G/%WR_[E"X84/F)W(#>12Z2; M& B\K!VAPC*> 8Z;-7;R, MA0N2YN'&>G;KQ*8J9>NAK$BLLLJ1/L'S@)62X\$ZX(PL3 2&A0'NB+BK8W\G MRZ/$(?H_#N;PN2P14Y,^*?XWPH]P%,%S6)L4-@@V2.*X M4J;KOU%E%7](="+O*?>)AYN,H M^Q[BO5MZL+*9M)7(W >ICW75!.*@!D+SGSUAT:Y\]N+->;00)?<_PDQ[]BQ?ITW_]06ZVODI*3:D$ M=[@CW8$ADPDF]H^M!/P!SV2;.I^32^X"99 P@2#/)+3A+7:X# '\QT"#:1F7;W@W5%XN0*K.65CT^A0-UF5'@N48YA5@6E&CY!=E;^6P]MVWK!Q?+,; M<0D/;MXPUN!6K"%BF@F>*]'<8>K:, M.:>P:F*K!7D;6U_6MC7JR!?\$:E^:2GBEI52.)+EN4P+H3H*RUNL5ZT9]6QX5BO9M1:GG[$U@U,(%6_*@V_CT9& M(=L]ZR#Y;[RWV)QR8OD+\*5-,8/W1M?:5J50;"F]IGF-)$."%&VG>/I;XTHR[ M"I^ZSR_2?46ZNW_H/O3NNS\DL$D>GW]V7UC/T#71/M5F/K;H'%TM;+"\HYAY MQ#>N,1-,M*1\K&W@5;1](S=RN=-YR41!HV4S0(0>2( ?< ;QE#1)!CTPB^?, M#GB(6N&%&N!0#=1VJ@$AFWR,)3Y3\6 @)IM*1?I)3'"%4"1G@8L;W5$]O[T9 M%F9U36),'9UY[W-)!DM=\T.[>,\S=3S#9;<$9UY:IA#Q?(@XHJ&F"!DOEHS+ MM6H@Y+6*]!?,DN@N"P Q>84OC/ SBKMAX/&EOS!WPG_!;D/(A!0%=")H) M"F7\_*CE(1LID+V6P+V2R@;#;D0#:;%>GV M8Z0/=%'XD1>11-[5VT6.8 D93T7&ZZ6K_OWWA^[+[\]XJ+V0[EQ(-W"MWMDF MW;NVE[ -$4?=7G+ZBOZH/0ZE*R6-32A83RMVH11Z%\I6N_&H>TYV%-RO[C^) MB=A::>%'V4SL_N7V)ZL@GDVL_]*%[Z+WU<2<5S/[>6TX]W-E0EF=;HN[<'$? M/OS%^DVSICS7Q""F2J7^B%+7D3[];A)/T^'*^D&>&9U">F]*\%@#2T_+V':> M8K]LW(O*HNVSENBXQ9;,!IV+/:>M6J593>=H M>CZ/48@V*G\26QU)-;G,=L+B3NG"GR<138@;JE*V%7^!%K5$9T<0]=JQ'<',C;S/QXTPZ^K<1V>IK:Q.8OG:*N= M66J+G5DNFF%C%L^Y>"5D$*'2H&#X!B7)9.R$X&(85CO@I6U_3%%O=L,GWUGVC>4-W*%G MA"-YG@UD=JK'&H#P-.3UQE6X4"<:Y0YX'SK*6O0HV08]=>2C'5PBUD2+#3YT ME)8NUIX#4Z(VB_(OV@%KJ,D9"^XX [$&B_NQ1G9A4\VG1!=D^C'!"LI_)8=%MN?)MTH#_4J& V8.>;":!#&Y.G4YWYPD1$N"B=P M2=/&E#G7GR^62XPT5&5 @X7J GFIMJ#@4K$KEKF,_T11)]SOK)25VL'BD8A% M.3!3SQ5KNP*>AV"MAEAKM/G'VH9]4?*VHS]B+?@ F$!I9U"4B(B4 MG-+43X23!N"DS0M.BE/&',WFH#>X^2H9E#A48N3 VA \.E)$1 [2CS/:_D#2 M/N-+'H>_@[.+9(T ?A-LJEJ=$^=6Q$).IR"3 J6%0.$E:%9TR_&[96GONF$( M,W%/-1@2,*F+V487L]Y:/\Y26(RYA\P.A;@O9#I\0:;HQN.]Z1+S5A_U=Y:-'X+OG0?+5#=5YF#W.KEZ<&&C,#/Y \]NC7DP>'"_E'RPURZ, MRG@I'U;U*JS)PW([\VK%KZ2,"3Y \BNG$Y,@+1*5]P41:2Y'R ? M!:W16G#7?&.VQBIN:Y0D!"B,P,HC&-AIC^Z MXH3(HGN2_M#)0#>" PZ?J4;IF/52[EDF&R+^_62'.86^:ZF__',/^]B%>609 M0$SGO_[05N36U^#NE)XJ4 0Y2NG M4Z;IH*0EK@H#0+5AZ=!ZTX:P@LK,OC= 6>60*;L=\N737J MO%@$PI[,MBUP#+QT "\*+^7S9V1!SOO?H.DX! \ 3U1FO7"$#9E49Y+)Z[R7 M2=?4[GQRLJXFSFXA:%4YJH45%N7Q=>:A>)$YPLL9V9?!!I+ ]Q9&9EJ[27R" M+A1Q;48^MOIMBS-X"HB46-M*$B"E!DYXG9>F\'I6K:QWZ,\H M24A4*]YB!S\V&P<+2B(^Y< N/5? [5##AP..'1'9KAY\8OC1 2<:J(O:#H\1 MYBLO519;,8.-C@_?2"9,U.1-WX45>H3.[XN.651C[S9N!JL=7(TI#$W^H)*T M_?M.J#12.8M-V)()*L_,F6DOBL_2*CZ+&:MJ8S_CFCA-J( HB5-X%AZRXF5YT@/1>$_%5L]?#IP7*I)-<_ MI]?A-.D"\>'HEZ9N_%9R;8^N;P2=C;YK:KW%L8=BV:GZ;,RZ,VM2)77PO.79 MO(\FZCP(:*X$7-/?P@<'O[_ FR\[X0-T4P.F7EYT&&].JP^4ZK:E%-:_ ;57 M@=I87$UK:\4<81]LU@;[1G_387;:,W'I$[55F"AYI;.%]$*905=)/([F4<91 M*UTU*NN;']>^^$^I3UEKG.O8'<'_N$T=P*A8M_#56;869WG_<+=]GD_$?K3[ M+LQ2^RLQ/#I_:C#3ZFRB]>WJ:=-XVL<:3Z-T5:T SM?M][4OI FQI3=\7EG: M. <'W^,<1DXV5J?KN2/+!GG2XIF'\SDUM] X>GS)R'OH^%JEJW:U6@:JQR Z MF;U&\L>>F/BU/2;WZ+F."U8*Z,V(";03$WB?,=P[CH?$77L]F/^Q* =&5L)A MU@\E52(@R-5J8D+N,\*0D D')R>!J3]:26>O8J2WYG21B"O])+8Z\OVSFER6 ME*I29[?=4)7B.K-TJ5:6X&D3"@]_H\;\V 98U47&,'%TYX6.)Y9-[*E_"$:/ MV/84D^=C[+O:=5U;'W@N+J0O%JP<:Y7V0_V#:A?_IK:U[HK+5; @V!D;RE=. MLD8BP7BZ&,X>R%I'$-A^K0XO=9 B6,.?+Y>!C$0=(409QL41-'NGV#?YY'*; M&Z<\\"Z[*;F1G2.Y;7)U3S]2KAYM1'MYDE^36N@))W"@JR97D_N2R7A^\ #Q MQ%VTT?=U)Q-S8)_Y[>F!)/%[ M>D?T -?S+.IL=FU:78(+6T,2.)=R>LZEJ-'B#SN[-J@>AIT:;]CA(O_%D:V- MJ54+7PK<_;J??;TKK.R_(JDI*^]I7.^*S>XYFM.D:!*0\E";54YN5"<@[<&C M:^$&]NHA-O7QB;^?R2J#0:TTY7*SUBQW&NMX"HVG(V1.TII!!S;EP.,69DQ.:K\HLDBL%!@X.\]=V!\X MW&7DSJB9>!=&C)0F!IABN@9&MJ22B>X20VSHVE.'SDGZ!!2]-WL^/1/6C,M* M#=O!M65>FD>+2,()S_A*"4*XD1I,SX*U#LB#7GVF+L&&9!(EM@EC=Z1/1%6] ML6>@"PW,'^JJ[FXNGC][>V.'D@WI>QN0MSLG[HU/VRAYP*[/![=Z$];I:=#R MZ2"%ZL#PX:]T<-.,;%BU)KW"+DWS:-F9LK18VP'L#FC3$3:!?*.283EGUG(@ MD3BL:<\-XK! 9K;#O+=(9+\+QP^@] -U'XFN9P/A;[0>083@[/]INK"?M/)K%#8\0N% M,;D8?R781;R ISX7+FM /LWR\+TA"0X5T2BR9RFA?\R40H517O$;_G1-+055 MAH?7EN5.6J'1-)F:D?93LID5\X5M2DR9U7(U M5MFC3[;C_;MVTL1Z3 'U*)=-RX8&NA=C6J.E0U@^)<9K% M*/W&^CHZU5@DR?KO5#;.+'A\K0GOGU@.R_5=VM0@6,;U]5W7W!$,CC5=6?A5 M ,'J_"=D "/PW,T_X8"$<@/&M+HM8>%?'"V*KCYHU:J:IK4ZPZI6)TIK4&W5 MZHW6L--J4$5M-/Z!M73!CT:S#:\3\DHO!C8EOR[($"9X28QW,G50/PN!?GFL*K&A';1$$%((W!Y;'J74*JU&]$\V/6KS*^JU9CJ#:E;D6GWKHW8$8;8&_#IKMT5X#?ZZ MQHEQS,#^ AJ32C_AOI$CW8+H:GY1MU23RTO6YR&T67#RXIX]S3?5L- ]3JN" MG;,]&W+5DH IK\:!B9ATV#^FK,^E+K7K^>-)WHEW6F8*G9SDN^JB; MUNZ\%K*>?N%"2CX. P%*+!18_UR6JPQATF@PZ;5Z@DVIM M1Y5S]?G=MAQ'FMC64'5" 3[-> &F M%/3L#C1AN;.R?G( ;V@Z![.T3PWX\K4LO5*3VL3P:^&(-M9-W7%MEHV5Z,<$ MY-)5,RUS.'O%+D*ZQP[IGA2<"BP&Z^?F\ ;. M2\>#> 2&T#4U:70190/WUATL B+0RR-&8NG: M6"#!+6!%//J">],8MVE'5X =T<3@C@KQ]XDFFWR!9'U'TT<6F=Q2C]1HE*[J M![O%>3#3A=P(N4D8T=\F-TT\5I5[N3D'#P*7RD]XF,GG,(1$7-?6!Y[?WXHU M'/1/G5[HT'P9IT_.7O9G%K\_*].HOWR0+3"V#P^"YU]+L^/C)7;3(9FU@BKZ M'*GS9!G:[>I\!HSEPY=]%3]K G@_GL"KHK1]JW2UGJ0Z>>;V!%:0$ &>YI9J MD<*A,M NW@ENW*]U/7;J!,9$L6 V[CI7\%A8F@M#;WZLQ[)\!!>H]F*Q7'.? MJI[-6JQ'R0:K8E@/E(D3W+@#3[KM8/8 3^QZ[&:5MWKLLW(S]G(K1;#VW(). MARU&VPJ.P^A3]XWH!F+NQ>HQQ"T>\'%-'%V-4AXRK$@16^H2FVLBILL)T,Y3 MO(X6T]U/JA3P@?C/EIQGU'?BGW ]6Y(/"O$N,&?EO*+,H[])AG96%AN36A'S M+6S ZPD<*13LK5:5LM&HNB6V"61PPLAX ITFPKA'T_4!A:-PWSA8VXO8;7'4 MXQ:@---1D'S%8KG6BW]C'Z@F$1@5>:6^7^=(EN.,!M1^'3(4YCW/QV!C(:I6NE,9Z MJN(*R/UX4'$\?5Z/IZ\ODV*_X^D5 M11Q/?_JQB./I,S_1Y^PSX$X#_L<:_L. MVZ[=DM-H8@+UTSN0:[W\E87?(!_953Y$ /L7H6 M?-+@$1=X_V7G!(&*:$[?$=V6WHCA44D=$?.52A<@Q+;^QH*'#NMBC?$ [)GW M*6AM_5D:^%V\\,(?T]PAR7"W%'J8:XR;V:AN/U3# [\(;[1,OPNZ38E#;ZC_ MWZ[V3\_OC^Z\D(\H55.+[([N'RC[Q^,U$3[%U.I1)P.4)9LZ$ZKB.XSI2@CM M/$K 3@33NS!T_T,G ]W0W2F*V%]1PAXG^.(NQI6!=UU3>Z:J01Q''P*-V*49 MIFS9"Y X.8\#C>LS:W2 M5?V0S@W\[/4H.,Y2/:SW9/#"KCEIG6S*U::*#N?*NA?A*>\9L0CRBJN[+44H M[5#2%$CA[.H4LZ9JMBF-#BB-E*-N!S&*[UBV$$\AG@=W956I*HE0S+-5LI%*JV1"EFJ)44Y1J1I=J]A=ZPK$>?JVOTNV_/-V=UG$JK @MV*F63S8K225JR MN>G[VH[ZR]BEJA6YQMN86I56/1G%SY5.55RJN1I3N]*4>>.=C#ORDSWJ%(3J M["!4$(A;M4"#.O@"E%6#G#=BV?,KG:RE>\?QJ,:6%&B]8B,1B-GHBN78!]PS[TR$1WP2T4E&)F7U=5O;%G M,/.5T>>&#G55=S]+S]0E<+\FA>U1!,48MN8$8_1B620?64O)!O85II($TOSM M,Y8;B&.47\0N!,Y1U/Z'E552WGN5S-&.D=BD]3=NBUTVB<28.;4IB&;A*..C M*8[6$G Z&IR.?%NN=Y7%9LHU,8BITK)T0U6*K2YPJZ:TML4N(0WV NT),V>Q MR9.TN4A],7UV_W"WFC^+Z!^R>,Z)Z8TO-(O%M/$9$=WUVKA!JPS3QO\=O2U5 M.GS..'4%GKXR'JXP9L>KI^5'A82*21R12*;IY?(32O5@E@V8*6"=6I]YX802B&4 MN13*9/NH6C$W4J4EGNL2V#SP/&@A>;PA4$A>',EK9RYYN&6QLQXE$Z(G1"]O MHI=$\C((T<4P1+'S?KG:6E\)>3-$B[%5/S:R-G<6/&#RO(O3+%)Q^(R+L+,\ M*=VRV9:=4<>M?+%&0/I<(2T8)!C$O6TJUPYKM-GNI-&@5H!#2*]@T,F[2W>J M' EO,P::> M(!TP2 M&"08)!@D&'2@ M>=_AL'=X1Q:]PXN+.!X!IW $N#-+1A[:.5RD=418JV!Q1P%I >F"05HP2#!( M,$@PZ- *XS5W->M#4CHU<4A*,:'&'=+J?"#MS+*HWXEN2H 5C6H4(Q=R_IIFL=4F(K;U$"Q.]A4?S9L'&G)^R[71#"_,.#$RT+^_!O/2]C"@_H0%^ M0O;'WPH('=LA/1Z"FEP@Z,P2H7WX(3RO*ZTV_M?T-UVCIB92H"+"=2[1[N)! M.F%'0Z6ZHZ/A3$LP)7$3Z BG'SPM67?#3JMTU2IWZO6R7%W7_$(,SU4,!8,$ M@P2#!(,$@P2#1(YPE^MVG:[K)C(FYQ0+*DR\MWB03NJZR2=UW=JEJZ92+2OU MXQ\.(H0P+T)85 8E"9@K2HRNB/ZAH3>>C;T08526QO83+4EF5(B\4[IJ<;)A M2. F[4S+6L>B;7UL]T.04JU&(4BDZ3@$CU@5.&=0BOM/$XATW(-2E*J<]D$I M(K6:\)AP$P;D(#2LH;3)6R]+)A7[3$5DC>O(FDBRINFIUS9XZEA4PW3",YUX MMCHBSO)RT#6UN4YY'/I_N_K H'VJPGTN*!C?G7^@,?NF5^?+!78C:):59K4L M-]>[$@AY/5=Y+2J#TG#JTY!89N0Q@5TWX?#X1WF]-$* BE=0I>OQ'QM>=5#Y MAT0#!+#$S' R 9,=SRAIA/T7#8UR<*F9B(?+N)M9Q40+1ZD3^H,LW^O M4:'T%O1)8G\8*VN59KE=3=F M"+@)?2 8)!B4"P:EZ#]GH:]E?O1U2FEGSMWL:V(04Z5EZ2>QU9%4D\N24E7J MAV1V!I:M4?O"G]AE#4BO6=[ H!+.)[SJ6I-+Y(IC&;KF7RFX[U+?Y;NPGSUZ MKN,2$PF1U#.1E=)5O0S3QO\=/5=W"A1$:ET.A>B/26.!J1 GMP(2Y3O48\1R M1Y8!='%N87%QI_>F:GA(C"=L'6F97=>OD"% QA?KP3)9S8QEP+A>[^%5(%MN M@CU1RS&$]H_4_HVC:_]ZZ4IIRN5FK5GN-&2A_X7^YU5$HO1_ M@S?]WQ#Z7\BZD/5CR'KS]+*^:?U<$/@FK)_E]N%[J(2X"W$7XKX@[JW3B/NZ M1&/UY'H@1(BS$&)TC MVU[.A47>08N\5EV/9>5K"6>)Q"^,-/!?37^[^@;_A,,=$_M5-_WW*B#>,!6\ MU*M5V)]&3-G]? M:]53&5.C4FVU.1M3J])L)GO2>=()D%EO<#:F=J6A-#D;4Z?2:=8X&U.[TE:4 MK4\*RC+"B\&2I[1]U1EI6&U-:776;HLP>E2*:QAG"_QJ,W^_[OG;P/YRA7LD M%G)),7(_!:51SQJ/P?8Y-H'@-MMZ7ZTLRQNQYC5>C$98Z'5Q;TKL0U#O)0E* M,4JIJC?V##S%TB?/#1WJJNX*\JR2AU'G$;=K^3"RQA.;CJCIZ&_4)QT>#"KH MQNCV8KF![+%R@,#C8FG(UE>?6K[[M4ROZ"4Q]";V(N:R]Y&L7(-+TOKU%7&* M('9.^6QHUAV#%QUGA^794<9'4QRM)>!T-#@=^;8SJ_^^H2H=#Z@=EH K*92 MGU^97^?897Y*E<,B[S//(YQ3IF 9X1P4ZBFI'U[!==Y/:.'=6KBVZVSRP[6P M4KI2:K5RO5HK=V1%Z&&AAT^=L:WRIH>/M6&&3STL)%)(Y(I$QFE'=O(B"@6W M!94;C;2ZF FAY :AE#T$A>G%$ M+]$QM4<1/=S3TTSA%%LA>MQ \%Q%+Y'D9=!-(88IVD)35%;2.I?\R!6[Y]-J M]X&ZD@X<'E/137>?&9]5@['"=( 3D!:0+ABD!8,$@_@W3G>T>@%KY)X9(U@8 M&F5&MM&IXZ1)I "'D-[<,RA1S]@=3;YW2F^'(^D]LY-%[XAN2V_8>E=21\1\ MI=(%\-+6WXBKO\4KCB[((8SB7-$S/SY+0%I NF"0%@P2#!(,$@PZ-&N[UIUQ M0]:6;>I8&:^H)7IOQ(YS3GW$1ZH^S@$1R+*5U# 5SCX% &!,BY1MBO] M>3J4U3A"V9GE4?OP0WC>M;3:@5'3WW2-FIK(I(K@V+D$S8L'Z:3=)EH[NDW, MM 13$C>!CG#ZP=.2=9ZHU4'OEZMMI=QNK6^D$&)XKF(H&"08)!@D&"08)!@D M,HK;&[=*-IUXMCHBSIY%KR+1NXTXB!9EF"C*66^L??[CNT=Z.)X8UI?2:FA24 MRA/HDL1.;KMTU:S)9;FS7I(BY/)8S[T88+0"ICN>4-,)=H>:FF1A,799,JG8 M(2HB:6<3ZBP>I$_J#;-_KU&A]!;T25*'N"ZC0]PL*[7UK@%"-,]5-(O*H#0= MXOGN)^?%Z@(Q\(G$>"*Z=F_VR$1WB<%D=+ JH\_T7Y[NZ"[M4_M-5ZDOU<]4 MM5Y-]I1-.8RZ4KKJ<+*52L!-Z /!(,$@?A3V+@P*#^$3[G>G9U_>AG5]?K MI:MZ&::-_^/EY.J#4%#TH\L.(TYN!21B+:KS=NIUO7&D4Z\/58N\%V0([1^I M_>6C:W\\$K/6* -BRQVA_X7^SYPJB?1_!F>L;]?_+:'_A:P+63^&K,=)W)_\ M$-LZGCY6;C0/#C\(<1?B7G1Q3[0[I9[Y.!AC[[T0:B'49RO4B61ZQP&^V1CF#1D-<[G9R+EASO*)7QAIX+^: M_G;U#?X)ASLF]JMN^N]5EF5-I4BYM!'$:H!CU.%2*IF6"P]T+82+1DV_)-=D MI"$N?!B&I_/ X. +EC&NS-BR.M/@\;4FO']B.2P??&E3@YU5^O5=U]P1#(YA M=^%7 ;NJ\Y^0 8S BK]-I(E>'P:%3Q\0U";]FL8N 2Y)3:>!>,B7 S%FEDHVK\PV[^M$I7 M+RC:DC64>JA500:^?2%74;S?+/9'1V@K4LB[3[KT'73E!(9N3P(RK EP-F/K MS71.;U'G]&>:AE&<."/ISK#>'>G3[R:!)0GN"2>0A=K\S GU/MV;$CS6P,X! MLS&Q-6BN6-F"!P,RR,2AE^$?7S7=F1AD>JF;[+'L1U\#O ;:&$V0E?6.R9)_ M.5 TG79%D>NH:X)BFN#%@1JJP#"_K'_?DBN=6O2E:D6._'[3HV2E4FU'_V33 MHS9_7Z\VTQM4;>NC=A0@;4W4=M9NBS#B_57Q- 9K.Y;8O("^I=)/N&_D2+<@ M^-J\+FG)SCN$-@N^UC[9:/ZHIE25>IST[L[9G@VY:DG Q'>E7[PYLP5RR!;( MH6V-)6M"<94W7R7TI=[ HJ;.90I%?P> Z\@%*7%&5HP]EO$0\4!=26='V!Q2 M6)MQ<"C>5.-'AJ)FF%&$)][4$M5[;X_N "#F1QI%Q6&4TE7]X" ,/WL!!,P+ M"O,=Y04[<5[#O (G."]&][MX3%[8;X+!1IL"7U4=/%5SME3A]_A)17-F8EMX MXHXF#:;IVS-96RW'M4TZ?"/AADZ ^_IR&&J5B3G;PG7R]7R1B%%J#L^;XF6O MU1EO[3O] K@+& V.@)'J^L>YUNN.,8GZ[_VU'H>=GTZN]>9&Q)UE+U(T"NG- MTE5C?:>$: ^6?Y#$WMH< R4M0$E:Q0=<=0'C7!\^4\>U/=5EG7PD=43L5^JP MKE^8\O-= *)O/I.WD(9 LK[P,6OTEBC=\PD=)0GMTM4A1;3"6,R?IHR&1NQM M5(U.:MNHA$69& @;FRC2#_Q[+?(O#(B85N:F7G)K^&]6HU2FL##S#Y!=F]AB M(T0&\Y(3A)R3=>D?M'(1'K1RB$8\#T,A&N]D\GKID[+O4_+6)V04TA56"\N% M%2!LR!/HPB38J*6@!86%F+P*Q#(OF"=M4%BKA%UX@!;$W2Y R1](R"U KZ>1 M7186(8?0V*(%8V(#,R^\> OG9 MB+=R$]:C450FY@[Q6+<>5/@W\$R(V'^@L M5O\=04:&?^H^!?1]\LD;G+P1)07-TM7!AVX(,Y''+A'X M<7@#Y$T0;V^VTVY;)FQ,GI"TID$W9/1B8&H=.YTHM2JLSV,#X''W:5;"=MBA M0QD- R_+K^[>[&:U\%@W#NP'85R>PKC<"R&1.9E\&YB<%__W1L1\A:?IYF(M M/ZQ?KL.._#-T,M -5M<_*P&"N5+5;P! 5/_$"=SG+NK^\[H2=E459@(2^(QBKM V=D8=[RA_G_OS9#,SS,J1^E !59)Y>!HI%@K.41.7"]B M7^C@*3Z\9'K/*4J#C8>0VL'">5X1F33=B77@AZ3]F^Z.>IX#LZ1V%ZDG/G9XI+JV38& MN ]0I+DU)8ZK2 .BW] A!1)K@1/>-37FH#/QB-I[T&J6KEK9N^3"#LU6I>Z+ MGA8X,T6+Z'"N76?._(1,]_;DS\2T.-@?>_)I' 5]W+0EC-&B(>9P%WX+9#JE MJ_HABZVP1??1EK9'E^+O*0Z(^ TM,H&5#2:"PDS%$. MH9-*:'0K=M+8'R;,TOUJTS;480@S-#U=RNC\&!:^],A$=XGQ$)DI:-8IL><)8? M=X*3;E-S//K@*>#!]?1W8 #(3DC][HSX46(3F7,ZZ-0Y/H^1/%>@'2=&5YN)Q;*$L?G].4:'N0JGXS4T[%2#W63F&H:H7;1SR-[[N**[(PLV[UPJ3UFK0+/*RQT)%_F MF4X"A_]QV$?ZO@!Y-W1UZS0Q/'KP*7.XX')@CX_#^ Q-L4:QOK,,7QH46$2P+%N@DO M\;5J>D?D<1@TXEZK!JLB-K=.3:?FUOI(,XVY:'%L5Z6@1<$5SSX!)8S34^8L MD^ #,Y15#A!R3O8F\&>QRD.UQF,+QV"IOX2A>6!IQYUES\G[..PQVO:1M/$- MAUI5X9FT1ZG^B(R*V7[]%-9+135V MJ%4Q/97"AC=ANG(%F;@5'/MAIG58N(A#$S9WM751A1JBMN[TM75W(1^VU3K5 MJKBQ+HTSKT1Q7>[Q=F!Q74S =1!PA[2=%=5UAP/CEAV0A4$'L'/A@AGTM5>G M$OU0V8E;DDU<*@5_XZG7P/*RK^IQ_\D;\!4\HS+;D&+/[6B\09C,!RMUGT%@ MZ@3<> 9F/)HH=OB_VSD#YBX,VPUK:LM?+-QY;ZJ&A[2]T9V)Y1#C.]!_ K^ MSSA(W?2H%O2BL,PHV96K4?L7A$7.&R+3#('P"40YRL[/?TU$'HQ]+>@SAK;^ ML=>$LS?)8JX6!XGC$\S#TM;;R 5"NBCXOC*($DBV(U+LT1&8C>]&9 _:&H"V MSC5HS\ 5Z<5?0\K2@+[JIHG!)=P3SS!P7LY&$DFL;[?L#I*_*'&J@W?0%F7/ M!412[=10:F"V/:T.FYQ8^(51PA0/0]RD?H]H%_%&M#\>:>[%41LGUAI-M.?2 M.IB<:T]$2)F0LIF9USBQF+5*5[7FP6=N"-\I"4Q:D3#I>Y.)0;%$C1C^ZHT= M$R1-=U3#.N.CX@EP$WE.2$W&+EK,3Z9W(YD^B%OO4*]?\=-O9ZF73(,D=G=9Z391^> PX\=70M*(Z1=,?Q_+KK07 V N[''NBF M7SMS7EL'4U"59/)Z&5"ZMTCH>T;G>S,\@:*W0.0H*5%2.)64'W-9P&:7#DT+ M-[6H0[Z$\7EL"/3]W7\KW2Q"[>I:V']_J+MLER!6'TP,8@HS= _=R@B]U(K MEY 7ZXE1N.\3&+NI1XE''<3CX 2/L$TYA,P6O7H@9AJ F2)VW<^W3D4G7Q7M M+X[I[B^(BAPE&$VP49L'NW+"2N40&#L\_65DQ&Y6H?#9YO>+2P8&A?]J^MO5 M-_@G?.W"7[FI<>]B[!NV!,A)NQ2",;M=(?=O,'U,L+BC): SU4 M:" #W[Z0JRC>+_*&V*_ 'E9"HL!J<&R$1M=B=)]TB6UD@Z';DX ,:P* M0N73FRF?WJ+RN9LIG_Y,^4B??C>)I^EP_3,GT_C4'<,: D/330D>;_@'-=,/ ME4[AG^\573 MG8E!II>ZR8;*?O0U>%B@:AN3M<6+"8I_.= BG79%D>NH2 +/('AQH&,J,/4O MZ]_#KSK5Z$O5BOR?"][&ZJ+A3S':WO+G&HQ^0T'6C@4>1 M":[9M@][L.+U.WU M'G]_>+E_^"X]/?ZX[]W?]D/3+ICUBO:%:\';@P2$-A\!CYPDKF>S!27,CR10 M UG8BI'+B/0)M)B$IK=2_=JSQC"N*?LD?Y7 CPXN=)^^!U]^!B];(M*K80V( M499@9K^H>V%0@O([SQ3!$-]T%<8^\5MYV$@G0Q^"ZB-#ZD[+<(?JV7IP[*@S MH;A&P*?9#]]U=P0OQ6YLA@9 H@.J(U=HOV?.O?FWT:Z.KJ%H;A3?POY0A>2ZER(.N#[1K1S ME,)!P-0LV]! G]+*F@#$5PE+:H#)]'1=HFO55=G=!,MV9G+T!!Q5]8D1!G06 MIL6Y0+V Y!#0JTQH$):L!E(? _ "\R:)2[8DB??!D^9&TUS^V$Y4*KG!VYG9 M I3#SX$ ^R(QE'2X\CX"HV)Z8;V;V(H0I$G7=(+AL(K4-0RV@U8?@A%ANO[P MU? 1X:/Q6:X-9/*![$@C\@:21ZDI44,?8\K)3Q,OL:XB 75 .-$3>@"S8P][003WX8OS]:L38F_ M66Y6A#_G@L80A1?]'7-.. BJ 5U<7*IA^" 1/I/<$7'Q=]%B.0"Q@V4\D.1_ M>J:_B#)>1,TEQ$G G-WZ#<>YI"[G,$!/B@*CE^#E#SH:MQ7I.:#4K!@=9A-2 M@?@^VHQ/H/KA'DU761 K9$Y(:W@OS)U^(-J"] &PU#,0<+B\^Z.!;]D54(U# MCUE^_MM6UO!5"S?9FNYOF5EM2+!I<5?6%O<4WK:V@2=R-/-!K'D'_%D8";:@ MYL#B"-?XL%K+84IL!'/5?(Q"5PDG:]MP*]@2L'QPR-!\S<7OG"H.UL2 M8RU(J]\L]B=U1]@O9$;Q50FI\2\A"Z//D02 9:LY2U@'_O_3@M5 O<0=;3C M&P!C\D^+X1P@_HY>'%LA J,M4/DLJLSNIHRMTICQ%7^R8-T19\G.UBR8&:XT M] ,L9]UAR'9MR_ =4KQU>3R^W1;^//R5L_RSC7XL>]8_@F=M3=G>/]Q%>;.+ MH=G_QH?]-1C74JH.>*->FMX8_%0-K(DYDNNE*\NDZZ[MTAQ],T-?,7;@!FN1 M=']R-AL)BXNS;Q' Y??$1H*2PK+-QA^$M!W4F HU'T#5Q^/45W NY88,+-E M6(0760TK/?: "0Z\Q#? 1"^69K+,4.D=(/''1)MJF]LSJ _4].HQDY#LUCQG(\YN"@T9PKA]8^F&?&U.?1C!7(&C1C;2U8 MPT#*YT+/##=82ICI#J/U?3RV^/B[.[8O.0O06[*Y_3$LO"98FQP?4,DHW=Y5 M'3_38%%T;D45_.[![\Y!HVA'->@,?$O&U24#W6=MM.V^S&S?#(OBL6] [&,X M[%[S%P/-B5(+K5VIA>P6<99:4)*F%N#E"[D!VS+A3Y4N&#*;W(]Z=3U;4*^N M9PM2&P[Z(BS(X]R;B_>$\98(#ZFS/L1:9WV(S[>]VY6,Q?/C _S=N_T)%R+R M%GOD,7S:1%!,*6W\C3_8B"DHV69$-A>CL+ $N,V>'X,;4.P:X/OH\QC0Q+?5 MV3KA6P64==)S_*UX*G,8%D-JBS! G>--@CA#N$HOO#+0%*M+/(MV+81E=P0K M@@"1MNEQ73_J\SD^3JQ?_ \PS,#L-7=&"#(S+UU9_2]C7C>NF- MSZVK;P/[R]7)\^'113'W9K!4XXA]([I_VY.(9DU"DAE!E-;R"43-$0E8Y*=T M7/B7V%J0M62Q?4-',^R"51/!4Q::290#NSR(!SH+U_R(GF^]K3W"UIU?3GE^ MO:_"$B[); 3^WXKT"E:(.;(\L!%> 3LTB \' 0!_E8$'P!,P)@ZL=T. .B$\ MHR!2QFCZ/X,(9>A]A@-!!P+-'X?Y*.790T*B!?/<]/#%T)@U"U:&+UF@&\;' MD,)9.)[L*H_LVP[[@.2R-XK!*66=<^/?%E#GU# ^>= M$D883+0%9KE/*1-C!GZ\3]/#\"1:11A)#;W^S2.<<4H'>5*9Y,SG#_8'8V\0 M*W0<;SR9A?Z3#PPC&,%(<)Z@(]&20,\!TQFZKXK < B0L&XU+%L)T7;#N9;- MM3>7S8D*N)Q7P&VV8+;;*LH.?AT5D*'N"Y<&U,K$'K"E9\A\"#_>:])W1@?, MXKU.)15TH!XFU!;UUKL.&HTE18(4E9\\0;_4T/U&-[[.W9RX,52;&:76V\.KNQIS2QEK?N(HMGD,$7@#?#E$M MJ4,4L9_R9@:+"#?U_0.KF=JO(,I_>L0[E:3. M5M36T97H=7T]R13-YR87(6&_7,">RPZ6(%FH[% FB JB[ 3& ;-['!?K>%ZQ MB!)^@_LP-^8[Z8?N^.X(6/Q#H)*%I@2866'(](OC:7:G7F95M,+YHU,6[ MS-D;X7V;S7J-4AP;=M@'MB$1!]-%UJZD2\Q7L">1][JM74R(#4Y6L$+B'D"_ MAA"$E#E-\!KXTY^.7VM('GAN"&E_\;MF_0*+46?'$FBB$N3:_;(DUC@0=,M.O3+<&"7?/8'K4 MF:(%IOOE'PY=>)(TL(/8T$SIKE;#^"4_J&(QYJW[U5:H8/V*5&=>S^&GKXDZ MTNFLQHD)*-/<"&;@.&J+'6%C[LP;%F9?7#'BI&ZS6Z9O$B2&EA>GL!).VYP9 M#;$3-RDZ"S<'B='K&?:Z ;"W9T37RG[KM=(5F]9ZC@0KC]YTS6,FQCP3N6R- ML.7]]16#)2Y=Z<3#PA7!OF40OT19GQT;>2,LP*4F(R_S5T=M]*W7 8;K71,P M(*=16&R8MIUU7P-[*UC"TYY&>)KZBQ6P;\[/[W9T^K*.:=3UTTG#*K6(AD@I MC3FE?B[U9E1:T%],(JL( \WMT&7@H96Y*]B=,'#!,S@>KUDZ_1FA4&MA*.[A\'=LK%%S; =I9[**:K7;5-(0[]V@$7K^E5(^NR7UQLE_?HD MDGZ=OJ2G;V8 2J.:_J8I!\>U,^#QD79&_@4AL3/14$[E3<";KH9@,W'F3#1V M-'\YT)MHL%,33^!-[)K'/G*.GM"&LLR4Y/RX_2$;D66EW,MY%NY.)MX.)R7W MQ*]W9[4LK)Q$9W''6:U6F/%<)CI.&Z.+F&:0R&1B6Q.8.>BFQ;UW0:AQ)?:Y MD(6 +_#I5JC#%S(38THP/<>X$^P"8^'H,'E;D:[#:/1BBF,6F?;7"-?"TV[\ M1#(^.8R/!ALC%Z>T$EX$-'G =XR8,@K\_^R]>Y.;2+(^_%4([6X<.Z);(T#H MTMY01+O=GO4)3[=?=\_L>_[:0*+48HQ RZ7;FD__RZP"! ($2$@J2;5QCL=& M7*JRGKQ45E[TGS@/,)31,5DW0+R8SW-X^3N9."\V+L67Q)G++74(1]KGUC:^ MKKS!M\P9'+E\\V1!KS7J9HT6S+HE$E9\D7K2M=2*G<:XOE]B;S1+)F!KB=G_ M'CN2B8F)GOD7FY&.Z)-9;.^5G5-?]@23\"W[0[CW3HUGKK]]D ;;*SQ5/55LM;6>KU:KRJ^ M/NC6>Z)P4+UV1U8;&I0ZU)H95+>M*?TJA;6*JFA5;&ZWH=$@TV(\E1]=\]Y6 M:"MX[E3X>+%4>*2AW"Q7(^]\!:EQTMTW*ZJYNQPW1]V*XB?1J;K;'[_I]89N"8*5!"OM]QBHD=Z/@I7X I5@I2.< MM/0ZN2]%XY ^AL"/78!CJ5 MV[/T%-[:LPA@'4)-[Q]8*F_ N@3O4F[#WW-I.GE@E=U Z$VOFQ=J*EI/G@%P M]AN;V=,:L/0$<'@$SGZ#_7JYM1O/H'&IRKGF?:819EB6GNZL9 5;\04PP59' M3A+J#7.3A'ACJ_P&F;*VJ4/F5GNE"L\G9@GVL60X 0:HYC?>%$/;9F@7<]@7 M-Z)*=((19WW%LE"M+0NWSN<)VS4E6C75\,/W.[SYX<4!3Z- +$@J.Q00LX"3 M6R-90.THSK-$P*K!@LM3A[Y,"!8W6EVY_=X=7*EM]H: M]3@Y/Q '3R=K*-0 7+$JT(NS6/47IB@W>F$#M0@9IRB/4;B&(1$.,18@5&P;XA M5MT,& C?P>$A])C34EXX#_AS'M!UJL--0]Z,:K''.PNG0ET@#IH[!A- Y!&( MQW(VA$#, JZ)8S#A2*@,EB_K/9.$*X$+\V&U+@E^>9[I]H8JI0,%>&?GO"FQ M_^,1>@ 4V$K:#7I<6 N4#>)?@'7K/$#W2UPIH'BE$&5V M=B4-W_*&U]@- ':>B.DV7U5NI]7ENSB6X&G!TQP%Q13PM-9\23O!TX*G+YBG M#QAM5,#3O>;KZ1V(Y"\7 MN'#64C+MB148!%#/:CQ*"]9?1%JXSBN\ @AQ)3E3G]B2[T@>L2SB>M+;S)'& M /PYDHN(+\M/=.&X-&;)=TETER'SP<+ M]CB,4'HA-E#>PD&&#;Y=5[=?V-"O)-:;_07'" -8$-MC;=II+;SD;XDEE-X! M.&?XKK>9.9G1[R;NA1MPY-/ #^"'!7&IU]Z>D+@U>=23'#G<7[ZG'ULG&=;0 ML6AS@#KQ0H=#9HM U^W- MA(DFUN&*CA4O1*/3YZSB#W[0C:67Y [A_=%DUV]%6AB.L952#XSB: 4Z '$ MDVOSY_7,-$ :WJ! Z[=&CAT5%4+2_#,E"M8E<#_IBED1[BY!M]L$V4+QBY>_ MT3&FCEQP.#=&X+Z!J/.(O9*R@]9HZ@2NM"2ZZZT+I[4%2^(HLV*VXZ^M58)J M2'F\*60R^(<'8'%]A%7,EFL?8,WM?9 0$?A,G![P0Y*IHS?3GL1TY?32A1AF M%F+C R!M&)&B)Y!6(1 8(T=G)DLD>0X[F%X27^',#, @9>K$;,9 !R/"^;HL M&Q//E^#_02G#DSCQ%/S@:ZAGJA&AVY'K$D%IC:A8RJ7"I\R<\S&!\C!/NKA) MM#AC4*.L1T18V!,H@[2:@BU!20PP_@$OA5\6)C8N\$%970<+C_&X2Q8N 93[ MB7>\4<#""ID^F7OM$U!E/FW)4"CD5_R7@-\;\-7?:]EY@UKNWWPQE+7>NIW\ M1 2Z%/4&.-S3 '/#U5$N 4O^IH-(8I:F*E]AV__+O?5X\P-GKYB"\F AH\78)[6C8:\:YU0 =YO'851SHVQ71%LG(E'T%AQB:(:1=;RD1N58MRC+>C."1RJHK4 ]QQP<:B826@[1'F'APB*XH$A@/7SBSI'TT5=* MYA3;#/ I,M$]',0DF =@XR*.04O;\ *//JZ[S"BG;\ZYQP?M!RHV5+-@/X=S M38BMMI1<;8G\Q+_3K%5G8E(*1(;WNKA+6T% :3!7EE6L[5/0UH502ADSN,LC MNA>XS RI6@$L VPDP7(#J:-BPB3,88(TK0 Z1'APP3_O2 MM=3ZC._[(WK?9Q C]@0-^"^V!Q8;146[=0*+RTRQ,BM_W\HY\IPM84DC>SMJ M@IHG=8>YJ4=[UQ(UARG#YDK.EM!L0"E<17LD;D1^&NHX93:<@'Z1@1_)8H[[ M:L[-^1UC_)W@C)A J8O+,^M;7QG3II;7$RZ")],;V(Y*#N?X34?+6?R8P4B MN16N+-@3MWYX#3]" ' +^ SN$%NC[_=/S]]_OWO^_?N7AU\SKMC4ZJPMSNI+ MU_G?@NTQ?\+K$Z4F\H9RE?))ZK;M!(!9@[HFP1#PS6NZH;^;!>,QLM%J,=!/ M^>+JK$[S,I*F)8HIY.(!V6B7 P>O0\)O%4>#+163VBCT' !'[Q(XE3B F*%_?P&*-'!7)GC3J) M/V=QHZ&%_D*NQR[1?USK4QCLC6Z]Z4L/#TF27 ,LDR3@^MP+9SB=[FV&[+@' M%*##0',3@!)P\2X8D\[-6*29BY+U;^6Z W:/S\Q3.*7^7=8K1Q_E+6.Q%.19 MWE'',3U"F<,C,Q B-JI_:DQ(D1V1%H@@;P)FSKGDVM=_KHDE)A]P9Q.: D_Z ME( <>2+NJSF!"7CDA?DNI_6,JUY)#\V46KS#4>394$I>M:;0W+$)&\7J/*18 M[+:E)Q,MF=5MMROO=)I@,]U;$4U_><&=A$]RR5:;)B4-$*O1!%L!9..\VM)M MD6&Y/K^:9G*OI+]<:M3P#T .R1MW-_?<&QT<)VB+-+H7*&Z M%0MH!_,5+K=ARQ;O(C?@H![!2F(!JRVSUAKE4 M6.+(70M9EYW7A(2\S%4R8 M@>E2MH5-MON"&U@:"2N]N:9/K@WGS0[-!Z04&DE ]RDAW)\??+'9GC6]5"OW M@3_3?;#\),S\7GD.)'T!#+^5ZA28 LA&?"2B8^3!>:+?%+YR^H%&,[@K7,J'=W* M[">P;4Q8_-G5+H[%J;6;?9K,8&=BD<=IP;Z6LD#.1K:_OF4]1 Q0OF'_3&,M M+,MYHS85-1F]8(Y^ZK]"[_3*/9B_*-,0K:7&&%TF=.'J#?EC>F3>=/'_H0OBSOF/%+VJ^'JWHYWQ MH+KMCC+@<%"JLO%5)4E)%=O*;LA)9EZ$PX2L#BHIN_M0%>4JK<+LY/.F2:X2 MO5!:W*X;ZQ=*AV>T]5-SOX22!=$94&1$J'731"\SX:'>Y,\GI:%7DM)0U3\S M:"+7J-8B'"E-7K"/8)\$^_2V89^J57^Z:Z M'PONX01'@GM*N:<@C*XN]\A-%(;8._LT6INFPSGX[]BQG*A_6PS^@N#,_',W M1LX\\.=&$(@BM*(KEB]8:[=S)@J]ZOZ=A8D6I&:+8[_9&5D3#SXZ;@GL>SGNM47:3(:JH MGC9 RHRL.@#IYQE: B#< :1)&ZL8']7MK.::B0@(\2ACR@RM.C)FB'&VQQ#ZNVX7YN!JUO_(\O,\K*M_:!FM+$A,[AR?4 M3IX'3/3!X0XY>W-^50-.986LRL+Q<=;8JN,W:QI;BL#6J6&K46.O$8VGXJ>%5PKN/:"N;9.48,-ZK37>%RNX$O!EQ?,E\VDY+$' Y:!$7813R?<6=1%$7011%T'41:A6%T$1=1%$^MP&8WJK MQ.ZL,3UHC111%T&PSZ6QSU:YV]4]NZ(N@N"MB^6MK3*[*_-6MR-X2_#6I?+6 M%C&U>3PDGX39=UF1YJ)J0@GX!ULEQ5=7+"(\\[SAL]^4^:XJX'/6\*D3I;<% M?$3%A?.&SU85%ZK#I[E8,KXBQ$_#>!/U&'8WWVJDPF(CS6S=$9%NSQU FK3/ M&DBW[_9%NOU90ZC$1FL"0J)BP\E!J)Z::JYB0W?(A9IJR(W&M0&6RM6KWE,B MG*D(8MXO:?@6#[6D0S/)!1K6K>@WM%/C/;M@@X- ,*9@S(88ZK'<,P^L-IQ^CJ2G_'I_O):TMU6NR_9V\$CL@GUUG?@=WXJK_V_1G=X$'%"7N,UGOKJUU&?Z M?,2X]<-K^.)TS^V'^V?I^_T?]P^_WS]EUR!$4]04/+D>JP_A2W,^I;2.VE,^ MG_H1\3SI#<@G34+Z>>FI'G'8!=D]JP;D($-<\Q5>;1/L%D]A@5WMS3GK5C\% MB-#E2$Q3EXS 9:OF3"6+>-C2'&;AV$1Z(^2'Y#MAW_(ET5U/>D>?PF[F<_U/ MQ\5V\O#'L**12R;.BPWT-Z3Q,MG=77) 9+%O!+YIF7_A6/!W M_ " X)I^:$YT+X 7PKQI]W>8^]KG$A_0?1C3PC%M'Z;'7IT<"&;P(5$,$Z2_ M.0[H(JTHC3/U9HX+'R?N/#O[U:UM*0D2T#&.1)/4//@LO)]9?)2($JH6_._J M,U$F(:Z. ]1V4 ==P5?@66+K-E(>/VO:WH),(B!Y^I0 -+REYY.YUT[S4+[\ M#ODF!+?: _0O',_$&V[H( #:83ZUW*$:-O%4J*8ZJT?T,2BEP"]^)).S=W@& MEC48DRRO42?QY\Q=91R^D.NQ2_0?U_H4!GNC6V_ZTD.-F11)((^2!%R?>^$, MI].]S9#I?C!O'"84;L#6("[>!6/2N1F+!$(.%.S?RDV(/@A=6CX <(Y*@\4I MZ*.\92S6C$JN9E1CP[&B]O]D>OH+R)D7^O[':6@-T 'FJ'YM7ZBF68OUR$LFD"]JWOA@J0*9Z4^#?M5P>>,.!NC\IT6P=; MFZD4*NWP)0&(.M='L<=4GN[-I*GEO+%71!(*Q@(KYH'(AK%0;0BBG>CP17@& M7NV!;(7)O( 8):%@GCH6O(:J$UPUG);S:AH$9S^QG$B?)&EAI.FPFCUNY>D, MF,YFVA:DO0&/I,LOTCGAV4Y;^E3\9M-FO@&*70_)PT;KW=0PBPY<;&/8[G:Z MM8MMJ.U>+_^GVM4:>NU!K]M0"0EU6*\81>&@^NV.7*^8R $&A93J[ZVNA:R= M:,(^Y=W?&._>Y_!NG63^BA4-*F_H^2;=$[4[_SEV?QD],350I>I#^>0OA'I@ MPGA1_)\Y3W8>5_)'97[I$V1\RRXKUGN*\UYWI'[ M-A\A-QXR+EB/$Q *UBMCO6%IQO7^%=_@5!3?)819_XOH/O4P_@%[&9.UK6'N MQEO31>^R04\ST#GXKO6O/V[O6IEH=Y$3NF*OTHST+=@KRT'8-U+.]@P26<5G M@*#2I/1]VD:]YDHQ"73QB*[2G/4FY%-/YDD^78+CZXL]=?4H1(_\\CO&AV1] M8&>>%%B+$4JS?O8J9IN+8A8IISRBJS1UI1$QJ[9&2B>;CBH0= 8(*DVC: 1! M79X0= G;[<_ZV(6Q()7%-KH8_:7I"'O5SMQ57A*;H$;1M8_#ORR*L*+1SEVM M!(!X!- ^SJ^R .IS!*!+V$3'P4=2M&HP!WD M,*6'AREJ4UW6!83X@M ^3E,R$.IW>(+0)6RC[QQW@1E4+.'PWC*C]HN75FT_ M5(!B5R&61RQ/[>6I5492[F0.3SV8 ?QM3UH%6[KL4&N2KYW?:53]3B;*'Z4Y M_%F'68IJ.Y$DV??I@/L<95$A0+!?P^QWU.#K?D]4YQ"\=[&\=_RZ5/W^J:B^2PAT MPHH;%Q;25(]A#A**W\>2-'XIDL_.&UT&BV <=GB34 M)?BS1,F-VIQPU-)&@^;Z?8I<#R[A=9#:1@.E-5*Z.Z=E"@AQ":%]Q&5F(:3R M!*%+V$6+JAO5X+^/Z,7J"KHK=D+G#:^#U#0::*V1MG-)(X$@+A&TCZ.I+()Z M'"'H$K;2HO!&73[8]S'19D7=> ,%L0WB"UX'.509X*&*RDOQ00&A1B&D[.-0 M)0NA(4\0NH2=M"B\(2H[B.41RW/0PAM*Y@AUKX4WAIW6J"\*;QP4$*+PALCR M/819NN\CZ/+XRJ%,VY\-3SW/5Z3O"\;FB+$/,425!RJ\(J%U=7 MY7]$[NDO=9!XMN'W=9(&S3LWSQI/XC@KPOAKX.4_QUJ M6/ZW86^%X*]C(^TR^:MF)$ FA6"_D0"]W5IP"!;C"VR7R6+U..P@*1;#?FLT M[.UCQQD(;10XR'[V75C8AA/ <([2.EHG+&SE 4 M&3HY>(D(9JZ7IQ;WJX?(AM$Z'9X4R"7XWA_]&7%%HNH&X!^B^)G6D5NC;K\I MAS,'>W(!H02$#M'"6^LHK1$O>80"0/NQC<3R<,G?AXC)QS>D%OI MC%.[P@F+./+]DN:,Y,CQ>RIKG6Y#/94;7.(C[?X%8PO&;HJQ#Q%4H76T1GHJ M"\X5G'O.G%LO7*.3L>WW&:ZA=78,UQ#,*YCWG)GWI!JB:YU^0PW1C\S6(BWS M1),-Q:!$6J;HTB[2,D^+>B(M4Z1E\D))D98ITC)%S'WY$>@ATC*USJ UTGH- M%Z\2.2W'1IK@KW+^.LP)PK UZLK9PK&"OP1_G1Q_U?/SJP=-R]3D'0LT"Q;C M"VR7R6+U..P0:9F:++=&PS[_)J)(RQ19-< 3ATC+U&2E-9*UG2-'16(6EQ Z M9EJF)JLB+?/4X"72,KE>GEKX%S!N>?,N3PWU-:49AIJ"^85 MS'N6S'M:_3(U16ZH7R9_B9GAA!X"()4Y*4G4/$I4B.-*,(J%ZTQ@^2@VD/C> ME>3/B*2_O+CDA>:NS('0ON1,)?C=]D)@+6!2\)ME.1-,RI!\ASX6P V^Z4U- MN+0@+D6##3B^RR!C2UQU%Q0>M,]Z>]U\%O-:/Q.YKIIP^)^6PWG M,1Y-;< JK9%R-1AF =N6GF'^=\X>D+ MH/M/^(A/K*54.&L8T)BX68=:*LI?V6KF+*=Q3(H/@P:2JE\?I$X4>&RH\8#J& MG%I?X)3)C1&X;R '/&*O)MMMC?PW8KT2:>Y@FN4Z\[9C.12S-L[ M ,ZCA1S MASRF]H )%XYGX@TW+K'@SE<29DK+'2JK$T^%$JNS>D0?@WP*_.)',@E;AYB@\DY(1!%*2@.MS+YSA M=+JW&3(U .R&J7RX,J!VB(MWP9AT;L8BS5SDIK^9X[[:,0RC/YQVC*ZN],>= MOMK5^M-A7R/*1-/^TV^-GFEA .!E5.P 'D"\/LI;QC6D1U7@M2Y(WT*=-CB M3NL7Y0E2)2;I8)" ^-5M0[),?6Q:P%0DD7)97COA&"HY;_B17D[-0W>)-+'@ M+I-J6M"9YG0*+=Z-_:QM=P8DN*RF=X MRT>P*GZLQ+/&%"" D!BW?G@-OT% <2U0%+H!P41Y$DW00VSKDPF;%VA@8K[B MRZ] &U%3!@V7-WKGU8K"C.I7Q62?@BF\,I0H38#P;#:4FO#F/-,&7_@)!H'* M//632FD.#TX=')!WDS$;4X#-YT9&C#,H!:(-VG)7.?,"%UP.:G/]E69J2IQ4 MPOEM*#MHUGY2?M +3(C0OZX$285T_G.D5"39&36H!!64^&644!L75[#@8VAE M1!O]J%)-5Q0O$)EI6_MS(I'\/9;&#\2_8V9O;3=.CY97WCV46N1_\H4WP64[ MN"EV=VQ@)ZROT]VY_9I(GF[6F(U< M./F5%T5&7)(Q2NI0-6K,#=&84X<[IP>)U,K3 ])V]HK:P5! 7A(I!6".#)@* M*EF5024KO""F(-ZD\%":C^.M9("$ 3:([?B)Z B,&S2G,%U[E4R"1S+.Q*1G M5_2T!<^VIJ:M6Q*PN&^1.6&A*?%QS:MN!005B(1?6;C.GS0.8P*?M0B^QJ2Q M*_#[@D8(>&WIBTV/BER#ZGGZ&=,V !HNO@#7>4*N\DZ3X#8,@2)X#4]1:=Q# MTEFL2PO'I8"%(;[-S,E,FNM+.F]ZMH9WYIVMW>9'R!0?(UWECT!Z(RZI%U13 MD,ZK+UYR=/:7G4/Z']U'./-M*Q;V_AB^[K] M8@+=J2'E?3*]B>5X@9MS-H_E^M;/YM5>]FS^U\?'3__^\O6K=/OP2?KR\'S[ M\.N7CU_OG[8Z[V8?R/FL4G8*?HP%B2@K9>96?76>)C-B!!9YG$9ORUF*_CK1 M^;0 6*@#A@ZRF 30T:\F*E$CQAFJRY>(;.,EZ/H7JNBWB;!@<9F3&4 :OA&% MQ^BNN\0AK();D]]S"4IT%C$1?AHM"GS2I]T86)B@1++=&+K9B([*(4X>U@2YP3"YYJF*V+>"K+-GB^U1?=( 33 M7!C3E)SD;*N&NAU40]W^SC5\3B6^XC2*B-U._AN8+/FQ>.LBCC?E;DG_AMB3 MB_1TB?$I<%D"K>D8>=P@ SON,;[;X;'+/0!_[3#%.')DM7QL-B1&AZ<.%CDG*7& M1JO3Z#A[;:W"0'.J):!)=:VVF*VLT%)3I MBL\75QBYM8UO@3N9 1*@FRL!:O=5XV!+>N8PVHL] M40L\E7O<=+7&>MP(>'$II0XKHWI\R*A+2*)8.Y#:,BM85#@\"&GXEBCU%%9) M4[:M78A]>I(U:&HW+.J1"FX5W*J5-%';<$;6Q;K\@U,O(RK84; C-^Q8DMJ\ MM>H<-G3ZQE_)W^)<@ \I5R"6MFP: (?RL1T#M1+MPKC*MIH3':/$:5PVR^*2 M]-56CZ:4N1B8;5 W=<6P;4H05O=03YQ$TL!OEKJ%[\GY-'M;K6^]\^"&!\")? M,8%J/2>EH%0D6A#K>2%:)YN.PF=F1)@;27U<_0\>3 HSH:9FF&L842"N#HI% M0.$1U\0ZGV%AYE5VQ3;)$N>6K=!5VFI)X'SE&/QNNZ-QF1@@!E5U4-K>4BBP M#MF*:\B-?;GV-!;M^+;/O+][M,^/JJSDEN>U\EK0H2.0!D%NC M3KM36%=B!ZK7<;-?@+O\3-W>%)F;'-_KKBAJL\;-\#:<46'5&%EKZHSJ!,Z: M!!/P-+=ZH5AE7+#!-YO8?"3W'7D9S1.U^KH(9!#/PHQ%@UYBC#RK'N6K= MQN)<^V99J,-F>U::S1L*XV8 M[9<;;5U/JI6T?ZYJY]8+_]!HYQ5M]]K+(H2?3[NQ!%7-V(W]U@B,Q^/'[@OT M'%4DY1M:6;@,0+D,LG YCL2Y* ?HLZL;A*XBZV;KX[_GNOMC.X/J#/V@ZIX, M*BP:)+>'^W:$5A)?%Y)$KY6$S&[M.>QU6J.^O+, X\=9#V*W=UFBPTQ&Q8%G! MLN?,LGM4ON4'V154KT8/?+K#$U>]!2T74ZZU32T8PS7#W-^<+-PP2:E#%S3Q M5#C-SNH1?0R3"OSB1S(!]8?'I:S!F&0UG4R8_'/FKM*(7LCUV"7ZCVM]"H.] MT:TW?>DAQ9/9AZ9]G23@^MP+9SB=[FV&##L&)AO3U;X!K!*7)4S_4^=F+-+, M1=[_6WE7NS[L/6E.IS.5,' 9DZG_^8L^REO&XLYL2JOP5YJ)*[)*4]=%5NG) M#TIDE:Z;))L;#HG$4I%8*A)+3Y..(K%4)):*Q-(+3M_D=V07%5DC-'34V+ MJ@0VS5A46-%%%9FE)X">OGJ+X&3!R?Q8KHFH,3Z)J92C\@;#JT_^N+ M38/*:>[AQB::IH>-,EG73(_C]I?#=K=3.U%14]M*MUYN7-&K%+D]U-2&TN_4 MX:"9077:P\[F5^V2;#8\S>R[9]I_^#>']A^^3_9RN6VHU.H8, ME,8ZAM1:++YWK8+-+H3-!KNQ69:=U-8H>Y[)&R,U%.W#-?J?B 477ZZD%V(3 M5[>N:*B/;LQA@^OY+JV=%.W[BN-^Q&&NK V;YI%N:Z3M['D1)_\\@J77:1HL M6FO4S<;W$673KDJ](A/)ZF]CSWGX#!IW"KYXT!2I+KTAF/+KT9T1:P-P)_$WWI3;"-AIUS:/PY+B;+V-Z4N)(N6:8^-BW37X*5B/=0;K*6[)90=(R)_T:(+6%Z M#;Q@H2/#F$ ,WVM+MY[D!9/957)<>*H:WGT]UCT8Q9SH"(E-,"JB'3P#"H^F'R^\FSAR& M1(^"HQ'B6GCOK^C]I@TWD,3]"^ () $CDS.5IH$/9(ENA#%/=&\F32WG[3US M=N!K)GCND/PH_!.6U24+2Z<+3V")W5<$ 3"0/L'5A'2^F/S[^G) '2 MY*0 CMQP;07 <+@[_X'+UZ9%6XH M,O%6F(B)1_RN1,+) DSHJK+W IWA/I>0:]\D$8)G\%<\-%WB@B)H@&6]<$WI M8 */%JT+@8VO3/-EW9""2%M=HW$%PF$0F5PFI<_-=?\0,BA?&WPEK\22Y'@N MAY>#:>JH_?: ZL8LZ")N_6_@8%55QHUT\5D@".CY*/0C(2!,N ?%WX1*!H8E MKWT^2Z> M4H9/M;4YWA[A.YD$[KKF2]AYGE0CG.XHSM$<.P),;# *S17K(B\F>?>=;OP9 M>#XSK),JWY2 W6 MO0'X$W:B>FC%?+%#&Q 9#8T.O!C2]T3--U(_J1R'MF_7@Z?;5K6&>O!PVUE&#*KJH$0/GG6QAE)=HF)=^BTI M>L!.C;,!I$S0>T5*G<*9X.S6GN^B@ MF#&/)UUCG"=QB>=++O"5Y+WIV>+C.\K^!']SF<6"%00K[)\52NI0 M51'\*D>"_Z+JT^;L:"98I%-BD0B3)5UM7)#MV2^L+/S\46OT\CQA8 'E_#8FV>_UQ&>_3/'SLZ>_5Y'XTBT M7)3[[7,BO7 OMMFE[&#V=G[1ZS1W?B%VOUQB9^?SBUZGWQJIHFCV><)C;P[] M7D/Z2$\X^BP/_763\_@[> M9''P=N;8V=_!F\S=P9O 3K/8V=]QE'R.R4$".PGLU#Z.JHX=E3?L-+EI40:< MVW*T$HEH7ROZ:F[B_I+31L;S.3T_ZHB!QH\=SZ%CD^"P"^&PDC/9#1R6Y22M M-1HTW'%),-&QX228J)R)RKJL-Z&F&D].$QS&"=8$AY5Q6(D#H9:2ZI^$D@JW M@M$((LIIK#IV@SZ&"L\G9KG>^7#75XNA\3ZTAGP27 O@59WF1 7\2L6:3^:8 M\-*?;_285,0#-":*Q/,-/W]126-[B@>XD'C\0>5PTD0WGCI;UN:"!D5"!Y< MJAQPNB6 FBL%( #$(X"&E:-.MP.0TEQ8D@ 0EP"J'-*V)8":BTWB,>F,]XT, M-B8T2]I\BHC/#>Q1$+6G+UYN5K2]2Y+V<479.TOW/'-J$N/62[#/;N<8BHC8 M.G/,%3CKCXDY[B*]!.;*,/>N'N@*P@2;!UT67-W6J)>!U7N!J!-'5$'HV2$0 MI7&!*!&-6O'X-VPUO'Z4)D(4=B4-W_*DT4C6YFR=?<4)[;24?$<1"086#+QK MH&QS#-P7#"P86#!PXQ9]691N?3M]L)N=+MA3L*=@SVHAOO69Z^V+:[+L*"PG&.^/9L&'!3"Q]X9&;Z"\?#--;6/KR MQK3I:M&'/H0O"Z>H+3*CHJ-F/W]X,PU_=C,[?3$H X_J,'&5Y5XGS;[+^7,?3DZ M9$*P5_EA).:@>HU-*MJDWXB.@HW&9TJZ+WTB$S(?$U=2Y2M)Z2AJ2I!5)-8I M*-)5++9.LSHJA6%7%<-\+_]7\DHL26YDPF7QI.=$,450K";%5$F0K#+)Z-& M5$?>GF]UP3U6%MP=;OM*)A$CV^O(+JJ"84X70Q,%'O%\R06^DKPWV*GMU$O] MS/PE>5/DV^]1+\Z@=E.$RB<)ZCD6912L<+ZL4+LU0A;RF>. MG=IE_;,8T5HC>>?6+0(>7,)C?Y7[U<9CC05V^,).[ DL)/ MSNXG)EV9(]%R4:ZSO7=4OY1-ROY.4KK-G:2(#2Z7V-G]Z*&KP@9WY[,' 0\> MX2'OSRW?%6[Y,\?.[F[YKL:1:+FHPH.B@OKE/G]9FQ!107T7&;^_L[6N.%L[ M<^SLKRMVM_$2,@([?&%G?\=17=&TXX&-J)#*TA MGP37 KC!CNJ\'A->^O,76P-M7_$ #8DB\7S#SU]4TMB>X@%R2'*69RM[;HBM M-19JM>-2E./UO^YU M&FG=)1#%&:(*0L\.@2B9"T2):-2*Q[^B8>2>2,.W/&DTDK4Q6Z>WKS@A;CN^ M[AY%)!A8,/"N@;+-,; J&%@PL&#@QBWZLBC=^G9Z=S<[7;"G8$_!GM5"?.LS MIW;2S)G343V>D:D.V<.7U["6OK$G<,MGN3#Y>FJ>J S ME4P?>W-&)W/)4+2R4#4I\("J,#'=-C#.9P&4P MSQR"6)\%5"6CQ@_C78]VC M[_""^8*Z9- "DW3+@MG_XYB MBLC/R4RW83S8^=!K2[>3"2P_?-U:7M%)AG.GQEO_0^$4=9=(D]@_A$,(&P.W M8W#2]2Y8W\$^UY>^\<;T 8Z3IL_G-DWJN*"-@8FK.*DP)\GT5@@W0E#J@$9G MS,34,OPH_&B E +!@G^=Q.UGYL2?.49;>I[!FQ+,,5\U4L=O,!!3R>F,88*O M* \B )LV'2_#.T6J/PL\R24+EW@,:5+40#GYWC?3GX7/)KX\,V&>[F2V# >E MV[JU]$Q\W]0B$]^+B8.R-- M":?O151;!/ LC%;27UP2-H)_1]HO[2L)^ C^ MB='5"WU)1Z#/D2#>E601^\6?X3N2 US 2CH&_ R+:Q,7?P81.0DLW:=T!O$2 MOD$R O*>3CWP@>Q_(0[U'6D:^ 'R7K0*\(75BH%BP0_I$R#$ M*Y4Q*!]R'L&OZ?&J4F'0ECZ1!;%1%N!B(3W2J$?1S7 54 "E^""$H]H#O"X< MS\0;;EQB4D0?@_X)_.)'$MJ']:T^/,O)&HQ) MUM:HD_AS%J>\+/07J@8! 4^2QH7!_E+>,:TD-S3!L,KM46A^*_AD!C2GZ# MQ,@("PDL#J*[-OSH2:!10,):UG(EH>D+'1LNH=$#YL!$AXLYLAYE%V $X_P+WHQW MAC-;,UM25NJ:D2^OF_6Q+9^P[W\+1_]H?R<8V W?^*B#)OH]09>9G95@XL\ &P' .\^R>!>:#>^OT#I](V TPW\=^)@+MS!/)KY0'SN!7]EH MNJEA"3*2Q*J.[K)@22Q]X9&;Z"\?0 DO+'UY8]J4L/2A#^'+0OVH+3*;+"H1 MV<\K=='N,)41GG>&7PY_;L-/OV2O]^6VVL__J=.65',=6 M3"39D);';(+#>! &%9D#1*_T&]PW\Z1[4%R&],^Q^\OH-S14)56^DI2.TDUM MZ1L*C^3:U_11MW1[0BA/3L'TG)#Y&#@SI(=:-T[@,MUP]2;/MZ.M03];K)!_ M6VW(_@W;J(SR]=+:UTOKZDB=+^F[\MQS_3SWW';!>'O/PK^,*M)?8.>,ZZLUU4NL(3\7V+;,ZI/L_82GYY*+$F=1B)NXCQ M2ZC#D39L-UCYHD!4(Y,_'YE24IW\4%9M/S<7@-/:4F>]1WX(Z)X8Q(BS(':Q M?TIW771]AB>SS)E%;"/V E,?Z2[*O$*MI7/0\PDZ;N3-+P^?DYD4'_'HE'C> MG3,?FS9=DH+DBMO$0K'%?9P^PM(FK^=Q)#:,;'Z?N6DIA7;/Q\YO^D]S'LS3 MY\'H0*[*=COO/;DC26W%?EGJ>WL)$6+M6P2U;Q1I>?)!:4YC7V+,UZW/['1& MLE8&?IIDV#(FKH8)=('O$Q7H/\7)CP+Q /KSK(@\"3#'HPZ<^ ^B\S M2?PO_!^07&O'L3YY)WIO! @98# 1T#4*IB'K!XJZ\6?@^6P=O)GS9D! &/M$L??&*9'OTD/?^;L\(?0PY_T MCI"#<+F0-?KYQ7\%]$RN@H6&L2ITOT0 ,&JMATZC2\.< UAM_P? * M^ETS=,@#,CR, 4D RO1B3!G2>!F'H^6'H8 $#;]M+27]53E?0V,S&,UB5)=@89,R915&O$]S3P M:&/4X1KQXU"<@K6Q'/OE&D<54FLMQ#89;X,*A4H2"S[T*7 IEJK(F%1@KQ0L M/+HZ> U^E:5G_/I7!]@"U@#^U%]>,-S01XS"NIL+,')#7)+_TA C1_I[O33T MTK0S&P3 '5#=]#_K$^J="(V?C]&BWND+^,5?YID_W=9([70R!E!6MC+V']'S M]YP?#QNP,1RT%;E;-UZCVVVK6K>1> U9:7<&^8\4O:KX>K?3$X,Z_*"TO87; M#$\SW&:SP_U"B+ YG*:9(*S*KEV^2149HQ(U0ZM4D2Z=]V40CAIR58EV6:01 MF&H64Y=PUJ-TY.'*%!?ACR+\<=.&JJ0* &[>O\1;R=C?0C=Q>1LH#390:G8# MQ5LD8P/EX00C"4;:FI%B;V4>#_4$#PD>ND@>*NW 44\9]04C"482C+23,AH@ M#\G<\] E1 RESUA$6DHQ_M723CR;%$DR+-X.YM>&0TL&X-OR.&38&LE7_4Z? MD[ 9T5+EB%!*B-)Z*!IT*(KDG26M0!&7*"KM[-2<0!K("*6N$$@"2KL()(4O M%!W:<[^I6-)QP,/\L'E(]O[0J$3&IJ#@:_O.-1IC',+A65CA06Z-N6U:T M# [^(3T1VW1<&O>U%LHG\CQS&+ '>"+3 M:2KG1\"$+YB4E"^I*U)Z0J0(K)2+%/2K=[(&P654 C@=PU#;KV$X0,.PKV7/ M5QHS#"]E1U?2#*FN%!^V1DJ?EWV;V/T?$2N;I/BP S#1N@(F9PF3DCR9FB)E M* N1(K!2+E(4%"F\P*1"_GA^(7J<37D5<.S\W;CM$F/I9G"[W:8B#I9QFU5H@KLWI4T M<1W/NX[O\-[T1=AP(9WYB3\D&TWX#K:*T+$UB^G]H#T@G(E)233!_])5$>>RF'3_C+,(R!7DC"0NSQTUO')@HIK;/',M(MG^9FK9N3[#D M23)+%8O'2]Z"L,X6<)NMT\Q=V$C0)'A7IWG!B\!=.-[ZM[ ZN&LDF\S@O''J M)$S$M\Q$G7H[*M-M$!O+ &"V+@:CL 3BL.Z:-R.$E4%:I>BVI;M5#G M<]A7P=NL9;(V/ ABBW@L4SM!#\R%Q>XW;*#F>ML?/6S\PU*&;Y_NI(&L7<4] M-?:$9_K&ZKUO/B4)#[,(A<:>![EQ2+!6JZ3OJ>O,T^A(]QTR-T+"\^$_,4P3 MN>3A8QX(4KCLDQ?'7>*:L5S\]-=-> 4V6AK_22:THD=BF=D* \QQD>.K[[#\ MFC,W)^_#&U@?%!C9S%RL<0!!(-(\<78KF4X)2FR"Y6(0Q"9@>L$JC-BTBPZL MB&._.,A48ZSGUI:^( LF^S0A_]+,<@ >^0F\ZX3*T6BIR2L6+0 4@,8"84A/55%:("YH8R-W MH;M4RDR9Y,J7\[',71?X4FV!G\;!W %CSW$]VE:,3@6%Z-I_ +RQQKJSGVHK9:7\'E_PW,&EI M!@OKL;BL % &5Z$N%ZXZ+2"2UY<)'4-N:)Q4:IQ44\T+N)@+(=L7,0,[#RS MF\MV1G>P-]1-NZCL39&P;UF-*UE_);8/+;"6B[PC+*L*TU5)EDV![VZK44VG^U%#$F,::FQ[2Y#-,N M959D[30+SS1;?>=4J7# \CNA7EC+RSJ3:1A.9 M-]%>8[LL_J&&^=3K M:J>_VO_7:+P\[//6>%EPAN",8LX8EA8>;,@Z&@CK2'#%^7%%L74T;(W.J#"# M +L ^Z[&4;_3X.^M8M3$=*Z#$(9243FFEP>H:J2LTDL#)!HV$ M1UH"'A<.CYTU4H\WC711T0^?2PN7;+7_NY0BG WN__JMT8 3OT>3088")350 M$NG:ZM)SP)O/3&#G2-C961$/!93.&TJ-'.9NQ)#,G0M?8.A(&*JMRF198$=@ MIQ%5)BN\0>FBDF,^KXJDB.P8\?RY/7]1_J%&HP(N0]')@](>HY6]0K+:&O65 MIOHU"X/H1'%2> 8C8]>X,XJ:%?#8!AX[V\L:;_:R@%*C6R^YM,EL=8W4$QI) MX&2#1NJW1O(9A;8+>&P#CYTU$G?G6A?EP7E(=0P17ASQ_-D]+[PXPHNS8IM^Z3@IM)F5SGG5RA#PV 8>N]K,BCA /VLH*9W2SIZ5-9*B M"(TD<+)!(ZF #P&/"X?'SAJIRYM&:M*+HPPXW_4].[YNI3I!E19HWB79OUJ) M[W/DJ.[6!_ZURB3U%0VD\I4\'#:4*56Y*#OOZ7@">KOH^EYK-- $I 2DZD)J M9_N@N7*( GYG [^M8Q5J*M,!4Z9-U501T+L@Z!4KTV%KI'4%I 2DZD)J5V6J M-I=[MW?XA=OP: 0Q>5E/W,.VN!'/B^>Y>CZ_;5C-HC0RY[ZI9-LP[(B^I]9A MO$:?B.=%](ZHT7.8 L;-Q;ZKM$:KB'V_<)S4+FV@/+K!S).SLO,MKKH"K M@!*'4%(4I3EUU6V-^JJ R67#I+ZV$MF@ CL;M546,CTPC#D!RX6'^%1RIH@P MGZU\^0VJYGXC.TEQ3G1YV*JOSYO+I15XNSR\[;QC;:ZNK(#?V<"ON38EW4X3 MNUP!KJQB>+9U0:O_4G%!; M"BDVB1L5YFTXP=@B3%#MH%JX(U7UMM)-DN9\M.W6VX9ZN0%=3'^^4AMK?MC$ M*A[)"!2\*WCWP+Q;F%S1[3:?J2AX4O"DX,F]>X&[S045"/X5_"OXE_%O]T#V M< _M8:77<&*CX%W!NX)W=["'^\TG&PN>%#PI>+*YLYQ!XV*I<)J=U2/Z&"85^,6/)*8T@>4@[N$1)VO_8/TOPJ5EU$K\.8M/ MS!;Z"[D>NT3_<:U/8; WNO6F+SVD>&).<].^3A)P?>Z%,YQ.]S9#AAU@%,>E MJWT#6"4NW@5CTKD9BS1SD:O_9H[[:L$M^1,I3L4"#1&5A_E+>,:TD-&[PU5W$R'OQ#CUH^N=F,)%'++>O+0 MNI!YFLR($5CD<;H2-U]6L;N_ZJ;]U?&\+_:3K_L$KSU./YNV;D],W?I&7&K: MVQ/R#-_X:#F3'RMA-,R,$*[A" @(K@5RD!N0-$_-=?<%($C%"CO;/,9*:B2%JXQ$."2#[\2#D(?O@ID>F43'Q[W9ZM9XXJ4')2KLSJ/OQ@PQ*W?BJDH/GB@?=![QMV%KCF9 + M-MLP'S*J_C FYZ"2M&).%A0EICUQYD1Z1WXN4.R\EUQ05"\VO,J WZ*?4X9@ MG;@:UWE;C] Z*4)]*HX9V )NITZ-K\Z$F13EP-E"E^U*X RCEN\T^";W,YB' M1/H-[IMYTCW0TI!^T]W)3%+EJZTYG>3)K"#B!.:&0N!!!M,W.Q97VHAN+_=H>L&-F&D5U4[\4O*(>( MYTN@MV$_^0;;1AY*GYV"B(A)%UI-5Y)-_*:)5X=@9WIH<*;.?Z5;V?T?.>$> M[<01.\D[ - ZK5%3_1I.X*A-H)^GN=5#O[8'],M@QW*"_D9K1O)N1=3N^'K M+)E3D I?5MVO0V-">L=\,N\EW38DQY\1=WO[0E0JJB:2*C?/K"&2E 9$DBAL M=2"XO*N'ETQK.RR$!']K!#AJ7BC'^U.N;W59:DSLB/>S(ZXD@JKN#_@30?4D MT& /&JO;7 P9!UM( 9<$7(9[@(O&#UPN:L^U0YU^L?L2NR_NA)-6N1%DH7"J MG!^H]431X?,&4^42^0V J;F^HGQMVK@6VI]UTY5>=2L@39[0-[QI$\]O>Z9^ MRI:9\(8+>^P,5&CEFKTU-HN8GR;"EWKN<"U3WJ-)=_BP-1H(=_CIZC'A M#A?N\+VKK#U$5/4Z_/@W!5R:A0I!Z,C]P:6C3Q;6,A560S-5^@;]@??'\ M)8?7"Q-*F%#'IF$]G;B'&+A>@QT&A G%%UPR(7 -P"4W\DV84'LSH:KT:H$ M'K,HP9[T'=KS )53Y8,DAUX@J55555-(;<4GT@?$R^PVP M$&POY*078 &/OL "1H!!NL0++)^9NI).W_<.?WI/;\6*1G^O=P;:RP0Q%IR! M/N(,'EFY)/OE"YW;/9MJP:XHM^D](\??ZXVQ)#:N_M#ZK5&V=Q$N!:TZ M?;S[TGI_;J4EE3Z'!1.'[8XFQB06K]$Q:54*<$8_1J6;]UTL[KS+:%+=SP3H M/\?N+Z-T,40J=.GU/,';9&')[",G0A*$:+94\7F!1!1VW:VP MZ_[DT3G23D!-U! 6-83%R,3(1-WETZJ[O//1*'=$$\53HR.H1SEW1/ ML6,G%O;>-9_YIWX8!XG+S%Z@E4N MC%5J'LE634O=.],,@6G4'7)8^>&7\PV0$R7]A;#902^7)*#6%C'KPH6)G'SY MTN^T1DVUY^9 Q@@V.24VJ:F3,YFW3>GD6@PCYS',P?6QJ(VTS]I(HC(+L%LF MJ>]()G _-Q/PX%5LW'0HP0:[K3H?#\Z9CP7JE'[F M4)X'U UY0]TEE)_:3R,/7BLWB>=/^_F+VMT?O'JIT(Q*OR"$1%^\;-2**$;_ M0"FZCWW5H,.;9A2H:Q9U!:70CXLZ^9Q1)W;S0GLTS\<%Y9NWX^,Z1S #)3>Z M^?3Y5*!*Z1<$>!P 56IKU.<$5)>P&1?M-,3SI_6\V)"+#?E^E=\. 5,@3E=V M\2XACH,F J>$<<5E='8_$SFU171V4-H_60(\[TJBLG54#+<'Z[5P/!-O MN&$[V5<25I^6.]0>3#P5E@OMK![1QYYC!7[Q(YF:7(>'G*S!F.1!NLIW\L]9 M7"MQH;^0Z[%+]!_7^A0&>Z-;;_K20YHGRX*;]G62@.MS+YSA=+JW&3+T&-@G M@*[V#:".N'@7C$GG9BS2S$6N_ILY[JL=PS#ZPVG'Z.I*?]SIJUVM/QWV-:), M-.T_P&G/M-BZ,Y7N4"#8N)731WG+F%_^OC=4K[M,FL OQ+CUHZM:<5'\P0&* MXOZ^.RXB9X6R79HDC_3?4EW2:ISFFU(_PU $$R7V$5MLC;9*UKV MGS66<&D'"JSGC]>2W\"F% O'#3NQZ1(6F79LPLK_;BCX'[;06%4#IO5_B>[: M((4]+%R-7_) F4@+^)QC2$;@HF_O;69.9O1'.DPCU3%#9QU)XO>TI5_7>VAD MYP 38(T.\/6LAT$\"WC5SXD5&&&Y8OJHCN_QYN$<65\$>(\-%RF)T_6WF??# M7PVI$HCVBGGZQNK]7C;5_N*3$;"9!1H=NKV4X&6@00!1L);T^)9UK; Z,WTY_A M&NL^3-Y?2@9#D?0X\9TQ"%3:A.9=B_XG9L[O>-,3/-YZST 3"K4P5A&$,P" MX@QOQ+^'! RQ@3\5O)%)^56[(UJO/92C0$$#=_4TA8J62Z1+,M8MW9[ ?&:$ M^"'W)#K%)%8K+2WIJZG1RUHQI:DS=UX)TV?E QX37'\@,ACL?ZV]+#KQ1XT! M@'9U!-PU@@\&[IFH+F&/\#)+4;PMW=+OT@K?S)49=02ZDO3%PG5^ G!\ G.J MA3IYTR$XTB,50'S'NNDD&J1MW!QA#:\<$,(T AML:HN2!E;CVM=_AOVF7#*' M_ZZ6@W<)D120,[1!8%%?7ESR@FBHR?\E8=XU^'_8V9[_*6OW4KY2J?WDV#9A MDZ-RD;;H0I./[G:1K?'*$P$["][R"!MT&\$A?0;99D]0!M!OOFL]/7[^CK(1 MJ $<#<_!)(DD=Z1KJ?4)="^-])+0#1#.P+19Z%>LA@M6!4W$F6ZCD:&#?'-- MND=R0S$;K^\[',![]A& * P43(#0),G<#']/BY3"A;:#.4BH$BAWBY?Z,PX@ MFA3.*5[M:V6UW$IKI+:U86:]_R&!2 [[IH$^B>2R#@"EDOHJM->I+J-&4U*F M]F*ZYD&$3[IJC=)51;IVLQ[2,KIZ:<(B7?]7A[VVNZ34Y%UF;]"D?DJ4B+AGF"6M_;3C47X)ORI-_75"L5W(5 9\T1\-M;1'@4;C[Q8(FO1E M79?8S<-S7KA9R=O-1PC*V8SHON^:XX#UT0.YB.8$/(XOC;ENG=L6^I(98LAV MN+7"RV@\X4@0L+"_LNE':ZY?26T>%-1?8K_&G>ZZ2Z#KEFNHM4;*54?-!FQM M-/60B@ST#S93?ST&A4_/2K6LR?U_VA+?^#2TR"J"+7H]_!# M7PJ@PK1P;Q(:^LSSL7!A8"Z("\EP<7^)'4XC$1Z]9+&PS G%5%1[86D2BY9D M>*4M3F/;'R'5ED[.74*#7J[CH)=3\Y?0$P&/N>,FZ:E$^CCAYPA\TXJV5V'[ M3[J+\-=ZAL:/4A:96L'$#T)T >IC8842S7:B?3U 9JT_KDD8_N*O12UY*;M. MB.OKM!TO3&$2SH<)(B\8_XE#P4FM )G3X3P1.UZNZ"3@49MZ3-D]N&DU"-N5,X*."2@3F "\R5T]S/RL=/II M;6F87N18][*]6$'J%/:JY0Z0*Z^/G)XC16?D+2X4GLAS6=&9"HSZ\O!Y77@^ M4)'[./W,4!&UN4[TMOH7"*J4EH'Y35#3O#FNX1%[)5C[K9'_YF2-@TF.<$CY MY',T-]WVO-!0NMBV^+W]U)8,;&X+R/AO .TT-?#3(YM]&[EONSE6\,!J-5> M=NKU.S\/2^K%U!G4L#4:9HNG,MJF'&V4>$]DX9-YN$OIAPV?U<[&AL\GH)H^ MK\N[XO)'?,J%E!.>J1XO*\4SLUKIB[16VBS_,VHJ81AOZML.>S/3QD,C9O&# M'>0[L"];!&!,ZEZHP5(Z"JZ[+^$/[,PLLJ^I"O)(SI36#_.R@H.IKZ2Z6SE@ MV6[ 6]=022_OAL,[5"E6\@S.!&[QPM.W^*0+M)P?'=8;"\4[HUZHQ<']$O[Z!;]YD_6)'AV4)F>"(6I.IT72O4V$-ML7D: MEH0-I/-*;ZD;[=:/KV:W*X..#'NH?O98X*KNR$H.-+<8F0(CRSFPN-IF?U=R M'KG%Z%3LZIH]ID+-^>O';U?2W>TG-M+[W[^O[>92SIXYT9E;:;5AB$*\<-^0 MP1>+)%@X/J#_&O_+ @G:TNT$+6I0<=:2*=[43:'J-C,Q::LO9 WS#6$7G@__ MB2,D'+!$P]T+3AG^A?/ ")GI%&A9-APF5Y9Q1%3*/&%4U-%,F\1UG1Q4L%'$;Q(LC<\'X)5NY),&$=R8FO3,Z@?;2T94Z/8$+YX1;&T9X MC#_!68,R7SG *ZW7D&,3@68A!4(NS5V! M^\!UKI.G ;;'BKG8A)J:TDZ7TTE/R#]>YJKCVTDK.39=&E"\>T M^6?O/87L)J'..+&I8%T:+#4S79K5 @:BBY]$8<&[#94YEA'',56.8^!]4].= M[*N]< % V'GDQFS[I\CM1 .<\WGEN]M8]\8-33!G&D-UB? I[1)).8!HRS""5+4DVAV8:Y+ M3O >O>\3F="C_=1/*F4R=!V" 0G;[IL:DI<%3L9.?.!2%Y/++7WAD9OH+Q\, MTUM8^O+&M.G,Z$,?PI>%GG]MD4DPI[Y>]G/H"!\.VHK<15]X6$4J_'#H)F\# MI7[)7M<&;;FKY/[4:)2OMSB#_D:)7%5_O=GIG/JCNQE>5E .K6"=F M0SD8=BQTF%(3@TIL?._YU&(W_CEV?QG][I%I8$E?T;E'+[S[8DO_1W37RY1P MN!#Z4+DE@5RBY$"Q=:&$B 1UDA9JBA:74.+R*^BL72I8A@J)ZJN%+U%GDX3# MWD2%0X*A:JG/7VZ;+N39#.ER"_QP!Z._U^TK67'R?%KV%KI#35Y[,R'Q^CLZS@),%)24XJB2:OS4ER!^,AN.>DAHK[<@W_CX%I MX6";J.!X&I;'1J>+VNE41C?;ZWPUIR0;YF@$[A)V/2O$RZV1.BQT%8FRF4T+ M+;J0S0HM;#'1V5G_BQ*87**EI*5P?;2HB!:-$[19MX#MAH0O?ZDBOI?0&K5&WKO[M[VA?L=>I M)E&;=HPK'5A(630(.D^T-.W\562>T'().^.O1/=H)I5DSA=N%,$K=L$5M+"\ M'W>PHM3?!VO:=X!K-X=(D!.G!6;9L1>:]3+J:^WG35\ M_*@B@:_=\-6T;USI [[4IG9;',7:G. ^['8R8>T^B &+O'#)A)5DYK:C_7E: M7K5Z8Y;(^\22?DJL*/S=(F&CXUN6!DNO%[)O'N=BX55MEVZKPI;G$5$E$GZ? MB,( YFXV[O+@B+HH@_];;E;C?MMF;_E\1?4?YC>J"VQ6%V"V)#4!+C,JO$G2 M\"WE#K%->B!Y@DOMM$9JOZE@NB:6ZDA;*,&@@D&/N\\L8% ,;Q^<.H,6-'U/ M'HMP5T4A:2/&Y4,2Y7OR:RHDBZA,:6<](EEX2HB-R'2O9L?+LLIUJQ'F04=A M]89W[B]1=J!2-@XU?QQAGVI6C<@E6 +)]F>>Q.IYQ=G=JX(4F-:\7HLT=Y5, M;U50+JQYB6YA+';ADE="R[GC"SUBP;J_7$DOQ,8:6F&M3F-NVB864*+%M,*7 MUJM+N:HH6JFR3 CMBRN'C4'"*>HD_JQ1<:22UFRV/I':SY9$^W7_UG.)Y2ZU9&>)C-B!!9YG'X%ZCQ.[UQB MF/YG?8*-[4SBY4Q.X[]($BZ0Y(Q!!H:%TE":F]ZJP#*M;X1&S[E5..JUY7Y# M%8ZZ[8[&93$A+@@)+4Z9@E_NM M:;27T\U+&=E%G;8H'7DH47A^!7A>3E6+QXGOH%ABGHA>TR=+.V=!< >4V@[D M,W4$JW*)*WASC_:L'PV3<7.Z3YQL,I" _OE"O[3I2CWH]WF"?D-VZ*FH?47> M4>V7F^$" 'D"4JJ7-"$9R]0PBS[JRXW4+JHW>AW\NI8KWA^S(XCI,^[ MN$O$QE2DZF\4*SMIJ(SDZ&)9APXOYJS 2K-8*2D"4ET%3@&K7]JD8-56-?RV[@&E.-)^DRCQT2NVA'X>BL)O%*WO!#:-6O=]N#8DTARU31,L?/&54_I M-FN8-I([<.Z0;2EW[G=U9,[=OA+Y\4K0;J@)MZ$D:>]XI55K M%/:^HK?=.7,8YQ* /<=F/'"7Z7O29W/JSZ3;.3R')YY8=!TO3UC"M_X"KV8E MUX,%# \_B3^G"Y9(8RS0#C?#W2^Z3Z0%C&UB+G1+TNG)*99NAW_ NVO51"\M M6I$79/Z;_M.E;(VP CDRNJ0G'0U(\44 JZ![E!X30N_!RT^PX@"$C](W M-W)L/_G.Y ?6;0:>\N -;>DSOA#8$-\'I#-M)DKP[4ADUXA6O\+;KB0/ (+A M\I*L2==2ZVFFN[2E-OS^/Q)V1PA+['\G!JPW+;#+'O=-_/O:J]NM&N5ZC\$< MM[0^/&4")CGS.6&FURS2KRHE)9>2@,P#G)Q?8@E'N^(9)_ ]'U8#5YB6 J># MKC?0LK)H3P1T%/;HJN_X[&'+@RLEAV\D/Q:B[W#(K70YP]9[VB@ ^&0>U:3% MLOXX^3"K@2U66&N!<:$9YHQ(+MZJ+Q86J!S$) @3_$;Z$Y+I74FZGUSE_P$L M+'S*!<2D,;[O]/@OY"/14:;_ 7_B()+9,GD9,CUL^=#.S1T%V?%N_)Z1Y>GQ\WZ\6?@ MH?A"282]% +?<9?8[(&XK\1[OQ=*] ] "3SWR:<$FU&DSKR%2W1L/H%TH.KN M7>ONZ;;UOGVQ JVDD$):H-44%%I1&:@J\@Y^=:GI@;B+Y4K@L<8P4=L7.OM9 M,!Y+^@34&.O-$4N?I)&R0?J$9>]79N M>AY*'X4/Z:-V#D )3-7)IT0H?4#$7*R 25?U^?+PN:[)-,@OX].,E52ROTA9 M2=FA82Y WM VMOY0U=P^)JN@4P1D2M3"FDYNC,!]@PV[1^SX^WW8ODS-5W*] M!,"N[[#!Y*=)LAZ; O9D"FMYA;HPVN8R88E5;I3.A\**7_1W^@!B*&6&6F51N5=/$7WCC0FF MASFI4K#H35](.)/7BFZCTQ#TH8'3DZ)EE7!=)3I;:DK5$[9J:62F:[[2+FP/ M#O-Z%&9A]6'KTU?R]]%V^+#TJEL! 7'R':K)QQ-5>I MM*AT]57"$@YY^K'N$FV].%JCBX.EX=O=;$O[?[2EV\G$H2XY:WFU9OXS?*4U M9KR8,%_6",MTX3%OF83?((Z_.H&AU8GX!4\C! MAI3;4;E!Z34LD%Y[H?)F3U1-*@\ZA0+*G[E.\#+#(9MNO,=F]B)LY'731OYN MQHNI+UYN?K?#A?S&G.[ISGDY9!^ )3:4\YT1:W0>ZQ;U+KR9EB6-P<99\2\: MI :R+4@J*2&IJ/T"U@O[2^U5*MLEK=;IH^Z9WA-U9#W:D>&57J_N:LYH<.78 M6S@- -/",6DO5;>1.0SV- ?,PLC97J?F<"6- [:MH *6+MS4"B9^0'&_8H4]PS.NQ<9(#'(JL!>BVF>G(/8$YV+T\E8=0"+/63>NQM_J!;L,VO MW4AYK3;L%D,!LZ6ROZ%PIYONH7RUS3P*G!,H_))3>" ^R#[B@X#RHFN/J\'F MS1 MF6$V+75G8C;0MC<<4H8E(>GPD4Q=SH> M?+\RAQ9L0*C/:UK7%U%2M;G$P!UB%%+>AFI# -\6WK=N9[^0J5@[/76^Q=L< MU&ISB$[?)-/S @ 1VW]@P '\Q?8##$W4$5W_&]A$4A0J@V7F>^%MRMV*RZ;# MI*:!9;' Q,!&WUVX&8=K+X'N@I8@S!>C1Z>=@1V==S+GP'B98D.:%$I<7S?C M&,WU4T@O&'NF8>H85,D(&#F#]$(UB.JMIDU>J^[Z=Q)%DA9:Y$,MOYKVZ1VF M<5:'>MC;I@[UI6JF;DG%Y#+-U,\/R&Y:,^W9F!E4@XQD!/00;QC&J_$VC6&U M:;3*U5)4M%QA$A/^U%'2@NE/(_Q07"]1B,=7J,-U3;6E>H4J6RJWO9)LV.E4 M7/G#*K?_.91:JU%(?AKR'\O3AO MI#;8U?V"7>%M&SGL%-K3I0P)S%.;OMW]3J;+FS$T[!0VY2BE;W'84;$3B0/C M=:,'J+AD/)]2Z1@'@]V2Z!0*CV_Z$CV >0J@EWO24/\4I%O2M+AL'+FU0E!8 M4_]?\MQC_8 )Q?>;X_Z@L;?Z C="F!FX<+Q0[B"!D]D+L$8$_K6@"2IXPRN9 MF1,+%'>5$Q,<< 5W-5@JO++5P^/SO23+[[Q]_NI>?;___^ M*9.\G%J%?&=^^-*<3W'IXG_.\83\%ZQ04 U@CYJ4LI*O_\1\V%?3H_/TI#G1 M/6J/!AZ"&X8->@0XC$7KF:@+\1PC2LI#G@.K9^X M(@Q5192%#%A5%S:JR=&8/IE[5]2>"A]D#W@P3N+1G04S=M'X MO7!TRJES\R=E7]W%:"?&W@!%Y'2\%U[^ M)ZA8SS G+-8=)@;+8">_3N-7#!.WX# !$\054Y&K^>.DV;36)Y$E+;4^:UH1 M*2->76>S^^@;,;^AY7#'@ Z3?ER$.=%>K@6!)0X&[;P-TA8FF*SL<:@RS0YO M9\,D_A%;Y*69]W12V:@#MGK1(L..( (:OC1G$>,(QC@5X/?V4UN:$LP_MS+H MJ>\2V6;)OV,X)=J0E(2W_F*471R#F@;@09* M4O0$^0[8$GAC,&%9]X!.$.PH!D,Y!PN,IH8=BXU8SH#T2PH6#SZO^V"M 8AF M(.8Q6"D$1RA-$$F$O;#B02N'9NM5KB2/JP7CE'60O3Z5[E9@4"-;LAK^SFKU9@&2-W2[_\1??,V^F2.B2EC/K>7IHB60FQS#D!G3-56QELG]1X0&D"/.^)MC3 #TIKN&5Z0-(X!EW493&)7C M>G$B+A+8\Y@:-'\0RYPYH+#AM2[1+?,O1FE:/(.J9]VC2IW&4H:4IT&;X<10 MX_DF@A1',(&[Z1"G 74$PBQHH "3=U?199=@G0M8"ZIZ?YH>)45T,[#.PG'1 M<[B2MR%55E%D5.U;8*#@DYZ/C/*"534H&TVC6;*'DY,,#2&/!*3)1R*'D:IP<.!%1I<27(G M2V8GQG,6;$ZWH"]8L#U2?U=,F+$EC8";98LL\/4%6'H_*?F MVIN)TL"_AZC M;W^%3]\EOYS'^=V\B-.KND,JB?.K-R3,W<^&^6\3Q]HM.>NL-RY,.Y>S!;+R M["NFX[)( ,A2S9@$1&SBH^V41#\FWUZ;/Z]GIF$0^P:'T&=IMR$[)7(M"Q)^ M-3D9%8N1L(4S3OXC2$\_.&M]6-=MY*,/.@1E5N5.\*E[.&F/< MQ^(HGY_*X=Z<$H/LD#C.2\V[<*# M"FI,;)BY3Q.<\"<73;5P5^]0)ZL=%]6+WX7Z,'(7H-ULHT62C* 1 MB#2-/^RM4GKP^H+8ND5?J4\F;D 3YF-;:\-X0Z]#[#' Z:VV8Z4CI"(*+0J* M5"?>C[:E#=JPS%GKTPX:3$<6#YW:9$U:O;\G/@66[\?P0SE"7(&-WZ !IVY) M2EZ- <$&+WO(F*=3DE9(A!1&Z2(X,:L4#+[ZOO>F]R4%!(GWO]^B4=_:<2;@ M+9MD'M%@OZ(>;16W'326BLHI^%>GG&+"J9,T3 US@_\J9]XIGTM.FE+AQ-D< M'^V8!,2[_[E Z9*NT$0SCZ__(JZ31PBM7@'4M.?E\,,%N\]V_'(/S$K"4ULF MYDK"/LF[\OPRI8$!!=OR8FF^X7R5"OK5]4OU%4>^^76 MG6R)!>YC F!.MA?=\3*/>RY-LN[2M*0V'++! UZ#+]$^K.)@3"X2#&D((:9KD!"BF#$2EFP]PDL$"MUTBLB=2K3:E7BDB]XF LATR].H5S M66EJ6B1U3ND2/W#M>(N1.A)*'S/2( (==JR!%SG++&>"KK.DSRQU@K!Q!T(# MV*8P1?)S0FC9+@^;];'"74F;R,;MD)\./Z1[7;CP9YAI2WX"Y6RV' L70X:P MBAC,#W?+6-^U2P4Z/(0/1M-@VT(],,)M&'/V%$[G*CP"",^I'?O%P;]^^?Y$ MOY_<[<559;'&I"4]P63<18C/D.9MZ<%)5!$-/21C>E3L.AC98<1G=BD]!%(] M$N+,[>T%EA][X6LR0D-%:^63"B;*0(%M%<#]]0AME(D?O?OGU]_+_[ M>^GC_OMP_;Q8RPU^=\],BR*7\Q/J&S"KTLC(RXYZ4N$#Q'X3T2 M+BE7O05Z9%Q/ IL%I%I =WPL+#O\1R11C$TSCLZ*7DE.)?A5(#8)P>>MZGA9 M0!+A\WDT-_-,^&2N[F3;E *I8^L(C-]%? M/ABF!Q]:WI@VG1M]Z$/XLM#8UA:9GAS4O&(_A[;G<-!6Y"Z:GV'+L?##H67: M!EK]DKW>E]NPRKD_==IR[O6B5X'X[@SR'REZ5?'U;J?7W*#4C:\J:=.VL?'8 M,'-;3L\@MNDY3(><046>04_8;\P3=I_VA*5ZT>Q"FT1KIZH-:?BF&IK(55K8 ME<[V8LBEU@%3U7Z(7+?C>F)*FJJ:_30*/N^V9)?3>*PTHXX:)8FM3 @MM-=R M7(LJEJ/FOF/UX5K_"2ZZ#"Y2&F8CY138Z!(:O\?UK_-4Z9FWS-ZK'HD(6\0! M_X^];W].'$D2_E<4WID[=P1F>!J[>[[U]]UVS[;LQ/[TX60"M"TD%@] M[&;^^B\SJTHJ@7@(@Q%0%[>[;1"EJGQG5CXP6WFV(JX@"^CIZF4DE<+"%UA2&B5"(1?"TIF0.%/2']TZV*20GJ!X+TG8>?\:*/ M/$9HYR8YO"MJ,I3 OM9$\QJ!68QJ,.=]-E_RS:EF0^8D)X!:R47H[?*;@:*: M2T^;WRYHRBU1MJJ%@%KO!;$J]W5YLJ1S\G&VHGD]2VQ7X^4W8.UK5M6LNC7E M'\(!X%^;Y-J+O*SUG2B@M0V'W^C*6LU04M-C2I?=\ATK:T6R1K!7N2U7HC(\ MDW.7S4,A$@Z<7HPI<]1[C[+.1O//3'DG/.GO*3=+_D!=L$C:HQ M143H@EO*)GA#!MJ)S7#\%.67\#8YHC4D+Z^7C2#'YN3,#,\F?GPV\&472+ES M$%+PW\DFX=G =UW8Q>_TA?S;L. %?H3U[,I+\4@B@4B63O:89<8AKU'GW3@0 MH-FW)/E,-@YB,7&,"G8Q 7).LILX80 >.3W 1Y,THRFBA,X)[ 2HC8_6&0OT M8H(JSU[-;D"F;HX#'S-(E3PJCXF#\#T&+ 3,64QT7_0\QH4Y):]&0S]DR1I5 MXXEJYC*$9&7(998]Z%QK5-&UEY149(@&U<0]9\1'$*I.'P2L1\I#I>8\E7&9 M6\"]1OUV>TF!UF;VVZJ!BLLI)[/7*\Q:,&BF=%FM]X&/$C0O?8#(EDC>F2=PZGF> M\#KR<4EGR;4WV)C7(75 D (3Q71C%N161N:(24WZ?B\M%TN=C)%4#)ZADQ ME$Y@Q+6FC/F1"3(6L!_&H%-P[W*@@4C2Y\TV(D[Y\#56AH3]B2C)^4\LE!3M MY%%(MQ8OQT_*;[ TZ(%[)+!36Q2=TF:P;QO6\:1XF/*^$)H2-IE3D0T]#C S M$+8!;TA[RZS]S>7?^*]DV(OFA$0<=&Y(;/^U'E'GP#S_6!1=@)R M5@&I$[-M4&+BH61H!?=?J*O*J5-PU00M-A7)D:;$[F+8F,3UP=BO&O>9:HRI M4C;B%][H)$-(U!O4G)"]DKQCY%-7-."-N3CF'+$$QSG%^(3"3\NQ_&D:R]_- MG\XH'MT2;=WUZ:$0$"Q9.T%R+<5Q"_14WM .PE8 P++@>$VM MSA:;QVY[4Q0J0&YG&YQ/-^\!CDJ:]\P>LWWR,:(6G7X,GB>EI[K0?L\+[4OG'-Q2[7"S:.WP M R\,1ZT_>0+U&7+Q$BYJ,M_*:3+?RFDR_W#]K?MT_?GLOOOP]&_CZ:%[^]B] M>KJY6[-\F%Y10D]&U7(.;^-F&Z;][(38R;HO#.2"^F1)4\GOX.EP2^<+8TF[ MH5G5<5GL8KYY7MO(>]NU/+TZ-_I)EK>CVUFP5)[\>1$+LL_ \/)">;Y9)]\;+8(7WZ6X26*"N%] M(8_= S$Z-FR43S%Z9'2QTS7N ]F?EKN*%$8'N(+]Q*^)<,G\GFAT190&K8J: MSN?+VFXI9N-GN?E'L9;:P0>,Q3/;)YF*B^58C&W@QDX%[.-*O98SR5V:QWQV MFL"TG'*&N!1=3/EC!"'QK(K$KC(XY.9?$I?9ALH3[O8Z?,P4W@(MP>]_YV*V MY#'I=,1A(QMZ%% CPO'=!4W:YI',LM9G&, 7PE))NLXW=";;SQ%<10FH@9X MT+5:I;; PYK#G$4C!^>+F^LG/)OA#>Q_)0( (/CR8@#M)OB'U?QYKR0./AD/ MS&9L1 (*[ K*(\!_3TF)"L:@A ^_4%O ?@C^LR=L+L%D]HR@].\":K)BDT^9 MKCN+)FSA7 4DY7A+>'=,F,K$P)+#3YTRF?7++PG4T9=)/),B1(5UYOF2-%6% MC $+H6.+J_,'$,3@MR!8,X0\J]7:1*LY[17O^HLGV)62\\Z7<]Z4:*D4/V%K MER=$QWG)"4GOD-@$K?,OAZ98?77]GND:UZ!YJ,?I=^Q>'QC?(IN'F><\=G-C M?+LW3D_$US(H$X0G[^2EE,,G":0TC[8(::<58D7SQ%I[04._5'3=]>_2&5X$ M[SNT@SY-5 _@=_2:NO(^,5?:7>3=VOPZJV"5B6$\3E39 LO!A9(#G_9V%_KPD'M'9KE4DI#7RPV[^P7I!8NHMG/\T[ MU,4;' JMKU:E<9ZCUG,.)5T6/KTRVX8T<6[@J!LA\[,)@YMG!?QH1E^+!)97G&;CR_'H)RF&J\87U*NV'+ -3W R MXTF" _!SY;'G+LJ]DI!"&B% !J>%&O6V<6:<$.D.P4""[_^;&SL\=7,UIZ9Z M4G*J^!+X(Y[1B;TQ'9R[I*(>V-LWZ.I!]N1T1DG;2A&%.,/< > @)7RZR8:5 MEV5O6-E:HV'ER.&M1;N>S0<6#IAG 7$NBCNCI3L==SYOS\:=K^Z^?[]Y^GY] M^_1H=&\_&U=WMT\WMU^O;Z]NKA^-M6+/_#4Y+R]]6UT';ZB???>9JW#97Q8' MC/"ISMB%E4C$P8]#H8V_$*5>H]$EEWK,3^(0P[+.Y-\.^G[+>9H*-F9R5S/E '\8N M)WNP>23-FG$T] -!JS.YOV(,BNR3B?4:?.C)U,HC9CMB\B)>JHM!?VDN6B^. MB/Q<*0P@]X-)15VDHLRIXNDUE-)%:;&TA8J8Q*)DRX+#8<)# M+/V.BJ\H:2Q@Z2C#,"F+J1KIC8[18RY.[0L3[ID:><@OMY3!69*#:(8R-_?3M&JW%?UT_ M/-W@O^\?KK])OO M6*NU'\V_A]_]20J4'14.&=9KA:[_U'N6PJ&I18DE&]R=C@T YPL,Q)6G(@5D8+# MS/ZY,3^S\#U2IQA^E)A/&CUZ0,E7,/&X4S_YZ'ML!B%GL,K9WARBD7\(4<3L M*[%S01SG*\ZEWZHN+RI7B;H>F+RW*[N/N';$-S=!2+J)F,)N"DX+F'*'Z0\" M$F1>2%XG&^XM#922VTW<8553P2!$WT?F5 M11Z:^ 0Y"E2!&T#SF7R7*:6H0O0^W*I\//]WU*&2 OIACRY^&F,J"XH;[$2'G" M8%T<3!1#F/)@@^*&>@?OD,\KC?-:!2S3_!A/T=TORUK;Y/;;)Q_;K7JEF1>? MFF/]4II1FF,D0@=THS &I?/3P; EV-*%M.^2EG69(U,RI3SQO1G0W]\9:)J\ M.GBL"CK/TZ^%PV_+^G2^9I,8>)LM0LL;(9[R1<&B?#'(-S.H<.4;ZQYS_1=" M/672*7?@F4F/R_(,5[6]9[&)"8;M L9U?KL M1D M/KS .4%P&N2A<':5?XNARM2$12:O\6A&X[(BZC5V[[ NC%VNEI&R>ZI?+YHY M(P-W?Y#UZE52GJV(B%I%R3#?O[* BUI^6< :V?*[K >XJ.][)0Y>C"VIQ-FC MDIN+Y@HE-RO*Y-U)@3LU%?HB-[G2X\W4**!M*H:=R#),^+^;S;S\?['G&]^P M:8GQ3Y =[K*L;))]>T M?H"V!<<:7K!"_;>LD(1V!H_"'WPW:I\VOB-<"+; %SF9\Q#9 M31/$G;X)[_H@^VH%@3/7DU_I>Z5TE_M_+35;,U'1F+,M>-EJ@G8X"3^ M^;O!RXT:-2C'.78T=M6P89K%>YJ%R'P_ X!$'@IEA&*V M0$R)H!F#*2'QLMO6OR>. (94TZ0="99*TK!HFE9XT75*!DEBL\AJ3OS!C24X MR[0[I"KJ-1-1,],U:@HZRXNC);:%EN7:]4K>NJT8/E>$>&LEI3H7&#V&IYZZ M]10&R3DX?1?-2OUR?E#+C'B_0]G5 M0*;1\<'M^'JEO :U%/-%#[H318.*NA.N;:A;&/4?1JN;\IL2*$_]8LI@3YC= M&?'\1.:J\4^0@"!>3+>_8#W>VC/PL2>TR6]%*R*Q.$_(;-P+Z!1SX3.=M,A2 MRS/\._F1.ZZ#^MAW(-.13:0/3$,K#<_,P*UXLN"2."4=,^'DV1-A=>?Y+)>6 M79UEXXZ"1A!V/(F;ZWW4:+ UD"2\;1WV'P3E!XBR>+YF<:):TKOU&VSTKG\% MXMR)OHBWB"9NG_P@\%\ Z5?F&+Z))GG8N 31F:@[O&N9:T?'WEN2ZQ%W8CI_>K8F>^]@1+FL:]]@18##KG "1FJ1R [HZ? M3<(7K>P.X+ MY1J%&6I9#VBYMZD+B[GQX-ACO.YM#)[&R32["SI@5F42/#F>C;VM0Z53&UMZW0" M+D_K\J+2N,P9^+ !.IE;>K\5K"[I1%<4J^>Y6%T+J$O":RFX,C93U+I77\9P7K>.Y-@/T9$-YKS%3L%.';<]4 MP^"'LR4[U]V'VYO;KX_&_?6#0?4[Z]3?R+7S7EG*W#26^I&I(<9L)91C\U;)'IOFMK@6V%FF/LG#9-&+?P9Z M,PR-$24]O>-]-.1T,) E'B ""UTKPB&@VG7# F 9X;).[*HGCF:G%4V%VP2\P)ZU <3MLD'K8GJ4S$,@K9#Q;WPWNH,"Q6H MV;.&S([Q0GJ:ZS^9H6-U/?NS@YG)-F61YDF"7+:LSTJ"\C$I!?A2QY(($L=; MHU83MVXX!Q!(-1+-">:38QPFAM\4+7$6M!&*Z '*_@3]C!LPCR;2P7%SJ49: MA15>G=UW:6@W,I+-,6< N2K[<_IGZ56$('<2-F/1" %H$#C42A+EX2.U0%V1 M3V)BA4*WZ?L5@(B,1:'0)53F,BK&E2U:7SV )/C0Q.XNINC!!W: F V3-.:9 M#\I9I9]10SK17TWT;^M$_Q+LY2T3_8787FB#E=+82@56GJ2J3(LIS%+C<9AQ MVFP$!_N=22%=-4Z[HO,%B%'8L.QX=G7[T02PF)$Q[/#/9F&B*?RT8[O*RVJDU MD.=PU'$ZBEFP8Q5 ^=OLY^V+:JW6ROVJ5JWG?CYOJ?IEM=:Z++34_,^;EYV- M;:J=_Y5/'8Y\UC.P'4NZ=]FO/C%BJ811J^^\^C5=39Z ME9GH_1K8I(^M/-:[W%##R,/TO/.U3GLTX&H6(:;9F?&6Q<">7G1JE_7G#7W? M34R&W"KC%$W==_/]B?>KD-$\<+R>OI8!>MW?%]A985KHT_]-TX)!_ULK#5$L M"Q=-X[W(<6M&N1@@_ZR_O.J(ZM$HQ%6JLVTPR0=(XH8H IMKS5X"@#4.MGAK M-GV!E_N\!L:2:U:&=0$Y,/4Z58YH2C]82E]2O+.DOB$C93\4 MTS=LXR$N,GAH>TGL?Z[=TB@&H5P.WV\V:%XL$?ES[EJ[GGV'EQ==^\\XY V7 MLQ>O?>:H_(%E8G=^&7$1L;NJ854^_MA@UN.6A.[YQH1N>2ST R>J M8D)W6:+D*X5N[KCPU86NMG77%+IA-M-R3LK+9N3OD=@GZUF]W".D*GODDAO* MV,EEE8N\//0WMT^T4;M9HEG/IEV=:BYSG8HORQJ$Y<+3WAT.YPBAV^W +E=>HHA/W#O]2.')DK MGJXLIW[RE?FO@M@H/^)&SMO*BJ!<@=+ DJ[9>J+"EMS*236[< TTRQTZRVU" MAV^9TYJY[8/7NT/:'K<)?3Z5N5]O\XS;#=J2*_Q>.643CF+[,6K9UZ5B[6!K M1V4B_4%_8"4V[,H<) 4O:KG.&2]2>4V2WH*FT!YD%A?UI-NRVAO ]J;K4KSXKS2 M:5\L1OLFPVZ-BY)+M--OJL,W4[HX1YCI?+Q],A\7>FSS&A]GY'1CQG&;UP] M\&<."V)?D.JKG+'RQ PU_>\3_:]%_HTI^E^7[#O4Y+LLN=@;<8 V;.^4YO<; M4OPEX?/\$B/1L6%+148;\C\W_ONCRE59HV!HU<2!TIVU<#SP0-36I@N&ZA>; M*!@J3[J,IO2#I?37%@S5+S=1,*13?,I:,'0VD@4\(,]D9+9[#O"?7L409[HUTVW^BHTK/6RF WSF0O89W+?FR) MM1O-9<^-0"[,LEWD(I_KU'7-8?O/85L+[:_-6!UPC6;Y2F>JZTSU0PKWZ4SU M/<]4;USH3/4CS%1O7+Y]IOK*@DP96""6.,/GWU_N;+S#9SDZ)QU*]3Z9Y;+1 M#9U7VROL*&< #.JFLV8U9PP#SNCB4T5.ZZE=SV=QZ*R[/8L]/"B3D>B6#>5, M6#%>S" P/?S7S'"1([M6V[#ZO4G'O L'@);I*A&?)U\F9S/[WIS@PUW$QH"M MUK1/DMH<26";A/-.I=YI $DTW\[N;'9*+@N7MDDHFD*P^OW%(=YP M%CQ]N;G\+=LK3%]LJLR[L08+*Z*EI+T7-$OM/TN]0<>&19RTV9X-6V0GTL&_ MD4^T>*@TS:97KVPZ#4GYCF>#L_7^#,>O;QK=ERMANU[=RHW-*B_/ J5Q66U0 MAL73D('MY+K^"SHY3L1&H?'"0-&SG]@2$7RB?N"/C @> [18L#9W98KUV4!V]FB?#6(2A\\0.L+$4# MS?'MT!@##G"TL5TQ"MKBS8OF$F.\"^B3V$NSA:\%@7P!^KCR1^,X(M*XZT_+ M'SY$OKB)?E'8K6A>M,IYE,N3CRV,N/;=BX)9V][D0K',0#!#-E!DJ-5(G),U<&VR#$S.JY6$F+$ MNNI*_>*B4L]IQFQ$ .\S3#H!=0@:DA;WK.0CS$\ D_$'B_@G1I";TC!%FO@6 MA(WCQ68JN+.?(/GB'IU>IUFS;;MSV:_9+;/1Z=4ZS5:[T[_LM%G#:K?_[P+5 MVR)#MG[Q!KE&^:VSC-N[IVNCWJE*8KF-1["2->O99VGAD0WP.N.!C7W01][@ MLQ-:KA_& 7N"7WURZ=(B06&#DQH C]G=2'Z(JS) ^!C6C8*8G7Q\O/[Z_?KV MR0!)>/?PO?MTV3B9BX7&SC*^T#1'WC&]"5"K M9P[P.C@"LP HVN2"%EPP$*GS.9KCHV@\7D9;[_B+O(' :_9J'XYE(:N^@-,' MIF-IZ& G@R"V(N A _X8 M, \@Y[H3V)\5H^@",#R;X /$H=$#M\MC80@K4DX>?$N%8%Y$VR%H*V\V; M8B%W'ATOC&#/1+,5_ N.RO^M;*$B-T=OAS>83E"!_XT"O^]$M'O\(AX/ A,5 M8 74&S I@]>*KVR&H<4*.*8AOT"E5_3-'D@(\6Y\3$(KFHRYC>UC%60*&@>\ MV^=%7&6AQ@HF,XIRH9J4I'9%/P90WGA_(,5?@S"*)IS3E/I=E;3PJB+'Y++D M2O,MJ/+(L6F*%V0CJ#A$*@9K!79ZAMTZD"@& 1&P;UDQ[-F:&.$DI.C$:=\! M7A@'?L2I*,% ?J,5$PE$;DM M:-H">\Z\,T9'7"AC'A-\ E ,D@52RCS M[+)2^O/3)RI0$5-\O_.D8$;N98E]F5FK4(9 4).BJC,)WR^.'0T!O13(5G[% MP[;O:^E/S%[H8[AP[D^42+"%<:S@[8FPWOZ5]\O+0$?Y[V&0NJ8#<"8"9OXX M,_NPV?>F^V).0@Q4JVP%/*4"#0*U3(8(S\_3?S8QX:%S@&I?0 5%E4U#H:.V,J MN9@2*R!]+ O;M] ZOHF&GL>_)=D0QF/AO"FZB8LLH>7P*]\;^'1?0%H1#!CA MH)"@GK8MT08%V>N/L 5!HB!1A\-&.E*>K%<&* $8%O6E\(& S0-/1XSIX! M!_8L5-W1$*3^8.C'D7$+*PZ-+KFEYCYH7" '-"01FV,?0.EPHQ@1E&?F8\ Y M">G1G8\/UA$H'="./=*S + 3=T@E57_0/_;J'W (C%:^9X[>)P#R?,!H>_T M 5R Y&ZZFWNQFRHM MU79<(+K"$4TPHY.8PI^>>Z2+%\5T"]0.MDL7F4.8T MY5;1:ZO&C;I.XJUPOR>$8_98],(8&J41M\X$19HY0)E^&]"[&9 S9$;),Y$/ M%,/?(!^E;CDT1:G)^X@O95'P0#/(DN'R.NM_X3.UR#GR5KIT 7L#JEJ\(0 MEP+T*K])C.;D6?7:0FS>5D6"A)8\H"!$6A/O/E(/]QWG1^Z[@<=G@2QD_/ZR M[%PG0Z" >Y"GW+7 "3()/,G@MW&( A8K@F' 'Y!)/_%/S@5#'7]Z>;I!M";DRZP>RA9)P8%"SH900UD G_B\)**05Z-FD)/T!-XDY0 M&*I/"!: [ZI&%QX?PXM ) -U5-2H#:D2E]>$*.*$U$=?X4>\8G904SC0BTA?!#Q"5_3B[<\39D+EC^!"6BOQ . >4KI@; MV4HW*DF?\(Z4SH-^\$;R4$,,3 %/D^>AA+:SIR"?FA\/L33KE'K/,&+WA2.8'A GD>>Y - 2A-S(G +D( MK_Y!CY(J?I:^],S1+>2!-" HSX_'=$BFS2BAJB'"=/*(0/LR.4$0"Q*V1[F+ M'J@=- H%F:AD)_ _$SQ>/>#] +:KAU:2N-U((J;WQ'N82HDW(#*J2-G\R?OS M8N+GT\'O\HFOQW@$&R&G.I]O^^(N:AK1>>:$HV0N"-.60S2)72Z3$D)SI#DL M](8,GYO)JDZ2O9)9.:4^D?8J6FO!#CB-S,]9F<6).*'TA"DC"G#CFN.0O9?_ M^ J"^S*R7O'(PC3CSZ(Q83[G%-'30X3_UIXDY<7U4:]A0ZE2% 6+Q:^9A4P M]MOLYZU6M=ENY7Y5J]9S/Y^W5+U1K5WD_V3>4O,_;]7.]:;>?E/MA4LM27]? MW*>Q/O-<3C(JC_B\35[FQ8J>$=ZC?^?WZ-]2]5#7_;9C_VEO@OQP6NSCYV+RXU RF&6S_&:Q8 M._!:<\6&X)MB-6P-J1N":Q[;:Q[;X"B8MS AVUC?4SFOS0Y3*IN&.[192[3B M>R>"MUFKW!_S2Z_LW=-!#3$_]M\?53O9N_S+-SW1_6CF7"\+H"04LGC<=;M. M!:J'T[16D_SADOR2F,6J))\[,U43?&F(XI )?DLQA%5)GYJ9[G[PJR;[(R/[ M#;KUJY)Z"PR;G*X;NY'S1]6%_=Z-P_?:MSZ@WQ]58^L;RC^G5.E3]G/,O)"E M V-E^43%\%AT9!-:"MHN,P[JHH&H$N19=?>^O3:0I9Y .M1R&8[*,I9$\H9'N3MU>@%,Q9V;VBV:3+4'J;Z[-2O:D' M,16/^IOCP7L5AM?<;@6*QT9=. MGSOWUY^KT[)W1"E'%5DJ:NTI#BRV-%&?]<@NSO%7*]7S&'ZXAJ1XH=_H X?5$D+2?%1/:? M^T3MYVY$][DG[#VG^F!=SUXJ%W 0X_FK[8Q"B"O_+$;-5OVQM$<]51<-7%=KB*3U&M;RJTJ[FJ-.2EN6H%KKI56$=DX^-@H:$1LQ"'ZC$4YZ0E3.YZ6=>Z0W MM>JF](2HHA.BFGI"E)X0I2=$E1" >D*4GA"E)T25(F1Z)$DTC<;NV_MW+NBN M[[+\[?W?]LY"\]\1\-^2.XL-C:WI7)Y\;.4DB&H&TPRV=PQ6+#F[L6KCJ@VQ MVD4M+VZK)T1I'MLG'BO&8KNW(2\H7^Q\#Z:,'EJ1,*VH1T3IW^L147I$U!'. M45@605EQDL)%X^3CY0$U4-(4?[@4OR1FD4OQJCW7=WXR^^PO%OBYG-!,^BIJ M=M#L<$ 1AE550>OD8Z,$O;$UV1\9V6_2Z5^5UMLG'SME:0>HYT?MM>-Y[+\_ MJBZ_ROPH/35JPR[KBB,\+L[S1GCLK8FN*61U%V]5"NGH@5'[0R'K#3/0Z"DE M V^&?R\*EPKNA7%>>NL&W24#< Q;A+W'3C@D2\?O U9[T?H&3@Y,#I+ZEY#_ M5]/Q0H0Q"^^\ZPR,[_J? <*%XI67&XM7+B!9/1BFM,;01JGILJ:I:=^H:4OA MXA7H*H=^ZJ^;JZB)IIQ$LU6::92"9HXJ?O7J69S'XLC,,>76G-G6TZH.E50V3"GGFQ@,JH-JQ;'^ZL&@ M^^ML;#1Z5FA VV4'^Y'J4,9!$LHFYSU>7FQB,*@FE%(2RB9'/EY>;L#4TG12 M2CK9')G4:SB7X=67ER4,;96AZ&^3DT%US?!1U@PO<*NV.;^I7L-*X=:F0H"Z M3+\DQ*=9[E7QT>VR7./D8Z-@+V/-<9KCRLAQ&[[KWS[O-8'W9KMBZ'XTFNWV MB>TV%;'?+J_AA6%K4[']TK>@*36;K#4:5)SS2.=&%3S]X0B,YF5M&Y.C<+++ MQ_-*K;:I:&4)IK$M"&1JKM)6J95'_-;D*+] KC=:K'4K-59JK2G'L8ERU M[))DWFC0>JUS\K%=O]!LH]GFZ-BF-6?(WFMUT07.!NVJHU\!6U^1QF.3QZI&8\'\Z:_Y0 MJ>/UQ(&WQF6ACIQ!JF)CM_$(P&GQOQ$(CA?3#<&24:M\_SCC+3G+]'Q6 ?WF M.:!G[(<.KOH^8"XL_\S$#-5ZC5"C_$I,8*VE/S%[H>_&T?R?*'#@H]S>GL+J M[5]YDH *"_6_<;M(&DZOTZS9MMVY[-?LEMGH]&J=9JO=Z5]VVJQAM=O_AR70 MXD?#0!YA; [862]@YH\SLP\G?&^Z+^8D1-RJ: (;'/-PO M@OE62=&8X$3>STZFS_NQCW O9?V( [?4SPO<) MGOWD^M8/1;XVN= &><7L;B0_Q+482.,QRH4@!B)[_/W3X_7__GY]^V1<_PO^ M^W%6].6"*D^Z3>&8YG6&8X MK!AAW/N3682\%S_X <8!?,%/EG22!"J$?YL!8#Y)/0^KQA-0!B#%"\7IG) B M#A;"$Y:S7#]D^"*DH! 'G=@&PB[B&.74I;S>HD$X9C"A7])&?#2,:.8K[B5@ M@Y@P..%P?@9 5><)J#DVQ:[9ZCR/K4TH-J\40:PJI8NEPO0*(P/_,4BS?-)<%HY&/ M.(1]&&:$$F/J\ !KB_3J0@Z\9P%M?Q80F2AI8P$8[O%%Z3HYI\+FH)UJ.^= M8V0L_!WGI&3SQ#1'OPQ9T/.<1FY/(X# M:PA"$ZD+70!\$#B\,(6<[Y1".C36>Q.%= A5.:4=&1+?# + 9ZU;[+PBI'ME^V$UK@&$9AA<#DA"'*UPH7]O*XC!=QA]62"]=Z0Q6NS5J><.VQ M 1(]1W9(N X8%Q!.%.(/ZL83"T;&-Q^>>W&B(3P,%HCI>$*4>)8S!F99)DYF M**!QL9@"OL%1[OI7(/F=J/"52QW+_RJ=VBS^.7TGNH4T,AQ[")(2X<(/3T2- M-D^ 9,*XQ!B/08J22\+]=.0=M*O\."(+@-31B*BG:G03,>).IM29?*6//:G! MUPSY^NRG$Q(-3L&\-WF=W50 S-(H*R&K7ZY6I,U@,;W5M!=\\RVY*;S2RSY1P&FW_EC 86EN?8G-!)BFVJWEFB M+Y?NJ@EKYP>!_T*L&H+>H \ 'GT;))0,Z'#R*AIB17M,\29-U"U17X#N D73P M5)!C4<]#]_>GF[K;[\&^# M8G4/UU^[#Y]O;K\:7^X>_H!_GGV[N_L?_/OQJ?MT_9T'T.9$_*>N"?@A'0"R MQRER5\GT0R>4(0S0R* 5_" BF8_M)@T1T@+1^F(&]IGK^Q1. =,I(D?S(N%AM=+KR5X_ITUV+VF/7 M+YM-TES)T_7KG*>O?X)7Z V8\K.6<8H/G:A?G;PC20\B?/[9#'"^1%P.7M=C MKL/Z/&QC@NLW&HLP3BAW8:.^"6-K.+W&R+3Y$!/\0PD/!4[X@R\8@X$0(,CQ M#"OLS/%05S+CA^>_>&(%_F]:LY)=4 E[]4&#^8&PG4>@NBP3[30_#@P>B@02 M"&,7?2EPYLF )]L%OQXZ[%F\'S;?PW,!U3@4OK0==+30.N111G0Y8[P 7&T] M4+0!38C&;YP1&.T\-DD$-!<,5>,&& 8GQ%@FJ?B)'\,_,?8,7SO]R2(0XNID MW:9T**B=:WU!V17YJ0DKHD$7L>EOP SY,^<'Z(M,?Q8._=BUIS\ETGJ>6==! M"3KS\!BLR>G/&#@AH[R=^2B# 4/37T0@C=CLCC.;0Z()'9 Y9B#Q(_QJ-X)C M#(:&YT?D3"V LI DB$@TEP1>R A#X,]ZXZ67ET5D!K*5])HX59EI[#,M\-@$)J%>![7C@GH)@^"-.O*R"3BS*7&1R0)&RH8 -8*NP MR\JJHNK]*D@ATY5?O9]AMN#[SC26SE"9[W#@2>,\R25X^RUD85-O5=L("Z0' M58]D:")!%)%-3]R$P+;1CQE(,6Z!:\(B?D\%7S%O$ W##QIC;X"Q%$$8T@#= M1EP(-H7K AH$?I"[/),T'_ :"8#TG@]8+$ +1/ ;N>$>>T&M"SA.%G!(!YIH MP' 9(E0ICS\XJ9+6>'];O',S*0T<@"Z.4&)S>=[CT0H0TNPG&*0@87UNFX&@ MQ3AM/T9+";7Z@$(3DK,M=4V-TS?&*9F8G+]L-D)T82 )GY67\15QW6N&=,-$ M4GAB85S9-< ,!_%->!?L+@5W16'7Y-:W(CF7GAZ+^Q%Q5X&WUT;?]5\T#>R M!@+T(>FJ2(1'&7A(64F>HI9?[.-])7_XF7DQ$VC$*YBL^$X1RPV]8 >LF4, M O\E&@(9H,^-0=?$54LVR?TT)S*&S!V'Q@B>&:#HP W+=_0-3$3P1["B#1X@ M;%@+D>T2$#EF/,%#9%GAOQ&=4V32\Q&_'-WD)G,%'Y#WI K]RA3>IXDSQ?4\ MVU"0&JYB02')GF*!1N )D*G"=D]Q;:T[> MA8F76G)C$_'C^I2Z-1KY-GXNKMK%W2)A5J4 C;.MXFR.TTPWU'X8B6R9L>M0 MI)$N9C'@K.;;:3M[1TARS1X8UR,SBC2;O+EH ZC^8!'=$*BW+P)=?HB6+H@R M[)7E#&0 TIJ Y1IC]&+*4%&$I&*6FGQ]C=HW8R[$QRRN38M2XJ0[$YD_-=?M MSK=D8,U9&+(E#S*$ 6^:_C/>-&GQ IQC802,)7%&8D+6OE2H"1-%SO0AR+P M9.5T-]#XV!T^9+(PU93XGBN*#Z=7JP1LDL73KU>X6D[5\.X MUS.ZZ>2')YACPC\[>3>=%IK$Y%&?SM[L M)<5@/5#E?2=*E+FZ;;I#X+3%PW$5'MT)Z0+ PL(V *CK2I7,,W.>33<&31 P M?OV?B0I_P.0%R=MF&N&(L899H,N9;6+A,XK(M8CN>8\)=.J)V MRHU*E\X[+YXDA.7"_H363[_P>,*_)Y;IF\]^(#-8X@/-^E$2^TS#HU(QA%:! M%#TE(VC6@K!9:(%ZHII*F;#U/4D&P@_JG0^A\=D)K9@RM6C)+@BR2>@0WKXD M+L&5O(^D9Q[2*\F[]$I29G92<-H-V^!?P MDB]X15ZOG?T/WHFZ/#7J"^L%L,:$-_UH7,@Z)]TR(\F9OYR?,Z_3WP\S_;VQ M,Q$W7]P0**3$N3+)/L:2]EL_8L#D4HM\X=+1^":DX^-,CCB*"+', XA K._! M7&3Y-4@/RDA4I(62M^R@N835/Z!'?XBP/J5^7U]1&K"+9Q'6&/I;*\G8O/1B M]ISH3,L)K'B$=8*H^6PN6;D SA>"F%"-2;&^!68"WWXVJQJ);LLB%90 3/C,7'\L<<#ON'AQG+ F.4XY5:7T(Y"*5J8(](%SR^,4 ME+;&$]:UD[LU!*KW*0/7[V%L3R3I5(RQ#U8V98\AU[L@05U1"J)$B93(KG!' MU72Q5%H/F)^NYP"2A1'_8;XEI9'[.N22OZ2X2ECH 0_)V'Z:&T;5XL\LC)!W M':\?F#)6R#0/;E^(8ITR/HK0GY/:B2H5/Q-UZAB.#0TE#R=,W7Z=V_$&;(66 M"E=I"'295TGN-1BAV$,$DV\ THZTDF1V?+QG)_&")X< MIJ$\E+A">R8,2^TCT("CM'PD#G( >1 MTBRL,B_%/NE]EC[+D8EO214J$06OK$IH0Z3NR0HZ<##XKLB1"$,?AX=1ES5R M1,A4UUG\;R0FLNFP 1N0A51!@<^005UX1XISX'R;N3)#-K],8U')%:<3-O6, M0G :V6\D#'CQ&YOF=IXB[=D@QP.)-.D?O3#2Y4SCZ(UP!&;4F&(B0I[R((B% M>AE=4UFJ3+F:LY(T'#/+Z6,75)E.+0UE='J,L8E=G&,L2:;>E&HY'?V^[_SD M-H(EFA=IO&\+[V$\'@-"K:')LR10:CHR=$:N:Q"/E:1!7F2#83#T6]/L:1G7 M 'JHH,F59D4DG3;I315YURJC5TE!+*5E(^,#L\>\*T]&5DO+_V7H6$-\J(>9 M&XD1",M2X#'9DJ:9MU'>X!*[.O=LZ\)9+4A)_& 0=Q>1ZCT8,?B$YGJA#.30].LA^S2B'&NLF_N%F5Y$1I M2M@JZWE#)II*V(BSP(]#I<:1E[F*P,<+2_JKJ2XS.=:S7I&V@=](9B9V$6I< M'!RM!>C6H>_Z2M:V$AC\P2;PM^=024O2E@6LWQ!S1MV$;S+)-6AM_'!<3(-( MGM3HVR;Z9.5^3I%^@J*4P5Z82=&EM%.[QLXVL?-L!H["&TI@#FP+>6W>8]$+ MPY;PU+PUS/$G\$H=/<.( @)8PV29O,Q6)+#-+*K1NBVTNKP>C#JE4D68P"(% M[+,5\NE%)H\'*#>@V$/.-D?F@(FT#VQ\+1,;;5Z<.\&>5J9X 9*/; #KIC3% MK4LX*-F_EFLZ(R HJL&/T*K5USL[,&.&#+O(58S0[#-,G*4L0^_9"7P/E2AB M,*=F-PTDY$>/INM^R:W7Q;]O[7"&<0^3IKB#@"DLW-FW60\PE5&[W#7DE6@8 MO!5Q'Q&05RYH0A:A4(^&,B9D^U8L>E&BB!F@E^K).$[Z)IT&489"CDRY1I[P M7Z>V0A=,[!+STZ)6Y%DJ=:?8"3]BO&,^!I'@7U%2M"JRV-*)+M,2P9NJ*,#A M =A4%CPID5=%.Y@H@CYYR3[6%R1)FJ)'*B9YFCT?IY%A1U'>(=86C7>=Z=3. M"G!51)D+'L.;,9X@08,N^M*_F?X%#_'QU$'>!7@J5Q7>-9NHJJ2FIDU['8\C M9UX"*>^ #+96'%:-NTPC8MQSFEF+X2FZ3:!\1C?TC:&)($CKGV5J9$HGN.:_ M_=C@O75%^@;L-![[WL*:C1 KK>U$YR2E+CP#N&IT99_;EP0!BJ!*A%[?Y6)K M:4HN83+@SFC/915'8V;B M""%W,MT/EOZ=D]9<-?Y@/&^: 70-O^Q,A@2HDY@RG3WEM:N/I'H -=Y*VG9:2C403%K-: M;!RA]$B<<3[O2(Y: H]K[U1P=W$?%I$2-)OYNKRX6E=J@H^5 T85#QE+C'ZZND5(;2U_@4 M0;PCC[$'(>FLC+ID:$93JMQB *0:/+VPI\% 4S4W.>,,M Y(=$!](V-P.GH, MSH$KCK=P.?.'WMP\77\W&E7C>_>V^Y5FVHC2XD?C\\WCU>^/CS=WMT;W]C/\ MI_OMWX\WC\;=%^/+S6WW]NJF^\VXNKO]?/,DGWFX?OS]VQ,]"FSZ5H+>]O8R@4RSH9.MJ?(?-X]XT:LD19TGKP3 M\50>JP<'AB4E@O.K(]/@K1BO]M\TJK)IR*V9O&Y\Z;XJXNI'?3MJ/T:7!K)@ M%9\9 FQ0CYW8AT#^#&X^=AC@Y?/-.I7/-]']TF"@T=R91-QL< MP.N8A=&!J7+9Q5YI518#BQI5*N8508EDMA#ON0#TO9Y(BB/*&5W M)ZD2K7$T\.R\329K)B)*BE>)V0K/>J(UC.M/-T^?NS).YN ]H^=[9^DJ2J@3 M7"IRC5 " >.%$8EE-.4=,?L\F3:+&UU?NTVA@NB@'@COC_Z)HJ\?X&OCQ&.P)/IE66A1XSX7WI8[MF$&^M[R:5PA.W$EIO8J[9TR; M8R\EI,%EZM DH<.+^"NBK.C,%89E6@XFTP*%L*'63SRY@=<38UV+B=E)R9-H M%&*GUG:M9KB^B,U@KHIK@UO.*.HN%0-JWQBXV.$IU'8BGGR9JT9EJ4PI7*8V M5&$48.MZ'$A'!;'PQUFBB90A)M243BFAHI>+JY<7QZ,\;Y=K-$JB 45# W.P M))>FG6/9'1MCV6Q,US0)8,2ON%UG@RQ[IIB5YS^;?(891F[HY--=]*LK7=V7 MC%IR:P6%$?KBB^+EB:*U0S803DV:D#6ZC2M&4(XA4T7-+R33"[*X8US&6 M[7$]U@T=T[@W>1U>W[>0C =H5H+]B18E$_5=5&)M4[,C@(@%ZT]"\!%"XY0Z M,?V%0G"=AB9ICXWND!_#/?W6ODK '3P^+@DFF8:E M9@0'-E)!CN3D&2I\<)6%EZ@F (F9:J9#[[6"I&%1]IV8QF,*A3D >YEZ M3P(W!]@W:6#B*S#85(%WOC#182W")S(77%/+5@D^BO#CVV,>, =CR<@W+BPJ MP+R]P)&LJ8J-2N9$C(<[@?V5M^)DF[[\1BD"Q^^.W;&3'2C43=7D9UB M:1W?M#.MNBH4\A#M^U.IP@\NY!,7S@.?5]6B/,-\J:DYP>K.,7=*:7F2#&[' M&,Y@(O$[J1I7LT\I O 9#1D*^(%5\TQ7B.F-(Q7W\:UF<9.5=HH0! ,6)#>: M.Q+67HQ)0K$4ZUFJ$S#@>9\B91@.# XXN2<:]C79WR"^HEW@!&:' TE8*%;5^FF=#"5F"<0B1A\>- MU:F!AV8Z*)4:,&7F'Y*K(1><%AF2R3*=@-)@X\@G.X.2N/C-O)BM-W?F+K\9 MF8Q)^O#FQ/@ML1?"RC8G(0_=!(P'W/'<\CIE9/[I$W>!:T0&R! #^6G/(3HL MU5+"(10.K>W.[T^%]V>/SNU=/=@R;\'1U].U)WM:,_7-]^/E[$ M?_ER??5T<_MUIP"XVR$ ?M^.Q;'JT7=J[U FY]%B?COJ9A].7CAO=P?Y(G.$ MM3J;<=]")Y_Y1,E&K=&@5"8L%,243'MZ B6OJLZ=0REBVKQNE"[KL6Z23S23 MEU/A!,.^::];' [[E]HNA<.'WXLM>E=RRY5,SUPR]!*+&S$Q <-P#A]SP/LZ M9 :_\*#WQ)!C^9R_E">3@%_?"3&B1P !D+7W+E(FT$U3W2CV*-J5\W3?[V9@ M#0V1YMM*4]L YCB/CM+4SG#(S3$X_[_4C1$.,L#$LMFII]%B MY-,(GLB/\*H2]I8T>:6LCQ?&&ZMC@MS 0^(RQ_"[G_2(.X$W-]K)NV4KB.0- M:I;+5(>8)9L2=5<4P\;JWFD2V;O+ (RF*OFA^>'4*>@E5<-)2+4U'5'-B,F3 MK491WRQL5%!37"?#66[$[1?1W7>Z^9"YZ7-/-8<\/OZ]%_SVL>BOWC+.V^ W M3%BQ0,TY>1J%TH)##;)16VTK#--F]04GE^BK66/)#"\[O ML8$INH6*.493PSN2947=3?[DCJ3! 295)T.NG("N#U$ERKFCO=@>,)[F M+IM:*+=@54$4%=E.R ]$^R)Y;YJT-A!=#'+/('=9-;I3S0&S]Z#\AAL_&CFB MHL,<@TH4:85]%_DVN?66$*7^U[QN1%SJ*@HU9FXRS9. @]EFBW=)'R07V'PN MP@NLQ2E#J&-EP%1Z.M&.0-EF1:UWI2(=($:1BLTBAY("TY:D? R23*ZI<*W' M,]U%!B1F/.-UG^/Q2S;^)74+=VF3V)#<#V6[Z.2SOD,E.'-ZGG*%QMMR,)X= MP9M#\^;B7,NPD!*Z817L!)FTI:XD>0QAQ)A+3:TY[ 5ZU+%>I"_Q=,^T>R)$ M4]0+B5URH9G:.H+<2:YC8P_8L2R,0A696EA2$<(78-G>P3)C%.P)% CR/G@V5U3FJZ+Q&:!]BRE=:H=RVPG3?N1<-- /%''# MMR *!?AYN$CAZP 5I*W'<<*MZ$+'TS"2/L9$.E)-5V98%%L38E(:'R1,9CB2 M,$^V]1(P>%,5+O("<:KU(1]0E)2B58U_ GT_8VI,IFF)&*BCCB4CH6):PI88 M4)$88 M[G9+I+ALK\BD[J>C/V;\3)C58/<:KMFCSXDFEC533"05* M(C5).=/APE VHC='PG?%K6RYS-RU1GBF7=1AC35%BD-;<1"$ZJ\([2E MVU&F#_&QX3.)AW!A=&1SL>3BK2B&@F9&989S9IM*)GVU!%Y(6I7*?[C ME)9)3LN5$RZ4O,<[\61@E;"#!9Y>,>*=,1CI" M]#WC',<[6O&M[J$]G?3U>U2:[R(LKB:62\DWMXF._R20MV_N&&85>BR:SL#* MH1#2?KW,B'"U[2TF'H\262O;%2LV&STL!+P$J/*A7![G*<1<]8'K.]O(6"B7 M3'X1"%>><30V(YPV248$%X*&^<+SC*DNK2(K%>D$H07<';MLUIS#^!&?.3HD MMIG GJ_@]^P_,76>KV1A)DU-94 7BF21H@4LP@TV.PV/])T@C(2ICV>3HBF4 M:59\F!\V-J&:8=A)[*43Z'/ (@(DN(U,NB O#_2Z]Q&G=NXI3O?G6;W/5X]W-SCI>_1WGKO]K[_?W:)_'_O].C?=GCT MF]OKG9[]9H=G?[K^OG\9'K>*>;QOQN1M)G20A"')G.-MM##@R+47^OHXJPW< M8MXO*:?CPU3E(I4T.B%O6PJ?4(B<#U'/>N!3 ]43IXQW+5A<2966/KVBBFKI MS'8112,/''TZV16#&L'(0 8M+Z\Y_+'H*<%;FXFN1>C/]V2F"64$_,0^03@S M@!Q4O&00,4<1G!7K58W;Z9B%.F@VZ6(_'4Y.,AYLWNJ#7L#+Z>40$RRHIUN; M$0/WU^:=OA-?0)Q9=F2B^QP$4(^N9/QTRF"'&F4&C)&+9@CW!BHA9I;7.0=HN:@KI0,1X:TS=^!/H$Z"3 M>!F_Z4IS<$A)=!L'KQG'$>WKA M#<3F8Y+ M#$2B:A:^>-4Q]AT/*>6,D_^8VE_CZW@]?2C*\LCHROO,'GR;M](WMQTO0P0DXKYCJY 2/\.DT54S(>N'BD5!VN MF@E28#V %4@P!'AA:[EAV,_F173:FG'DDHZ M&;>2)H!3LCCN=,XFII,]4C.Z(N+C##/.!T@U:K:":/Q441O<*1E:%6,8CRAY M260X<5AAMD9FRW1;"]#%GM-S$D]DVDJX&E2%0!+=5^,(51P)+D:9@/#K/I-I M^^)*4^)/KK%_'-X=8;>;OQ(?#=/AP+/$*"X E>WAG9%Z(($7V317]#(=XG5@ MF''A3/ZKI NS$[$SS(2SD_E@8C++%'12(RN_@TBFS:!XA_0I^- 2D;IORQZR M^%:>R,E[ZZ(]'TCLF/F'RV3H]TSKA^L/9O>:;1UL31NFZ9B1O!LOY9YK*@-N M[TC^&XT71_BAL(J=<"AK,G".)>5+[!O1KW"D+ \H/=[EK&>>Y#@&F3LT*>$B M21;J^YVXO7[ M4 U]=77W^^W.RZ'O=PB!NV\W5S?7QUL/O^-&"-NYK%KMZ(]/-]^[3]=E'.:S MM(9.M?[3H<5H:5W)QI1J/@[8'#R_'$OHU#[Q"Q[.'1F2_'*+HX/DBY>.G$FF MRJAUD8N'R^@$HB2!J+61!*)Z0R<0O?U>CB2!2#<+.=+DH;UJ%E+>:3,TE-UW M7=YTER(?V:$]V0(]*Z.;\\M [ )-'I)JMF5/-E>^LB]-Q.-IZ>'Y8*8TB+04 M""L76@ 0Q$0-:84$H!C.L ;1'(?LO?S'!T#VV#4G[QV/#D _^B 6$Z9+&\Y/ M 74PH(190N3,OQ8Z^?*BVJBW4"U' ?S'EB\6&KL* /EM]O-6L]II7>1^5:O6 M"W[>JIT7^L6\3=4;U=I%T9?K395J4^V%2_U&-,KI%#@!6>H?)\V3U#:EH0CO M:T8=..FWM1Z[G'FL,?Z)#WZ8L>ZGF8OSU:;%V(KYD22!OG,)=)V50(GLB>QC M LD5E3UE#K\B_>0<#^=L[.9P^>K_]!=JJ,';$H7O7HOB]#&A<$@?C2.#KC0, M/,Z'O4(^JND5@++\M$<#KJ:FH2F@_*():&58_5I$SN*=*Y^?=#(HZ#-0+!F[ ,<9_AO0X=7#QW@^TIUZGKEO%;GL>WM MG!^_*@2'^;)+4ZZFW SEUEN:WMNT5,1FWOJW(69*0=N>\(R]4J]=EE0;>=3R=8D MW5$CYT(CIZ3(.;VHK:YK-%;>"BOGU<[;HF4O%?V4]:@>G#909HV?6S&ZH0C; MT9K.K=[1V#P<;-;;U8M2X7,O39@]C%44:A&@ QF% M8-LL;,!HG^RM4-/6J"DI:EHUC9ER8J9>KQ:]3M71C#V,9MPEPTP=S_)'3$3C8;.B Q@%AL]FIEDO6[J45LXD [%Y(:FSF"4F-SS>!F+U4_7L9L7AF843J7O8$/^47+^_2;O4[#V/L(=,453'Z(OFMI%E;ERF4 M#BE%\_\T8MY,]Y\7TOTZYV(? &HMSZ8K?,V-15) >$35WA M=4#(;%?+)6GWTHA98+V5WHBYH:B%T6-]G\]2QK\B\^=N*T<.BL?.UPQJ[%YB M:FSF&#-K.MT:FV7$9N$"9XW-$F/SO'A)K$[%.(14C)O$;N$#R'& BL;C9AR(J9=6[>4Y/C4_3Y'+[!-_BL*7A?8T%NT MFTL'Q=4;-A<[?+G9IG6(KI\FVT,GVT91HT.3;;D0>)QD6U^S W&IR?9H VV= M9K7H?)DC";3]1E-4=SDRFU9 P[<.!SHS>A0X.W ^N^1$/\M>.%8_Z>"OR$?LO[#0* G=-J0YS+Q!I?\UI$[PEK9&=[\WG0XX"%L*V0R&6@',XXS="DR^ ; M:VHB!B]LX+_B9S9.,VN8.#\@"V'H"M!V"O4*6A!V#K =AZ /96@:('8.L!V&4;S[,9"!Y: MM/F0AK$>YAPB3;<'3[<'.7!)T^VATZV>+'5(MWL[F2Q5.DX^[+2ZM:Y">&A< MMS1Z)3";M<)5MPNH:>=<5/#TOVKZ>24$&^?5;?7).FKZVX^!BV&1@39@9BRQ4U.R1F^-SJJ2'T8PL3 )P1 MUL6Q$5W_.SQA9$Z>AA@GZ-EZ !(^(3*"!8? OIA:QR6 MX?Q<$$$G2)P?QG[HX.O>!\REJ9;BNKU>0R)2?R4NZVOI3\P>&)]Q-/\G,Y'@ MM^>%>IN:XV1AH?[W,$@O#0;LK =T]./,[,-FWYONBSD)40*H[ Z\K@)P^NQS M3]CO;^V$7.;8S/)Q0!E@!H0:"_ IV)-9FKT8P-7]?YS\S>EUFC7;MCN7_9K= M,AN=7JW3;+4[_6C<@R2G='+< MS,C8/=$FBU.=9H['&[0F'\M<)G]J@MX;Y#,9.J'IF--T]*9T0I-.:-()33JA M22"F/#*2R-ZB(F(@KPBPV^.Q.& 44WYAUP73&D[Z! M7ZTMHO_Z7 M.1I_Z"KW!G@A\.OT/8#.9GEM-DNKNF8GKE)R6&FR68Z&?NKK-GW6]%.V;*:- M9$,=T/RQM>_R7Y&I>]!=8PL"]+RZK=[+>T!-ZXD633Z*DUC8LM'DLP+Y[./O MA6::2G.LMWERSYZK7?W[@S![=BU@"OKCI^RGY<9X ,,<^;#3ORBI\YUQ>NM[ M9U^[W?M5,B V&M<]@NCM'L5HFZW]G9RA*6VO**VV9OA84YJFM.V.'RP/H>V_ M^[=D3--!>7OZIFC]FZ*YEFG^%=)K#59]&Y"Y#2BJBO5M@*:?5(I?Z-LD?9M4 MM+:^3 6=ZR4:[TFM)W8.F-6W14<_-.?U#VBV&^OU#VC5Y.^J.?M;4DI*#0,P M#>)7PXZIC'ZUPZA;QUOP7Q?MF<^A2#8-GZZWS[QA%8[WS,*(-Q> O83Q> Q6 M3VZ3 :3%^=,HDH$5!0\_>S[LSP)\PV/D6S^PUAN$-TX6AN?,R("7&Q[8;0&SXB#@A<.& M9T9QP*I&/IWFFX7%R;?5R'2K0)MGQJBL3%%VK97M<'&!]#+SFSP"@H=6): Y M!UQ&5TXXV^4"=]$WK<@/0NIX$8)(;+/3Q.WA9RZ5']%?YM@D @>HZC,(+7 M(>'##X&\QD!?P (QM2#@9-AW?9Z;@0U18*G>G-D[JFI1=\?[J(AA/\EBF:]I MU?TCY&_890<.!A0)1XJ=<(BZ .'&H;0B69^7AZH_\%R-2T@5H&@X - M$$UC<\*U'9H.C5IB.R"=P7>&[;]XRXD**;!1JU\:3SCRZ9MO>I+DZ^E'5>,& M;1S/$\.B7IQHR#L-B3W0_E!P#CPX($A8$LVN0 DB( 5+ MW"E!B&I ]3FQ'-,%R>WK^'5$E C<!<,3$]U-*_!&/!'C@7^[)GH>26L[,_@ MCKG^F$3TD%RV?@"L]N('/TCJC\8N-1"$+P:NWT,/RO&<43P"5@W&?B A3BK MMWDL@GC80W^:[ [QL\3OP[?R#I A]^P,BP61250,1NW0=^W0.$W\<-0)H7$/ M"L<$I_==A2^J6PDFK03/=2O!$NSE35L)-G8F722KFN1;DT('7@CEA6N"WL($3 MNERFH;BP_7&4;*N2B!<+G2B*\]%ZV*H45[LB<341W0&Q:RDJ!EJ$<;6EK%]1 MSI*NAU%!1UK#OH635*EU:A3XH*_0EYO:8BI6Y3:Y2I5[<;!)K <.6$R!8=]@ MSZ8;2U4J6J\:O3@"KQ'>[_GE.U:6MV.8[EBI.U;J;H-*.ION6*D[5NJ.E;ICY0[\B]1)TNTH=7NT@NW1 M]!Q33;;[1[:-]7*K0T)NR-&3:NHABH/:EZ-CM()FM6-I+PCEIS2MC596\N MM^^Q7>;*VFT:+X?5E51-MMA<"^V#;C12$,*-PC7K9>X\4O#PNDWIJWL>5-<, M>VGR*5N;T0VU*3W65C["!=>3'K8C9VH'90&^B:#1])-"\+)P-W9-/B5MK?-V MK7E*E+"-34&4O.QB59&_M-KY/6L:Y^NUK*E?IC75$GMAO! M3\#8_#6O(X,SPK)77@F1Z0=B1E'@]&*>3@X'!@)YB8:\I)@O@K48HC*XHE9% M4+,%OF]1:N90!8;R*BH R>M3(QK25/![)#ZE7 -_:XL:$2>9M2'+$[$\TADC M\JFV[4^LQ,"76W$(XH0%L+(K:O'EJ^>VP^&044@FT]YFA>81\VNF :WF&/;W MT\%Z$%CCETY*#H6K!8A Z^?G^11:;UVN2:+*GJ;KR<4>Y[4D4MO'C($('#\. MW4G:2>;H>LCDY[NE$V,>.U\R*21GTZOU=PTSZG^**M\Y#GTK]I5.C:WQTC<_;P4K7^*2PF I[Z$(?G7I>,*NG A[S 6:?:\H]?,JM7[Y]GKVF M7$VYKZY2:QX@V1;)NCJHAN*>*0>>*TWBP<4=AC9CCT %&M>G&D :)5JQ9U]XZCW<'I"7[L;[6@A>%)Y2ILEG>TF6._W],10^;*A< M\Q5.RQ&X)GOD@!2=,U6><@%-9_M$9__UMXM&O?%!4UMI,'+(U+:_4FU#=D?Y M4++ARIY]#PO,-LO7D8&-SP,K.DY.>W::?%YIL6@2*JESKX,#RS'^=ET1M#F] M3^;T:7,ONSQH(MLK(FL4J(PK#Y$=B\.F0?5FOJWN6J&KD=\HV[.V9H/#/2Y) MUARA.6)!Y'C-9!+-$)HA#I(A&D7O4O:?(?8_U+DX2[53W45;X](DH\[M7"%^ MB*.U/XS]D(8EOP^8:^* 9]%= BPF;"VA_$I0>"W]B=D#>HZC^3^9*:=[>^#4 MVT0)V1FVZG\/ [F;L3E@9[V F3_.S#YL]KWIOIB3$)E%;?OA>&$ M_?[63LA)TV86!C41,T#2+,"G8$]F:?9B# /6_\?)WYQ>IUFS;;MSV:_9+;/1 MZ=4ZS5:[T[_LM%G#:K?_KW/R\8F:J?A]XPI>B*.___Z;^3$/C?1?NO7*P344 MT9M:=5.Z]A.*[K3RMO!2G=:F5O8 MJ3NMZ-+_@G=OYX M#)6.DW6KE?D6N<$#E889&J;Q*]Z8>"PR O;,O%@/*2[*;LWJFI-<]O[.6!/' M4N)H;*T%3_D.JZNBCJTJ2K=,T84JF?RI->,V)7 7-*'M$Z$53KW4A*8);9VS MK>E)EX#.BL0_]M"R;C36;2BK8QG['-$M7HXS ML>EXZO?KYT6C>_M?P*\Y0G/$H@36HD/7-$=HCCAHCM ]7@XLB%FO'VV^7GZ/ MEUUY#<8_C%L_,D;,] "J_=C-MNI0&ZCP?AO$+@U)7XYG,X]W5-D1<)^&S.C[ MKNN_P/X-VPFM. P=WS.H(TP('/_B&1$\I%Y'591I!HYG^2-FG+I^&+ZK\+ C MO\KJ393'0C88P5'A70$M%U%]_,BG^GB6K8\WL/ 76'@T-@/X//)7^D6SNA+L M+[8)ZM>E-.\;[4QG9*LD4@#10$% :R%\ 13S2Z,I*^(-6*%>O?QUAA)"$P@. M*,OQ;2R@)]P;2,AR)>/%#(UQX #*5,I1YF*7M<#>->#\\9!;$5Q?1:V.<@ M,$?5F374M / %A:EFP,VG7^P(<0UJZU?Z0%,*<]!W#27I9B;.F+?M ">H=17 M\(79 T14C?U3 ?.SC_>%Z6=S6=8D'9NIBJ!55Q7!9;5=0!'(E:85P;3 7ET$ M&/#_KN\-X+.(!2/Y-!?CN)>Q:WJX#,AZDBYFN@CO,>A[X= 9XS[Q\1NO'YB2 M0]EOOT>.ZT1(YV,_((D9@\C8/P6P?.Y5GERH7G"Q4/MU#4'S!O(?Q.;BA*UM M2\X+I'[\_GQ&;E8D5>^K7,SO17+K>V=?N]U[XXOCF1["WO@.& 5>V3L!^0<( MJG@\=LEJ($6>("*]!WI#D<"'U4#3AB'2.(L7/XXTBI[-MT8LU00 M&L \=%0/3?">3^8SG-!U0Q,<=',"&XO@>5C<=BSJ^8K0QZ4 G$R14UQ"P+&^FQYP-&$-H.( M1X?BC,E9$#[P?G#\\5B.!X\0 X8.HH=V=6J^PR..0"VDW\/#SPZ0U]3Y82W< M0:+;(M]WDQ,DFXG#/"B"-LF"DE,9=0CMX;HL3$Q&85^"B"%!PJ54/T95E%WC MM)>_>8$/V,H41OC"I]8[J>@L%,, :$YGE926PP1/C+-&B(^EQZ0!;9T/9!+" MGX@O?"N0-%'OWNG&IY6XHV(,_1>@M #^8<*1,8,KXM8#J1K@B@E%Y@1MD)LP M]&/7EO2-\L2Q6<"%A0.RA0N1?N"/ #L@BWK@C$9QA($?> U@'L03&E&@J/R* M4)+N G'TP@1M+91&7!.#\H4%QK!">A+$\XJRPA'4G^'OT!EX3A^ +R0"+F M_2=V FX[IDL"J?9PM[A'#A"DU/1%(>Q($!\Y:JF8X!1.W .+A+!YUPS0AG B M%ST^N4.4(1%Z;O0#SX&/A$(>^]C %]]B._T^(,1#LP&V -BS8H&5$8N&O@W" MY@9 :=L.=QYSI R@C2P4$C-#7"V:)@X"4L#Z+CT'P&<_P2YQ./_]&=O<6P3X M*+($[(,X$L*>RTM\F8"TC<0!^./_=E)%)(34"AC$@TFY02M[%F WDY&/%A) M* 6C3! 2L06+N(XX&6Q^+J\?7T_O"]W3NP1[V5I/[SE*;$A8AZ3E ## KY*O(N0N0") M044$?%UN)ILVZE*Z!$#S-@&( @\+K!JNH\ZD4:;"2/[&L(: ;X3_[H^\Z,LW^4LY(?J1A"; M;P11FN9#BXDJ)UJTM;+@PVS3==K>R^8)AXZ5UL6;8^6-E-)N^^'N3*GH*D9= MQ;C 1FT5M5'WOXQ1>_KIZ8F[\EEZ+49 M>%1@U&-]O*6FO%L61A4C,G]B+J+-Q@$FOO.L-+H<5MV)4\S1;-0^\-/3'_4/ M[WC2'E,O[L>!WP+'!9>VZNW]/C&BL@PQ+R02852&B.U]$ED4M.%OI)F MS;,8E31K?A6_--6:=XP1V #%_%7ZME$4C=L6>8:BM1QA++'."2<$).1 M^(DE/&66KD@(G,J_D$]ET+F/B;C3*0 R P#/FTT"D/4WU]KZ_O]7=_KY^J;WVAKR]&BYVZ5720@+[/+Q<"CY-L&Z6; MX7T@-R>;NM'/^'])BSDF)F1X,.#VW( MV!(1PK6)^9,'I+&)HQX-5:RKZL4.>JKJ?K>K8&;-J_\WER#[;(1\5B[[M.U1 MC#Z+MIS7ML>!8^:H; \UQUC;'(5 UZYIFZ.DF-G%#-DC&5,YE2[UMMO;]YZFZ'^%8]_L,.CW_]>/?[P]7U M8X&4W;>^6,[?^-TSMJ%G+_N6>WU'N>S8CW\"BB$.+-Y!UW7^$SLVU@9@CUC+ M#(=&W_5?0FI:3&G6:>L_$QO?.Y$C>N].I_5C>V-8R@P<+& PGTW'I21K6I3: M^^,_L%GPL^GR5MBXA@FJ+:1+>OSKEW:MEDR?Z&-OO@DS<2" AUV20V;%V&DX M8,^^^TSM".%/)\+V^[S"X12W?/*0?'_%O_\BOC]YEXZ-"'S0J;8XJ&'NLQQ-4#6Z;C3TX\$0VSS+E\,_J1NU\KJ R;VH+Q:5"01C]=74 MTAB^0/2.L,^GG%1 U0<$B*1;,G4X[KLQ]DOF^)7T8,A^O:(I,8+VA9FX- [< M,4/?,Q&^%>Q".O() #BY!RF!CUU"6N%-ED6G'A02^ MNZ#3X?'U(+[4/8A+L)>W[D%<%AW2)<%/Q0' "Y0+,6?FFT.LFSU)Q]CIZ@#W]I7IXG3Y_^TE+4A,MKM2*JZL*5 M7>K#2IL5^@'' F7FNOS2DC^7)5?P8(Q3P[C>(FWQCGZ7*#)PKP(J71)59"0B MYZJ:_>O0^IE/+ .$-@BA).FH? T4 VS'!(5BRZ)!4@_\Q.8@8*1L0(6%QM@, M(CYG (O8Y$]R%C1^J5?J"AI#'-S#U3U-$<*?H5+"H4^N#^\_/8&MU8TG_. ; M?'#RCL],F(L"FN<3CQ$&8L2A\CK8@FIL\*6 .@ (\$N;NEWW5U@?<,>'"B76 MBE!P^%-.B0HATN ^EUV^&)]:F>-=O+WWI7YI734)+0CSP,@& ?)%Z 3 QUZD/^(,S5\*S _F/7&Q&(:%Y:%@R:EB MPQSY,8H;P$>C;?3,$ AX[#O4M+HK)D3@:)P*2(]&(R/FX!53^\N0AFC3GMVO MK#2-1]A:&O:2#I^!1^1<"7$@-GO:/_ L-J/"R;$YX3..^EE2\KV\O6$N;!P$ M20TJ38MQ_9 E?!L%@'_3VLMQ+X+\5AK]1?0I)02GL@R*D#6;"CP)7*;QQ>FO M0L*<(DEV)=[&"QKC-ECG%G44#Y.I,6)6##H*!E5/IZ0U!G-_B--\B!*2 MA' MAJZ6\ZYS10:HQADF2.+N"'W%4TU2(^,"SK1A/T4H\8 M0 LN%R/)Y@$S,+MJB+!$,JDHUWLFC[#'F.B$\))LFYSQ[,8K]-(7/_A!X0&Q M9?R9& " 8P'&:-.S9$,5Q:N5OZ!\<-A*,C*#CJ8,+)X@: *<99GE8+)@E7%9 M^:]/,KO3%E#_*Q3B?5>1[GIB 21X\BIX*@NX%%B+E -XZ MDI#3!XW$?C(+/%CI6D=L0"=,QQPK\PSX>9()#23KTZ8)BN@/^10B^!%YU.'^ M29,[S_C">D&,4:_&N90:**L_^69@(]-_)EE,4Y+B:.@'I K0UT3N!LV:R@,: MY M6Z./#_]$CT;C=#NQ3>)(;QS MWTH#>FE2H(-8CCWN]"!EO."<*8RY]!T^-XI/BJ*8'$Z"GW/8B&@X F@GK3U\ ME]$ RX#QV9N%97&Z<=NHGU<:Y[4*N(G*L=4C>\-)>2/ XKSZ%O MQ4F90:Y4#BG[ ?:X023?BC*6!L?Y*9?RN$+CLB*>W[OQJ5<8O/B"(?1](ZJ\ M[BS@G. $W[_$:&GE?H L83$.5]J_R55!133<(:_*2SK^9.\0=!^7G;=,T7U< MCJ2/BY%)--&-7(ZH,XENY*(;N:QI$=Q*E2\:[9$_<4I-!!WO76YF@&[THCMF M%#OUFB7*AY#]JZEV;ZGVM%ZX!;YN\;(17234C^IAOD[['&^AU6FCL3H5Z_*W M-\-*Y\VQ<@RE;_^_O2OO:AM;\E]%A\F;!W.,XP4()#-]CL/2[>X$&$PZ\_Z4 M;=EHD"4?R8(PGWYJNXLV8Y,0[."W=&-;R[UUZU;5K>57!0E2YI7:E-\OR:O- M]J9#SRHNR\&ZMNBI+KRW_>2[1T5_[>0R%9^3OBA,=:258\>LP1DRSV*4<$+]@8-DMVJ-K8-2NW*.N-)+3RILW0 MXWQ2E4K]G))EX_IXS:Z/5GN)8^/&7;=:J_=:>79OE7CV-3CLCA?7037,**-N M590*\D+=+7&=\X@*O_+^7G+VJ[W!6WM/A!!=FP%9E M6SZ:R$W%"V[,56MOFID$7^T]5T^C%3 M -%4S80;9AYD]6[P0RMW5)+GG_1.-T@B9QC[6'L*EP71O5N&!NFSN#L8;I8DJ#,'J#/-:&>1R),<[-H@'"O%@K[%!/%B!L?QLQ(,7DJZV M.%/U@#$"SV!9=YUU"\&A$&:,B!2LD\H*+RU-V->?*$$P\;]Q9;@_\;DW[M"; M4'Y\Q& "6HI0F=N/$$)UYVON,9FANA2U8 EI#Y9@&[#]+Q5$Q][ @P,N8#CH[P*?$188*0C+L$>"PH %TU*!2&(- M*UBP3!,1;"K&BA*6"8I7WH%7D\;+Q8-?9/M%Y:1?NGU&+YRC5ENDA;RN83-U!-M.$.*7%%9\94%]NW#-S) M<(EJN>PP]Q8998V0-7P$(, *6]A4M!%L4F9J/'.C(PR59L,&7%ELI *TT*ZI M:A\0;L&"O:=7>C>=Z?2/7V@WE59:\6YJMK][.S4-!,_<%SYZ/+"ZH*=<8DBS MF#>!,OUJ59[GJQR3Q3E<*1HQOA>"5>@N^/!:H30UBSM7 0LR!W(&\2/T&8PJ M:S.SQFUO5=':4FFAB='J/,I1"]*V32MGUNL-?)X3KC MU(U=&$#,"%7F">87)4M\;FI)_T9CX8&1(V913<"H\#RWP,4XJ6-@O;X;WCKG M]4Z=!NL.P$P_GO_W;8:C4^Y.E&7S<_ M[(C)+R<5TAKOG>WF#DS:@'XI9,\:%J0GJM.L91"^,LAA MMCS9VF'Q9J' :-0R$7_S86%$_N&B=8S1Q90K!S;;70K8K#"\149S?)/V^[81 MR./9;B%%,\"JU>I%'\2XY#]3XC] 0"0OZP#T$UR3 :GP NS>0D;BP>KL^Z7Q M+G+(9HNA0M48<,K@FN41IS(X"P8)-/80YP[-$,5)H)( M/13$+E>#6=3W M8H[)LK0_J#L?"=1(I@NJ/'C(3$;A5O.$$)8N*NK MW(RLO?2G&QI4IS;MI:/2>Q#[+.W_KX ):NL_ 9_FLY&Z5:^Q10W><#QSZ3:=CZ*:8A:J9UM"(*GC>, M)(/XA;,M$"BBIC9X;@'"P/<&X_3>C=%#YJN@M#L:^81SBOXK^!RBKL,/@^C. M"UW*3[:@8-67P!(N'-O9ST>8FXB2#1Q3TYG,R!#\#N0,*[_9[HJ#CJ_FNP]P M75^C$&_[.^S$+>>C*8(7KE M_'ZJ,5LML$?Z- 2RZ00 BI304_&QI!9KZIKLO0,O1BH3]"W><+?#;T5_0R)( MLQB\):T*%\#OB');$TA9&!D11(.4(@R?H(QS5@#>H^ M0.![(5\,5Y,N8Y]L!JN6L;EAA0-,CY#+L]=K'TRBEX@@>8MK9"]1AO0?V*?F M?]NQNQ\A<[C!V)W0WQ,O'A/E$X+JQ6-_3"^9N:%$<%W"\$4:L#E4X'#*2RMA M<_0ESA+.'1FY:3"K.V<(J ^4BV*T9G*XC&RK5+1+(N-G L]VT)@A4KM@4<;) MC$A."7<+70Q+82AD>+O0NR'J M@S$ETF4;9BYB K1&[-Z')5U'Q(>ZIUVH.Y:**:PXF,#PM\N#!3G;-N8Y&_*% M943 59]W'Q.%GVX9TJY#B;XT)K#)&6][_@*[54U>R,74JC>.$+ZQL79Z9$[S MFHJ 8\EAC8X-!D6X>#S \&N[W-70F2BZ/0N6>9-LV6(RZ@%%2DXO8 MXWL;XE\G2-.QL]&G)!R"RV-K[^X6&(D6WL6HH4M*EQ P@E7>; M1*M"7R;[941YSC_P2GW>U;0OVX=DZDB@<*%@F#X:Y&#W)6))P3GV""S66X 6 MTX3G<)"G('TI^42_M*>2."D:G&45S[9XJ&D#=6U!>Y^<')]=P=E>N^RL'C=X M/(]FZY>$!6+DSS3T!+J\51/;QH[H6X$F%"S^'4.HB]1H%;& TK#JJS0#*F:$)R.\_BE-A2+7L]NO)'*=FU M(3Y3]WHD6U?R%#QVR;FJF6<:JG:>'/H"P9-*GK"8_1*)L\WSZC&0U&37(WD> MTT#7$48'L$/H4;BL/IA-N3P4+X@>X5 M5E.IT#"QB;_+[E9RWP)=8NP'1IN8(_K4^G-6D@2FHR:FN&.8M,7+F2Z],$X:JGG_M]KOO8%UK"NMH0&2B1:VFVOQN M5=Z/6HIC3*P,I2/B?,G06%PRO,,PQ"*2H7"A3LJI% PB%ZHFC Y\,%3H+,-) M^J[UC3@U[ >5Q 9::GL7Y_'S14QQ##D1DPT4YJ6,"!)]]3B_ MB!I4@>#RB5?8$*=>7,IE*JXK4P6IMW_BC+'A^ ZWH(LKOCX*A<]AH M4$NM;!^M_3JQCY#@BN0M24HFTLS'OW.4H6H:Y\X-0#V^:=3AH4V2O)Q0SUWD MJZB*Z;D49L_(KFP&'2KN0[N[K)V]NHD-Z]AP:Q,;7H&QO);R7C0&N8!%;U^WI*EW-/8HYEKUNIJS]3%P![? &+"QX 5_^U1^_7L0]<&P/<6*-62( MSVZ"OOA/LR&^[>_?3S]O[= ;*J[O=F5D<"E\4$760: B"3PB?! ,@1^R57$1 M,H\9),<_C+;[@WN3PG"*%1?F+GNLM(>&TD06-:ZJZGKLUE$_\P<$^ MJ2;D( '^Q'Y\Y4/L0P+MSTRP&,U3#^Q7U2637+.:E^;K?XL=@4BT?56TEOKE MS;(M#35GK]WV_*)#3^SJ%Y);E0P8^,VL@C /AV\-7WC?O'C@L_??CZT(F,0G M2UD'+JR6GB'=8AI.4E@M#6827E8ID/"DHM%8^=2^QWD?-!(M?C(!BG:K=MAH MU_:;1U5M3;?)X9_@Y KAC=9AN]8\.E"WNC/.V[":+L/K9P/BO#" M6Y@Y+9'8HX>)^*!H>CK%"F^K-(<]3KD[2-*:-?(G$SA8\3CM!!+D"C<8S7E, M).$R=&6X[&JIE6A Q1N+V,X':QAAEG*0[&0P "LN%8:C\G6 *%J"#/!JL#ME@"6<[5QE;QIM?9ML5R\X-V^X1&J5MDA:N54 M #.Y\;RR8JY%ZVW?K6Z][6?,M\#,9X(&N+*[CA,9_@JC^Y L700N2:65^ 69 M !Z"/F0 3#53H3S_,GCY ,*!.O^0'T MAT?>/Z?9TM]M\35;NA"7:QS@8!!A'2\87\!E3K.Q^Q<(WZ"TQ;0RRAQ5[8WY M;.B<-OM"0(:DCC.@U F;\Y=!?%FX%G;#1$LR$3G4B\S2,,R"5VR1$!JE%+R9 M%HMS.)O52A.G^A5<=\Q^I5J<.*5+%W,=;Y;R"4MY[7ZSM6K)JC;-JG89"1+N M\9+ZUF9-GFE-+KV0PPQSU\42S:=PK(X>X)>/H%%'8$]>@A6YX JMDHWTU>-L M=RO''=4-B@0!!/,E(F4@P?"H&[(M#<_W0\'%(I M;(XG6^[MQNI:[MWKT\].N^[\]Y?.I^YUY[K[]ZG3.3_!S^?7ZHN3;N_XTT7O MR]5IS^E\O/AR[7SN7/UU>NU<=7M_O3RNSOP)9HJ68C]9NW#>G$0 JI^R/(,( M84G[)ENJ1;HWB_YEH755P#04LW073&,J3\"N1J3*9O66WY2KEHW@ZIE/7@^5 MC4M2I7S^24W7JKIP>F_9\'TVF9)[=UI3?<;X]=XN&:-<3L9%P2K1I%W?/^(\ M$Q06$P5:8^.4%1^_Q-/WFM;3"2I-E3;5S(,%+527/QM(0_%9@'C]/SXG@FT= MI>,;E6_#H7WQ1IGCX;[.)W^L0/[/?#RW?#/ =93CZH1L Q[#FMW17G0(#YAYA!"M.*]/ M2D;HQH)1@AMD$L%^1;2P&BBG,")18MQ2HS0MA5RF=VOBW$=I,!1AF.E' =(A MB!+.P<4CFE6#F7_D_/ZP\(X;+\P&JPF&*2MLY&:4NJH@W:T20933W$L173U3 M+XV!:W1Z:H>GB$!+]"WEX43[)_&*\[-KEL94SLQ._B17'G7C#$C+8K11L&D)GQIX%HO%2ZG#3J1[CRZ^Y&%R00=$Q76%_O=&I%*1C#M!:RN LIN4!.U\_LYJO^EWJL[ M0X0MQ?RM@IEFOVF;Y[PC1*#$@H*Q\F9[KY7CCF81U_UYX=97R&1$_Q7LT"A! M=_L3A."-:_KY#!D(5QA!5I;.3GR,0S<^F9"2&SUQ'[3[+5/VJHTT"@+X(T: M-!>2IVZ8EX%X,,%J3V$X8IRO6(;AW>)-0"HLGB^9D,P>CK2B:A3D9\&:+6'B M!T?9;\FR\OYA'O?7G3^B>ZSXEUKGP(12V"N["'&/*J*KF&A2]&4!Z M>Q#E9%73H1TQX+(R"[4=%<& "SOSB96#&)9R5[\;G1B)-3C[U)(=()[S=1*L M]58ZK;,-A EQ:9DUH&B7\*Z^=PEC17O%*O?1*E1LS#WJ;PMO0Q@<*_;Z'%77$H?XH,\ J6!_>Z79H"X240H5"\4.C MYLPM>!.:X -'EQXRJXL&(<$ FMV?B:YG3]A]%"-6%,9IHMR81%D)\$X4CB.D MZ]!/X(K$0!J9ZS%=+A9H*B$6H8(E!=0?T:4D;O@]?;1$I$J8:0B'/$(,XMW. M@/:L#H *\!3W%H4+&CD@C@DW3<,.B( 0SC!I0<0C-:>?SCA;D:@9$>AP3$:= M]2[E^%6YCZBB(XR= =5Q)_@C1DEBOBN#-1)]H):4]7/B:5PEC$X2,TO5JSBE MG"OV"G,N/>JN8RV2Z#7'-M.TFA_$_7B,I0,HTSO,P$C-TV1&!B#?B2V:X%#A MO*LY6Y_U3/^9."=Z38E8'=!(#^A]A2%+PP?,0%-L)3GNJ%[ID@NM&+=4 ')> MOHNPG^ ?42DI6YH5E7#K)J8R\81[EEF6N-+-T+#VF#J% 5Z _:U)?$V!,X#B?04F$(DNX(-UPN4=!,4^ MF4:A.G72$,FDRUP[@Y?]'Y^GLJ:H]B[D170FE(16ROB!IY-(UZ@!G,D0((3! M6NQ,O;&+IF@HZ:J);D5WY\$!+T!Z8.XG"E- #:_:0W#%&-TLQK8B;>POQ^ GE*S \(]QIQRGA'P M( ABS#R&88!)"9-#N4DCQ+X==YRG\_7&#SS;S$5[W^XI*L8XBU(A *9A$^XB MHRZB7IQK020%L7,S"QY-U,2F8))*S9QZI:=GHF M!RY*J)@7!R7. U ((U]+W;Q@AE_1\45/@;_',:8SK)N(Z8$%Z@/;8NW+T!O@ M!4(68FI[J_@@!& /V=M^E'H!K%$:XT5HEQ"W*P,HMZ-9&!?_>1E'F :+:TO] MLTA@X&K"&^E=8XZ*JW?(Z9BISBO U0Q#V.H/Z([!A!+@R4!!$5"51.D3083< M^7$4?XXOSZ MZN)3CS)0+J\NCD]/,.?DY3-,*FO,"_.AWABG6!&M_6MHM@3L#B 3*0K8EKS$ M*LT_^_';WRIG;^_R5K/^S GNQ43Y:E.3OC MC4M5@8%I^]7+RW\[YUW2[%4FNKR4#QBI=HW&9-<14#FF+PM\*$*C&C3 GBEF M/56^L\Z _&/-H_8>2W=!W[>Q7^R+;3@H?91"^*!H7A;B$/_[C*N"J'LX#"JF MB\D4$OBV*%8^&M/XU=,"$G60CA00B4Z/Y=P'LTL#\97@8F@OD%+/]AIA5W#+ MC\VNI\DD#:7B0!^ 6#X:HY(2%&Y\;P0K JM#ML@%FC^"A,N_&8M??N.E,@>M M&JEK4MTX/^QX"!-+)%JNCH":DPSCDHN)>5/EU'NRH0GE%N99P=ID2.ML&6'T M\*'Z\A!I0/BH-S!,PL;3FX(TX93#_C4RB]0>B4)*X"K9*)BY. #RW"GC')\6 MJW-_%, 9_7_9O3?'FGA] ?.]32Y"2X=Z53%.>@9TVF$M5NF=0G(8$_;8[6G$HCI S.F M(/'0A'H6H(,). SRS) M(/;[%"@"-5C3_1[C3+*FL9Z4Y^VH4]==)\LM5N73$Z98P)'VZWG0+A9?_84M MW;P"]V-+91,ZH+;.W#XLO!6'? :98 '4&Y3E!9F>'--32A:4]]&;X"/1% M>W$7L8T0DI#V.Q7LJX,V]>B;FFR4.194C=T\ M8J_4"B=ZT>:N,49 "[ M0?6:B-K-L M$%'^X44\=D,I!]'6U37VM\3T ;HKX6:TEOD$RYLWG[)DS1M$BU,-*Y)>PBZ2 MP*@OBF3$(CQO+JV=/=(I4J;,%'>:K?YNJ]+N1K<-W4+1IH<:)Q5,^E:QC_[5 MY\S3)4C/8D. J3BR[=J6T#0"#E3)!:3=S*1L'4F&DB,),UK:2]5F)$SH3ZPQ M6.I5*]*^IRP4]NPKU<=0/.(UH@J?M6.&K]F^3D)3%HE>5&%.2^BH MEB)^:.5/&</X@MJ64=0_V-_)@SX4Q05((Q/&UJ]C*0 SGW6&H9 M]#2,#ZDZ' K+:@2NY)9R)I*$*JIT^M8S+X-3M@):J6OR4TDUIR3>F(;=-&DJ M7$23TI4R&_0&WWK>5)D+"??2D+0[F]1I8A7ME&QW62F!]Y*ULD)?;%XG^CH6 MR#=1HK'/00'%PUV,OC]8XS!Z3.5[EY(/,T1G_@SM[0JE\8/4_"K;RE68D9PG M=25,A:N)" /K)N>,S4_)SJ35,."CR M)WB"\X8B !('P=O@X"T"I M+R#K+FW[ !$%T4"76",=(3-^+%QI%A,JR#(.BV<(+7R5JT(9Z(\)-?)'D*7* MVDC,>\:'QX1.;$O*:B,"*0UW4#_%#7\\$W\<1PJ%A(*64US9$(;% M?4OJ;K1RR%_)A^.A-HE8-JL0MO%GQKI46[?Y,\T&\5=_(FU9+%-'XMSBCF.M M(:TET2P;QFQF>NR^+3FQ(= E2?QD(^^?>S\+HZ%C2">.PY9BQQAGC2NVN@]5 M"CA:[]X]?E)NU&S5H^K\(FWU]+EG% U2VK1)*KF&5 S(D_UVYS=Y \,Q\!XV8J>4[!LDS@P*+S' VZ=OXH&%O&ZI3@L+*P M*,:G,039.K#)UDD1\"+C&2/\[LB-AYRDA3=$,>=PD(? /KCQHHOS]!;+2W&S M(RRU!6](.-UW5-RT@2,PV17[F^R*%1C+*X$C$%L\VQY."Y""N9!)T MJ>B1#'Q]'K2S&".EWC/[OG (6-Q"R8YY[>3[=;5K?LFP@.6>52T[Z.2MW5_< MTTV J]27^=.6 &I9VE:R1Y2+BX5YQGV@PQDU#9>%!T$*>BFO=>(M9".>1V*% MVR?!IV;\586-B?-,9%HXJ/A>.V;-FO?[PM5VS#GC-+%*<&P>,-%EA+"6L>A M,Y?1%:K41[<"DC MUY^(1.'BEN(F4X6>0W1D89C#I>&M=MB_7/ G M8 ZSVA)>KHR5LK&)1YUH.J"XD] "LH6+MN(L6=)@3#2UU9$?197 M%_.R#0NY![K=S<)9_SNV^U;V_QS/+0DM.=,PZ:V]1<%4!GO15;I8HQ=P\7[^ MAMKW46:3X6W.( ?59Y!E:J@.MC8GEU_[Y/)R17"7G:MKI]L%@7K]Q^F5TST_ MN[CZW+GN7IP_O>;O:,5K_IJ=.F%(.V>=X^N+JX4K_59%+5\7]5I5WPO*#QBY MY&/*MO6]!)WB=&N<>HT4V;K":\_XVBUEQ?V8E.H%.6>OM>*]T][=6<+[U3_(4*2D]/X LL M+^WV>E]@FUU^N3K^H].KN'<-^='$BQVN():S7)*)38%=QN@BRKSXI]7,$Q@. MZU$H.*GMI&4P#!>*7(B3B >I30R,>NTB)(D[3;SWZH\/0S\!"_?AO1_2I.FF M#_(PL4OV@4+4IWC@!F)ST*KPSZ)PCP[KK>8>ZMQ9#/\?JA>+.JX#$=\6OV_O MUP\/CDI_:M2;2WZ_USA8ZHZJ037WZHW]95^^&=1*#6IO[J/>$H\RG\).P"WU M7UOM+6-X4FCK?6OZS6DJ&<2,C]&N_&;@??"C!=/A,AW)*=^8A,=G%AZG)<)# MRX[9\+&9-W#>0L'E",2GD54BT34UVCQ/*9L(\[:YM^6E".6AL]W<>:6DZ:!O M?8S-YS%1YA)A B^!2$2A5TJ2M5.YD(6N18E7(#""+2M,VR2[J1\1^7UW<#N.8?&&NT*5P<#SX%@N MAA/95=.90[BH#I+LPTIHB07-US_=D%H]*V?:KJ.^64(Y5-)H0:;]L32FQLPK M162I+/K1E/PQU&LXZ\"G;_+$^T&37PO&81?#\U ?UJ*$LOOXHT4V$B!C13X MY:3 TH;3B/ZS5N:1:KULV4?ZJ];1=QA(.5HL+1H?I^7J\7'SH-8Z:-2 BY^- M9*WE2%8J]5:/<.V#^E%CR>U?SB#/INHW_+SAYX4)!]^^##<_]:R_3BJ+7;M& M7RWMZGTV.WZM-OOK>/]FO1Z1Q"7T6A-)_%U'BQ4Y0#"E&RLNEBE\\))' M!3D(2NB^/<52N!03 >@P^(OX6)[/)/MN,VSE.')Q9TK9%%>;#U[/B6FSK3?; M^M5LZY<].+ZE'+@%4A-? !W@:"'Z60DM/_WM6:JT]NO[E(UXLD22(V,A%@O( M'3>=W432< $F%0VP%:5.KIQR$H"S+0#+O:M+U3^"T#[4=>F4$"-"QQTS6!HE M(+QIUH JNB$N=K_B; 35%0\;*H7\UKK3010SU?X4GIRDV(I'*M7AQ:H*C,KO MN34P%D;B!?1O*8%T\P" T=3377S,U%1'IVG@&P $1AQL]'>;AQ60@]@H QLN M8Q5,Z(VC&1?BV= F-4*3"P1$AV9LDS1W:3A\BX5R@NFHFSGGKC) QK''Z $N M%=H).$@_D_P:N/>)U9HH@/4(%&C[A+MD=7'N82BH QK" *A,B )(:4IYX9ZA MBBS[NTT<&,$TW7G<_?\U.EUSDZO M_^6<='O'GRYZRS0\6I6T\VZF-8]JK3+!\OG$'7FS!^?.CP(+(T7Z7'IC; X3 MQ0]2$YUMA-"3O=3<;[2W75V[=Q(-A[MGL)EOG:]8A]R;@:">.5<>H201'C"\ M)L5^JI=Q-).'8'4?_L9%%HT]?-H5OQ]_[NW^Q5PN:+; C*??;OP^;*6C_7J3 M9699 ?#3V?-PQ=ES_]%*)/_;^S *SY'4W,\5V?$*:[4&N^VCHRTG="IMK0/K M+V]4=8F)X)*@>9QEB,@6[X?#:GP6>14"0>$.1K?_Y-O/ WW+H M$K7Y+VS:KT-=A:JJ"2_M#*,IB/2SP!UO.;SI@=N_S=Y3 \5=6C8SGH.MWUR^ MH3 <5[>3+=&$;ARC=:"0W+'11*[(-[MS:5/O-0YKRZ)GK1(G781/8 ):#R## M"2A:B_#O5.3E4 5:LN1_9/FK^.T A+LJ MMBUQ R_'L_],,N:ML^TZ6_:#K^7!F&^[M:.Q9;%>FC8CHL]U9,:WYTI#;?>M#W8 =5MS=RT&Z@8CBG"RL^/S7Q9C;-8FD.G M8&C16K!]MY5;'V"@+>IF-G&#Y+^V0$ 7E\N4N'?&XPZVW^U,9MD]&Z:3W6%$ M5;?XI"T'6QW#0QK6&A]M_=:L'1TV\-BA%E@-\[) *[/?#1 MD)66V@SDHD%4FVU]M#*&)#:M #6?@3HT-FL9-PG,'[<\SVGH'(^N@5PXC\1< MBKBM :62#PU<61G"^X$+7#K:64;*GT?A$H)^!(QGB8)V8XZDY_/8DT=R'4_" MV<(#:6[-MTLJ-=MRKVEM_68.. 6F^EYE1\!%<@L\9_>1VVI+*LGY@!;.XZ#6 MKP\_XMT/P8_8;SX;?H2Z#F8XV 6JH8A^SZT_'ZJ)]N+@$IGA>GSB^O#B WQV MQ(FR5?JP0F>_@[IS^C]_=#]VKY=IOKP.I=Q'*U@*?'A8;^ZU?[E2X'+^4FZ5 M\ZB^0/CL^PL-5VW^)X2--56N="%'MNA25CNG;M4N*X\S/AI;79"$CX5^%W_/ MC^59>.-+A>_KS1?C5)[U2^!#89!LI57X_ &*"K^9S:;)^[=O[^_OZS#.^CBZ M>]L!(Q?A,M]ZP[$;OQVZ,_=M\]W10:MQ]!;&VVP>M9NM_=9>8_\(_O%V^.[@ M *SKH?>MW:S?S$!L'.,:C:B-.6UA/-*:X-A^??\?3@^F [/\B(7J4V^6,B0A M+2[JR$L8G!>CG[O'K@P_A#E,(]TE@GXG'' X/BN1V5:.:-LE($^8'J&B%]W/%G-O+WV<;?J9=8*T\403]6T/RRXJ39V,B3URE/]D">[($\ MV7\'7X$\:3:40"'1D*@> %3GQH=BPNQTY.:TXW'( TJI!JW"NXG_A#'Q\U MA@>Z(266%).9N-L6 1'/HIIS#(*J[X:W->>\WJD3WN\0K#@_F<4<$G+'%$H@ MJ.X &RO&V!=L3*+X):3IXL*TM1&FOX0PA>-&\S\VTG1-I:D['>_BQFFTV\UO MWCP3S?8\'& M87C[7I5;U6ZT-":Z&X- ])+=BV^!]Z#@T%L-$.2;K?_SMWYKL_5_G:W?JMCZ M?WEW?NCTZLY?<3J9J'UO^E5L]OTKV_I^>^E=]C+U-[A=\[_ M?+SZY'3#9$:EMR?25[S^O6E%&_Y;F/]ZQW^\=OZ[=K]%831Y@%/,S LIGMT; MW'@3=\.0+\"0)Z=G&X8L,.0)E['CGY_\\+:/618;[OSYW'G<^;3AS@)W'KO! M0!7M;-CS!=GS4^?CACT+[/G)[7O!AC%?DC$OKTXWC%E@S$LX=@,C;@3G"_/G MWFODS6/JP'Z)+>JZ6*2*5>IWP'WNS'7._,!SMKF@>,8]V6Q6YOPRJQFPR>-J M[I2P[=-0WX[RH&]'+U;-KOGCY[\\2Y,]),$9);]A3B FP"U2ZGB0IVVS7=_/ MDY>_>RD*KPR)A0IG:1SZR6E!;@K4VU^^&.JS?>>K=I\=0O*7WPL MSUX[GBL3?P&N+2]L[75_/^]5_MYA_:A1_M.RQ?4+/&I!\WL=:M 7W*M43W%U M\>72.;ZXNKRXRH+[S3DD[3_#(6D=L T6E"38#KBU=!OS=9C9V^1M,6EMF=;% M/PQ?8!VH]3,HM4[TJ,AM?.54V3Y!+=XQ<.%"EM*6X!M)O)'$6A)G$PHW8KB" M5,].IG4B1D72Z2NGRO9E[ ,]ID"0 FE*Y'"E__7U02(>53NIWO:CX0/\ZV8V M"7[[?U!+ P04 " #9<:)8P=@Q4),5 #QZ@ $ &%P9RTR,#(T,#,S M,2YX4('5>:L2M)*JG+WOG1 )"1A M31%JD*QC?OTF0%(BQ0.D#ILS+#^4)1)Y %\BD4@<^NT?+RL+/1'N4&;?-B[> MG3<0L0UF4GMQVWB8]IJ?&O_X_--/O_U7L_E[>]Q'769X*V*[J,,)=HF)GJF[ M1.Z2H*^,?Z-/&(TL[,X97S6;GR59AZU?.5TL771Y?OD^+!:^Y3WR)F]?7OUXUWU\2\W)VA;'Y\>J7Q8TY.\>7[Z\_-HGY\;+Y_GSV M:_/ZP^Q3DYS//\T^DO/S\^N99/KBW#C&DJPP@JK9SLV+<]M8NN[ZYNSL^?GY MW?/5.\879Y?GYQ=GO]_W)[)H(RAK4?M;K/3+C%MA^:LS\7J&'1(6Q^M%K#1> MTP5GWIK:QCN#K%/;Q:0>/9?'K;HG!(3;,$B M NU8@_?BF(VSXE(]I[G >%U*7((QE!";98?%9<.W9DAW#!VV?:V<#B'= M@3JD]JTL6U!1RN].0372^VK!1@@)1.T_E!'H$./=@CV=&@G-V%G&9-Y.' DAL 4CR3_N\'O00!Q8(B2U>UOZQ.R$%WOMN$ M#!;Q6ZC"U3?)O&SU@83:]#^A\A:>E:T\D!#KW[W>!K;*UAM(#,_:Q^0%^13> M(VK>-CH,(O\&$L\>QGIN]";%^N5#AB'+K05^/I?_+E!S.T]H(DGUV]ENV1TN MGD/,H?U9?M[MT@%Q4"2'<*=="M/%.U$J6? P;+_<5K5-8@,Q?'"814TQ3VIC M2T1&DR4AKO-@8\^DKHB@2[1]<:Y*A"X!E@FT+]E %#!'4>XH8(]\_NCGC82_ MO\&9UO C#)$'S(5="IJ?!MNX""705X<"C7Z.2:P]\)O&=-A\"$Y>ZGB\#JUB MKP3\?3' MW(0FZ.MI+<^GHY%AZV@ADLH0Y^(;@.(Y"28Y\I1@O]A'_!C(I$O M\\T,"L/39\Z)!H#]!2L-Y=?C&8I0X^]O(T8Q^YDLH6F6S#()=[2_/.J^'M-( M4K@K+>'C/I80%?0WY(MZ@SG26[&S[%GL^31Q00IW)WJG!8\ZG>'#8*H/[D;#OM[1M4D)H/?A MK@3Z6LR]J6-8S/$X@2]2"AKV4%0. D$H(@EM1:%05HUP'FL=+=;WA[Z/D,8_#$6-8(I/;#1!]HDTEG>-_6!]*,2_6V-'(E(!>) M[A2P05$^-4(!G,AT_-"90IL/[DKUC"B=LMTODQTA0E^C]AYHT['VJ T>2@TM M42IE6U_MMC50HY"\1DU]-QQVO^K]/HR-.CCQP9W>[I=J]0P&2@#>[P(0,I+# M=(15C<#HM?3Q8ZO_H U[/7"S@X[>ZNL#X0/*CLDJ3DIX/NS"(S@BR5+$51NF M*,*U1DAUM;'^"./@8ZF^$J52(O#K+@(1ZAJU-(1^(VT\_0.\@O8_#_I(6!KX MZA*MGL5!B<#'701"3M)%;7C](L:.&B'2U=IEFE\65[;UIZ2UM^O4J/H 8FMM MVOJ]E$.)4BF;.#%+]JF1)*]14VOWH_[P#TUK:P.MIT]'$+J4:?-4IO)0@E'8HH;L&I*7BC*K$:0 M@#NXUZ(I2H)F;;45%_ M0[XP">]6'(K(0QN!2$JL$>Y::SP >Y] X"D;K<'PODYYE.E.26-G\B4EWP 1%N-2I_1_:P@]! XB\7*G\1X)4 MV?:)Z?:6!?)YU*CE]UBE&S&+&I0XIUT+W$C)P?/Z^L/[]Q^3BQC[K@FBGT.I MM5H&3EDZFN*950[A;"9* !.18.HJ%/K9YUL6I6&(I^/$I;$NDS.&E@=81++ M5'MTCW9A !*K-H*XCBV=MNY2NN5SF*B0^%1P":>6V.QD&LOCDLY B4EBEI], M6-81CV3RL30BF2R4F"0F[BE9S#J"LD>ZJTM<3,N1!78H3)R2 G'(EX="@;5$ M/98&/5)_+LY3B6TBUQ%/V[YUX"PH)]YJA?DKFX^)XW+/<#U.[<6(LP7'JP,A M+<1;"6TB7[(+;2!&]-:8(!1(JB7(D'[H=N'D,EHHF$S@ZB^2[Y#<+= M%O_SXN@@_GGQ!N-I?6[+D'=F.F-B$/HD4@'@K^"Q9;%G<2F3TV&VR[$1!+78 M-L,'?8IGU*+BGKDY9ZOPL2.N9.YXCLM6A!_%^<*&VKI]1":8Z)?&OF@G?, M- .EP!.B4"T4Z"5>AYJA]BO:ZH9"Y=YL+8&R;D+5Z)R*=M*ADO:"PB>_0Q_; MH@K(4MI-(B=1>BYF/5%M4* .VNJ#X.F;3:DWZFS0[6'*'['ED7N"!1#".6^" MGTC@$+P&P*&Q/2Z2#FWLT/+6]IT54]IA(B]>9.M0S"2%IDBJBB*Z1B.Q: 6 MZBLL=:,QDBJ_V6FV.8@N;AO0B%+?B'F(*P5A/(%0Q';%%6#4#*X 'L D0G?GGLZ2TM1FDSN[L^L$53D MO#=2441L+9RM1 M#9#O+@G/N([[N,[B%)HI;.K#>2+)7L"3;.X)EK.VR*@DM45;=86?B2B,I,;Y M]XK7T-]D'%/8!JO07LSVQXJ1_TM#K]#PXAKNM?#9I?W1D00J;2N1,<\[0!$/ M@C<:B&^A#M+<-EK4T;%E('><86H/YDH32"2_\TW@;0B+'J[9[J2!V=TA>9H" MS)1()A+1\C!.?!>.F(36/!; T/$E:)2") M#&7T%L(ZMG_:D;1H\#$@[@AFK6WLQ?G!J^A/>=,//&_VS;S=9>/X FQ_/V( B^\7OS9&NEW H:N M)BR8KYF_)'Y/5C/"&PC/''DVY+;A1X((&ZGO@F>=XV_.+4):L&@U$%>L&4\%6?8;N'10CBON;7,:MT!2J2MZGD)VWC%9>]Q88@@2 MNOY-$U*OECRO^D2X$PY=\-FE\DR@ >7$ 03YD^?.@&1[C2-*.+KA^4\<*4'= M5FW/ >?O.& 3,VI+.=NC0M%S:/%K=EJQ R;PSEN1M(/ F2UXO_E_I;_/]EIJN AXL!=1[_$)7WFJ$7YGG#F-'/E;B9%J@4'$K*C@7%\IP!UN9=JHF/&"L-,GL=$$U)W/"N=B4#B-:ESY1<+VF V[61\O\/\]Q M_3,-U/+ $K,#Z?*<*MHFF?L!,NN>0U'5&"DZY9.FVB>N"[8:/HO,A3*K78I' M11WR/>9TS1P<26CHC_U^)]^5J:@JX,LF:^&0+/5(-YIN. MH]M?E]18:C 7=%_]]<>9 R04Z78=0.ZX\ CW4Z9 M&&?7MSRCJD:MFVE%5V0EQ61#IKFRYV59Y7]PUNW>LV#JNUI;[)7P8,H0!B*Q M=\$\8@2-*Z924^XILP;'X5V!7BZQ$AF>%1B(G%7Z1CME(\Y 9%U!_^S@ MH R/JEK](_TF= R2S5R!?U;I"B!ZBJ2O7_2[YIE#D?M/:4^9OOA"Y.:;1U$U M?ZL%5*9%.6CO[]U23@3+<*B 504K+*%S]__ZW3P8^4#]!WN-J;D9#S+M93]F MIXD4BHXFZGN4U)L^"OBRU+),I6P!R"-@_R&)$09I2V[)P) M>%DV58V"#EUSEPUPRD7]K8"J-N%^?3^<+L/$./;\R"XF6\QI1E>3&'2%K4+S M\)T;T77;L#R3P!/I#J%&VW=?J;ND]M F?Q#,\Z;D^_.LZ+K9F)C^'E#=#C.M M0:8]LQGR2*K:B4([C5ZB]4^Q:T[$RUY>-J( Y8GR$L5S3I[+@F2 \4V5^$PM M6X&!<_K,IDOFB5MP_7TR&ETLW6CV?_*,UXI]@J5X5*#2F\V;X"9 >;%[\Y M MH 6Y5*#B?3HG$SPGJIV?R7(54'YS5D8L6L%8">ZK3R#X<,+LP^L !D^/\[P] MS.685#1D3^3C\M',+%X!4%/BGW"[VC85?^ VN((,*PIV.!*FWIZJ22=K@J]E M?@@^71+%'&=O?C]\O!UV]/#N/[GMNN-?F Z^>Q%H'75C?[Z8JD;?1\WG^T-BY$7&%M7OL[I0 M7)N*=N%-'"+,2^[&F6'CFSAQHPY=4DA.Y)M#HF,$9X='9E4/RR*;RUHE-J*U M*K41[9C=-/S1KN_B$[;"JKG6*#W4Y?GE503Z(NGV+)(*V(IZ,:P3#)B F1.! M;#/*;H_$/Y$#57>(;UL!#XG7+EXGD-0 M@>J$P=_0[A*3.'1ABR1DY.IL(+)+=5K(X]AK''N?(4P:N39C28[P;G.\9X=?2RS_Y?"KJOT(% MIRP8H\.*$4?,MKMDS6#X\A,+FF-P]IQ].&H/5E6=@>U<+R0ZOH:YV!,43"E# MPX9YI/C!]^W).+&+*/+;A.JH^7 )56W$D>4YK:#VF2-)K,RI=JRZ8H0Z>.EX MOR3FOUG6LB?N(")]\-WF[D]ZIOP"J#Q8DKG.L@^K(YB Z=XL7\6(X,V(OK2E812GIA,94(APGC$W8U]4ZU]E^?SPFNOVG.-P-RYY< ME2)6FEJU")4IM3#O2_K;*)@$TBSR)7$9X6UB8H)("PI?Y2)=B40$# MZ"R]V:RP'6>5KD!%(HD6,8N$N:((7>)WU7HVWZ3F7?PR\T_$9:#;KLV?"OS!+7,FDJD96\0I4)>&")_3EP!1'#H<*5!CF=]M<>.L)4ZG0E$5. MW4 S'4[&?[QFO]'7KV < M)VDX/O_C]:>S]\2^_H]__.UO?_]?A/S7VX\?7KV;Q.M+&,]>[3?@9Y!>?1[. M+E[-+N#5/R?-OX8W_M7)R,_RI+DDY!_M/]N?7'UMAN<7LU><)^,^/?SWU.@GDMG""3#B:1!$Z>")4"S#08H MI2ZT7SH:CO_U>_D1_!1>H7CC:?OK'Z\O9K.KW]^\^?SY\V]?0C/Z;=*WGWZ]^/B7[S[_6;2?9LZY-^V[=Q^=#A_[('XM>_-??WTXC1=PZX7CWYB?(;N?T8*2\1QHE@OWV9IM?_^-NK5_/A M:"8C^ CY5?GST\?#>X_T5\/S9G)]-1S'W^+D\DWYS)O]R3C!> H)_S*=C(:I MZ/JM'Q4A3B\ 9M-/8W^=AO@JRM0^8_;U"OYX/1U>7HW@]K6+!O(?K_W5.2FZ MIV(.[-_6^?8WWZ2(?A2O1^V@?<#?%\\H>#L4"+[, /_I?#1OD8PF\=Z'1D67 MD^;V7XY\@%'[ZN!Z2LZ]OQKL3:?XC/WKIL'),_#::B\]DIDE2F1$N@=+&0$K MK53*1,_Y_3$L\DU1P%;]V4]#RX'%MR,7N'@#H]GT]I4RWJ(=ZTMM])D%*7M_\^-Y/+6KR83;K6R9P-*-&V=-F+<7*-8#Y"! 061G $ MLV\R\QR"D(0*"D0RFH@5:-T%BAR4A.A\JCT7GL&S"CGX3T>.:AJHQHG#\0T^ M>])\12"#* %B=IK8S#R1*D3BI<4?5C!E@2KFH#('EI^_BL[%3Z?SC4>XFHYQ MK9TU/L[^B3[B_O5T-KF$II5OB7R2JFREBX11QHBTO/AU5I/@) /.HHK)3"A[( [Z/I$^^;V7=5QCZ:C1X>ST=CF$ZW9] Z<""^4"SRXF'Q](_,(DCZY MUO6-S+9#WVGL=2XQ\A?ZHC"*D=\$)E$F:T51@?+:Z\\J^#JDU-= MF2+5U;(U8?S5^>#XJK5=XW-T]=^C=1M'^ !^"M/OH5G+M!&61,T!31JWQ&I. MB9"&EC'A/#Z(PK[;_5_K@:M00?]<5.ANP*L9CWFX-[=FCTB-Y(R@K"?1>@PM MI?3$YAB1I,EX9YE#VE8V&\\C6H4EYN=B20>JZ"(*1_Z>SB;Q7Q>3$8[RM)P\ MH.,3I'(Y9$MD5O@C14J\UXD8H[,4()GBKKN8_%%,%64>J"R4D4$1;I,@J%N/ M"[IDQ+"7P]EE>XXV3G?N?BR C! 4 MI[1$DVS1J6-HDH/WG$ VE'K%65*U [)GX/0T^R;#?LS6;-,%S/RI;#V>3$MR;;1*HA6R!:A4QP;5"XHC,@RHF "P$U MFM7>R%X;9$\#^?I\ZE9]U5CVB-0)&(>$.!AGB$,H2:STC CF>'(Z^)QJGYG^ M:%7M33!?GR=;*J +UVO@HV4T:4$4PD 3A(?<4TL3B7+.03):V_I/.F&5#G* M45HH&A,C2<8RHACUA*R*QUPR 6.P)J@='^7TQKU:2]O/>%*;C'4]]D[&YV?0 M7):3F*/)."ZPY"2=,-$2SLJ9,TI#@J."6.X94\[D4#T=[G$D/76CMM/]]F-> M[YP?QB71^/9 ^60RG34P&S90'+IWD(=C2&]AC'^9G8S\>+HT!DO0D^8Y U " M7"8B@0OBA8@X.-IG&7*0OO8!:17@/76JMF+7[C7ZDL=P2Y"UTHD&C#,R$SA_ M3/(D0-G8@9"\]3*#Z\&!W'KD>P%/;2OR[4Z#.]IE1W2WZ[,5 "EK16@*',,, MAMZE$90(2JW07HK,?I1FO^XS>WKLLA%%.AWO:B8(#23@X]/A.$XNXT=2\@SYFA7UM8W,#R#U]#QF*S-24PMUCV >7RUC MDH&6?&U3#A%0,$ZLLY08:YA "Z:9J;V[_C2:GAZ];$6(2F-?+Z6C3;P<.,> M KKL*EDT43$9XH*AA#KA%*4I4U%[XW#^Y#KX;RUMD KGD\S%V?,EWG2HF8#. MG@4.&>>88+03,7H8X&^@V>^23C8>W(KIVQ-<:F=?BX<_P\6V;)!=E0"@6$_% M(1F?#:%*&U(R&(CWC!,G<\Q.*F=E[# 64Y!:\UJ[UD^"ZA/,7D%.M0;_&I\ M^',R29^'H]$ %^)HI>!$&%X\;(R\?-0,@ZXH?3 F1E<[V>SVV7T*?BMH>:,A MK7AS;^;'Y\,PFK.JN,@'7^+HNM0,N$,6?$"2:8=^$A7H,ZM(7!8"HRM!'0W9 MANHY[:O@ZE.(6X$(U571761[!W# (#,KLR)1JX"V!\JYF7,D1(WV2<3,8^=! M[1V:/L6S%0A1:=AKTN#!#O 3BQ_6!WF?OB@#,O%"7:6T6DD0E=GB0)!KB:4ZVRY;67 MD/H9I2?-PEBW7STOSV&Y$YIK2I@L$9O'R-W9@%Y=%MI2CJ/N:K/Y$1A]VB'9 M4ON/W&S>:M"KYI9.QDLH@%H#,@J"\CCTY;,DCD=6YJT2S!@9?.W(^"&&/NV- M5-;[5L-=;R,WI6&1W8]._!"=M'U_-9SYT8 Q\-H"D, B,M#J2&P2&*)SK12U M-("J?CGO<2A]V@^I3($:@U^-"1]AYHO3=>";,09KT[T8KR_+4$,J[E@<<:(;Y"$#TPS1YA&WT]J' VK01,1+=5"J2A2;>=H M38A]VH6I;60Z5-8#1OW]S#K#G^U]BTE>["[CN]6K/_[H,5V6 M@5Q+Q$KU(+]1X3U2-'"WD0/3@R^SQN/L&(Y]\_40$;>1 M6;E//!GA8\X/QS-H8#H;&.YX%CX3+@'C/LW0E06N"14J))L="[SV%DJ'XE0[ MC_J&<1 A,>N])\;BO&Y/2:T*0-#ORR*#4+K^!=;O8?0IS.H+'Y\\T-I0>W5W MGU# R7U BQ)9 PK.,D,%R0PE0R MVW8&'L&K38[.E#.K@(-E1QCRD2BH6Q!,N'+/95$&&#X$P1ZPK(V8=8) M-#9*)VL]^5L!40 I2DJ]UB$0*5TFKM2_DL&SJ+52AM:^!/X PIIVL6/JUZ/# M(]EC&X]\O7C'#\?3,J%A>CS&J \EO!Y.+\IVW'$N=Y8'E",N91+AOMS3*YNE M(:*<./NX /"4F]J,_R&H/D77'3*DKG*J<>8(9J6YP;2M S27=I"LT=25DC_, ME518 <3E4KQ>8#""BT'4M/81ZB,P^G1\VB$OME5 72;P"V7PJ[VRM7D"2J_"G-I,VF[@NS'2>S=^.)H75%O*R5HA6YDK,.EC/MF*V=!+DFQ+JIG^^&-\,$XS2=0[@[CCZ\O/)Q M-K#6@@Z,$99D*1^>)<'0$T@4+E&F;'2I]G7O=?#U*EKJDFK/IY)65&+-&O W MT,S*_:#[8!=O0#J;M%[B*<3K9GYOGB<)3/!$!"T60AFT$-H'$J5@IO0-HM6O MZVX L[]FNV/2=:W2CCQSX2@-(BM?2@:A_(^$I.)6W"KQW20A%C%"<2",8<3%9@K-#1N6UR5J_M$': M50!;BP//&Y]U1KSN8#YOV=LCQ5:N*C+%SN4,[3A\A MCOQT.LS#>=/VO?1_K^>[7P-)DVQ;*$LTH>5.G"=>E"2(1"DXH[0-U4^E.Y>J M3_O;7=&S9]S8#>O!]-/G=[6>&1I^S, M6?R!@+5<1'Q,^;_E'$53"A*] M@_F?^/L\F_#@2[SPXW/XB%(=Y QQ-D@I.48S0\:7.^;>,F*EU<0EAHX#RX:: MZHU5=BIA!4>V0#AI)F7'*;W]^FE:"GY\JW:*<_EF'OE#I))F66XR&0P8F:4E M>;E4-M5*>6-D]+73:5='URL7N+\HUKG$ZZ@XW^%='UR@7^Z>FYK?J[IN?"X;^'+V?.: J!6,]P M^BAT>7R6D43)<0@XSPIJW^E9'5VOO-B?GI[;JK\:/>>WIOW+2]VGN@8_T71Z><6M1=>76$5LZ5\BM"3*MF-L%4(+G*A@8HI:X^!W MD)2VT2JR22+#) *D-E_I<#J]+CT6CO-RRZ$!YU;I$#)1@J(9M:[T&+*.*"E, MBKDDG=0^1?@QJC[%'AUQZ9%*T3555;$2SI7_VNYH/$ C?,S.H362X!-&+PFC M%R. T,"T19B20NV,Q:>P]"W=8!=\J:*7>B7F%UC>3QH$=MW@]^#&J-=WT7X(YE775-8?NY]&@HS%_ M = ^SL%R84),: >S**FS2COBK/*D1*A.^V13KIZ MQG4-;W87YEM5;5:LU/& MW2*\;&!/+R;-[,["@@C"^=)*5G-)I(ZE-B&3Q,1HHTYZ72_@ M-=516"=6U0RL]3(' QA46@,[20G/C/\X4LNF651I>I+X@]1 M]:GD^DOZWINKZD7VZK.@('4@$$H_+1H2<1$IGHW""-L8XWSMYE.;[M5O[AF< M3?8BJJ.!V\Z2,*_4U^Y9S-])@VR#-*J4!:*ZM !3Y0Z%8L0'97P2KFQD=^0. MK(*O;_GX71#L*1^@NOZJ^YYW")]LW#20')B.(A%?*E5(ER*QE"FBHN$Y5W["(_E&R3M(D*@A)6F#HHEQ)0A&D*CR2'&BBXC>(*X>(&6,+M;VK'N;/]X10YY/)U]' 17; M&5TU$(?MH Q4%%)KRDDTY4I?LI8$JQWQ%ET(:KV*4#NY:OGY?<70G-5>,Q[#T:=4AQVQ8VMUU"L+B ^'M[[-ZKXLI1GF)*4\&Z5L]3* CR+Y";9X:Y.C@DJVIH>_.A_,JU46-&V>SKQ*DZ$F M"/R?:"-*33:0Q.O2T9E*32-S'N2#HX#OKC \]=T_P3YL+557&=XJ2B[5>5#0 MMCWS'0C.G(T*XT46)7HR!00'A7"X@])]*$6]@HX?^>H^-:K<@8JW'=PZ&H;9 M/ =O&$_*U:O);0/-@02JG$;70T#"!<<)30)&*B1PA_9$9BNS6$7/3SU@S1:4 M+[(W5U7=549ZAY4LAJ5?XL-NU^K$4!XY;PEF@5&9)"&>+1<**RT+@7/M:B]U? DF)5VGN@OQI@Z MJJE95^]!>O=>C)/K-L\ZPO"F%)09 .74AP2$6X;(>.;$><:)ME$*#'M9JMY+ M=A5<*_'GI0\H:_.GNL(ZI-)C[3_:3M #E2S(D#3A,I:&.%F5NUJ:1,4\E4GA M\-3. 5@#WDK$>NFSR>Z)54=]'?+KI($K/RP]-=O\O(4AW1NGI9[C ^N3]#GC M( 1=4M'+^;QP0+Q+$'PJA_2U5[S-D*[$NI?.\.V>==65NH.U\L1_;>UNTM8+ M*Q4!@%*;Q2;B$CI[S)F<03G!7.V$BQ^"6HE6O]@N;5U-=4N@YKIM@05WT+2' MF%%V(JG%'\DP8DLWUQB9=<8BMNK7G%8"MA*1?K$=W?H:V[&[=5=U:J!95%D$ M2YCT@#XAB-*IB:T)UA5E-=U4:ZW MGTX/CPY.3_>/_WI[>+1W=GA\='H:+R!=CV"2$>W<$[S-Q7T',S\<3>^C6ZDN MUX8/JE2:JX:8E:ISW68Z[T\NPW#N+R$5-K$4O8Y*$(CEE"24Z_10;G? M$C9_V7E2@U-5T@"J2K4(+A;;:"I&8& C\3R4PK!6$A]L(IHY(53F%.0J>03= M(>Q3_FD?F-XC/O1_)6CCG &&+L$'+0C'<<5AMH8XQ8'D[)3E7GD1:F^G=2M1 MG[)N^S G>LBC7LZ-P_',C\^'=Q]NQ3J[\.,_)Y/T>3@:#9AG3!O.298:'<%2 MF2>4TDT"&%=>.2ZK=VS:J8!]2DG^56=.79;USH&ZDR)1$2EP0Q*4*@L"/4!/ M@1'%N8C)"!.UV['KM [-=[6-W@>:]X(#O6/R8HE;>F-^P#X_WUIZ>:"9X3JC M&TAY:1^1&(J9,B/&12:< ,VBW'64L"KX-?/6N]WQ_Q4G0S@16LDR*"' \Q>*GM>< 3O+Y?\E9\"6U.@R6"@-7X9I M4>&X[<@SSZIB ^FHL^66$ACP1'H$YX2/Q,H4N/',2UF[]M Z^#JLP_1GT][Z MSYQJH15)I?<0>J&BW.;1Z(5*DRV =;1V!NJ/,/7\^*,.E]8HN+2^HNK0=7DVEID821SN1@BL/Z>1"M%;+<[TB2EYZH*A.KI20TZ C,!P9BE95@ M_2?W_"2@+F5VH)PJ!%KX/O>$+[7Z"JI'!@DI;IEA$-$?"@4A#@VQ;9L_+0,N M8MKA^*Q GW6?V_/-]?KDZ50Q72?$_'E\_.Z?AQ\^[!V].SPZVSOZ\_#MAX/3 MTS*^S==)7G9:'N[!S+-&-LB-V?Z9E=)D*@M?*6/FX:/0(SWXLN@Y<;=)H,![ M9P(CV2DD:Y2)N')/7'G#$W!!LZJ]J;H*KNUS N\_HUVLOY<^2&^]UAYEEJ7$ M>P;B)XM1'_<89_%(@J9:L\@@Q]J)3^NC[%5]R\X9UK$6 MNUYO;QTU\'1V??%IJ[WLU_@9]> M-VW_U+F4_M[6P.+MU&XK7#>E4,A;/QUNOA+O&&"E9?LEA[72&K_T]#N4I7_4 M:%*0E)I@H;2@(!1RR>WU['M'VA0F;X0UJ^P:6][.8 M]C9&0 E]+!>*/<[5H!(Q-H3$LJ)2UKX!_BB0/JW:%9GQ?7G";950)9#=;YND MG>-DO!(>TO^M6C:9_^8#PRR[SMJ9:E1_2,"F(SBX3ID*U(606_ M2JY934Q]VCWI@$TOJL)ZA3+;=> Q.#ZZH 0SI1@-K. M;C#J7?ND)Q^/3PX^GOWWWM&[@__SZ?"DN$Q'!V=W3E.I,3@9E\W0R5VE;[]4 MY'MC7[/2@ROYD%T,0R7?\,GZZN5HTE EVU<5+6 M;G[[')X*K0$>_^[Y*4UV+D5+&=$95P4IC23!)D>\#H8Z1 JQ=MG1YQ'UR7A5 MX\DC)?]K*:7>>OTMW%^NLHU_'T$[_N-[VP#/=,!PP;J<#8D2QT2*MILP]409 MQX7AU&E;NYA&+>R]VOOIC'TOHNFN5]UW!V^_K2VE@M^2J[SQBKK"EU9:+=>% M7VN79+FM*\8"463TGS DQ5B%1E%NJS.2=/).):83K5UIXND6NYNXXF%V."YE MO@LY]WW3?"VW\2]+_9A!]M+Y@(XFAD%H4K4)Q*H$A#'MJ$G6LE2[E?!S>/JT MRFW,@>^]\DH*J-BM8W[T/._F!_N3Z>(,9<"$C\ 8)9I+2V0*BEC.$\G@O98V M6:5J^SU/@NG5JE.1#37&ONMEX^"ODP_'_WUP\/;@Z.#]X=G)A[VCT^7(Y,D* MPQNO*=L^L=*"4U7P2JL14F8XAK1X4/$WEE L7BT\&EC.D*04[(X:$'V%VW8R/Q^6UQ>YJ MA&A2I(XDH4I6?$:Y@T]$UU[F[M?3PZ M//KS].3@X^G_WOMXL+D7]?@7U7*.5H"YI<^S:%_QK9_AW@T^HB1"GDW0#[N< MC$]GD_BOB\D(^3LMV1(1/SO/_#EI%KYU^Y%!T@9"1'\Z.NE*ICT06TK-&2]C M$B'&('XTG/70U&VR*524U.#\\+2D[Y;.IPY4)(R&8&,"YU/MLH2]:[+Y0DQY MOOGF.HJIV.9X69IWPU)_<9RF=S6F[SH 3@=<*Z=5RH0Z18DTRA#+$B44T"DS M4G$A:A_#KHZN%P%_3VC5D4ZK<6Y_,KZ!9E;2(N]#7;P!Z6S2(CTMF6V+&[/& M,:MQ0==.H4=GF20NR7*^G9/DB<4,OC+Y-H#9"[>I)RSL6LM=F\#Y^)W._*S- MP3R\O/)Q-@"J!!=,$:O0_9,L).*3A](F628N9?*Q^EW)-?"M61#IER9@9WJM MV05^Q4%Z-QQ=XXP9),.#$-(2E\MNB-"<^)P]B8'BJQ"3#[7#QK5![G0^6C"& M11.)4:7]"G4^4E1[/NZR+5.'=-MJ^JVCQDI]85?UD6[' MPFB75$3A@Z 17:52J\D$7)O*<7W,AJN5DG;7?G O/-O=4JA[!;VH+YME L65 M($I)57ID4PSTK"-@HPOHCC-I:M>;^%E]V9'%Z^7'\%/X1]_^_]02P,$ M% @ V7&B6,9N?>A5A0 N0% !0 !A<&O' PM7 #P'B !(2&;=*FZ)\X7[=R+_ M,,+$\L^6OQW_36;N4Y89K">Y[2?H%ES>?GB'CV"=/O7]+?_S(97'PY3\N??1ZGO!;]77P;#\-

)Y92'[6FGZ 02A_%?T_ETLOQ)T0:? M:6(]BKFL*ZSKH_/GZE[@(H? 0%0:<,A9<3,%&:HT@N=6:9@ANK^>: M/2?CY/1Q=5]3D=51/C7%,(^B^_C,8QC='(PE_-]H^_A?,1\O_O M?YF.+]/U#T?#*;+ZY?GL@?@NIT_EBVI,>'[N)I.W^<-T%/YY\N=@19L=&7 3 MSXO9@=4)T=D=0Z02!>ZCJ:C[M5;4!LWOIJY1$UGOAP7H1AD>LP;#N ,A102G M70 FF ^!2ZLS>Z+:OV63'E#Y?43<0.D?TGB0)B?O4'EI/$YQ!NWWF;5ZQJW- M) L/N$9TK"7S8%5@$$127GHBB9.UM__U<&K28)6Q?Y\#NVKK[O9?2=3W64#J ML.#92FB26).EH4!8P"4G1L%R*9#^+E!'E+9&-6'!2CA'PH+=1=U@+S@Y/Q]] M*T[6J]'XQ>C23_/E^4D(H\OA=/(^A33X6DR@YY?CXG.=*2F,8-0#91&M9NH+ M6.O0B%8Z!9,]X:8R+WH!W#]3*KL6[=318 >YS><7@Z\#=.'C>Q3(.[2U$:#[ ME,ZX\6@[$]K-QE.-WUJ-1/>,5W>&:IM^AY.XBF",#B5N M=Q$=&2UV$OA].O 6=#B=3"X1F2>,"$HI)#3&T @CQ0A+!+@+W%LAO;:U[=+U M:(Z2!EL(^CX%1 L*O+V,:+",&5&8D4RE5RK7M MT <@'249MA7Y?4;(G0-5HXN+T7#S,2:8#):[!"$J=*@#R6"C9:"C)R%2FYFH M;4=T@/7DF5%;]/?9H2JRX]YIQAB/G+N,:RV..X\,K)(2O!.*9\T)8[4O-#; M.28V["3J^RS0U5FP.,P"EUR3K, 3'Y&L*3.;XSP64PCC P,1-$EBV@+UQV)B%I1K\G9]%.^7?0')/^=Q'T M?0K811[)KW@?\\.D<0DY?_?3F8?J^5._/ 4QJFS?19 M7[N,&1HCX=0*D$Y3$!&M1F.)!DVSS5:;Y.K?(;3.F.$)'2-4%T2J<)OS <\V MGP,(PI2G*D1A:_L=CR9CIH\^'\B8Z2/&1YRT,@F7 M$'5"?SDE!\;0#%0$SV/P"A?9BABK #V2S)E>BE['F9T%WB"R?0?3,JFC ZA& M"30K 1TXAV9WQ8U:27UOE*!.V>2-!J:I06/+<'!2$/!*,Y%U-C[YITN%K@DU M>V)"'V$WO^Y:W.]':[0Q,D,*,H%0E((U:!OGQ"@/3$H65N295PQ5'BJ'HH** M-H8HMY!O@SOP&P[1 A"EC@BA%%@KT;TB68)QUD-B1J+GQ536#1W.X]'V;I)M MD2H3XTR([OR=&\33X7/TR*;N? '.42831QYJ(FVY-$-'F*4(E%LNE5Y";6\G7Y.X[+BNO,[ACX$<;332XT%Z?6FY=UB:R MLGQ%83CU@WM M^]'Y^:O1^)L;QS-%)2<:S: 4.5K'CBIPF48@%@U9Z0+-I+8[V1/BH\AIV.5R MLJ5*6NPC]U(SA7/9V8"^32JO2G($ 8D$,I@0I'#1Y^J]*0Z?_]I4;7"7XZ'0_\Y;1X5!]';T;#C]3$)0VM?3M1!?N1TV[]V&WB\;])T'H)Y/9I, MSE*BZ+R;6)IHQ'*>XPM#&8&,UIAF.A-6O:_(+0#'S9CM9=T@/KHN%%>PO1H, MW3 ,W/GK@?.#S^Z/T^&\7T*Q2X5)NG+[5YE-[5=UW!1]9*QH$.3=N,+1 M. T^#>>5V^'[Q[$;3ER8X1_&V7?G=U:#K_3;C$L^L\9;$04'$83$MYE',()8 M2()F+KP7N,7OD^M;K^0'YO=^M%^Q[LI]^73V&XJXH'\[?)%BFN "RD7+"W2N MOR+:KVER/VGFEY+ZUZ5PS'R;>]:J9!K=;JQ@7+*@*6B15,>; Q(N>YT^ XU^AFI6P# M"]Q7[S"R$=!QN+7ER.B^^#_![-"P]OX3U3P1"FR[VN)*4] MEV%@DR7@@W-:"ZTT=RWE-0M M:VLGK#P(ZL>E37^=K&#-SK'^-7;@G-,O+[Z.9"X,(% MW!_1QP 1&.Z/63% &Y%&[:T-HG[!9#^,/P"G6FEL!<5VOE78Y&JLPBLH[IP__T4JDBSCX1F*(\N M^;CX_DE3XC0V,L9MJ>O:;]K:P?*PK#),*L&!S++)G&-@O)#@"9$F$BG0P'K$ M>5BUNS8]._EP^N'MJW?O7WYX^>;CR_O7O[^O3YZFPS.QT MBP4M7J;[S]D M4886C>7X[@'1):?8:0\NR53ZFWFIN"]5QK5?RH= [:O_4RT>W#/6JDK]T+VA M)N/IC17-=]'?T_3S",_LKVE^G-__:4IOW$6:U3G%*"0>=Z$X.:YT-$!1EMSU M&!5ESDB?4R>*(9 ;],+OKJFU*\:#U8369JHJ4KV2QHILLL:+6^594"OP%OP.5/0V= DO?=&=2H\>X1D M65-\^EBYTD<3%3E2+CW_GQ&*\1^X[DLTZ1=E2@5 M((J#2D9D81WJK/9 QW58CLN8J"KY!@4XJW M>-\%6:/6$^M1':8%11WM=:#$ M#J)O4$&X 6'B)(22I4G'-ODGQ0&>*?7.BC\0; M<&%6NG RF:3I\BPC6MJ &R"4N&0I;V6X3MQK@[264LGQS*Q]9MP#L?^ ?RT- MK:H,V5J\%4V%8KF\N2P(WN;E^B:GP__\/ B?7PZG:"B]Q4/53=/D3#'K;.0* M#%42A-01O^*\'(_!BTBBMJ2#_=?M:?O7=.WX5B/)-M+]S6$!MRS9LXB;6*"4 ME78[LXL(!,>S 6JTHL9Q)X+IH?:U#SHNC=>19X.-_799<#:$)"&1:I;@KL," M.BC:*["2.DN9SGB<5=[4#UR"W2J,O;U<&YCYUW&+ D41&Y,J,\4MB!!QFPEH MKMB01D?'T[?O/SPX?G;WY^=OIE=&WZX M3ANX(8_Y9>%DFYO1OH^H="&ZT\HJW8/.K+63,,^LN,6JX*5.RDG(I=6XH"2 M,<4A2 I-1!-I=K73"M>"V3D-Z]*(/NZZZRCZWL)/3O+]M"WFU=>T>4$)3*9W%C,S!?.TG)#,H6@59G? M0 DX[@T839PQDOA$:O-D#91#A14KZ/ANC*""K%L$BU; *E^.TS*0W@5@JX#B M0^ .%%>LHD8$M]42 HDLTU3&1II4NVG=@8CR M4*SQ(#SI(_[*UXTW03&^O#Q+6?O@"0121L=F3\'(D(&@X9VBLRD:]H"]NNZS M#Q!'K"O^447958XHW<#S[ H/C9E+HLL!F SZP]F"123@/)-!>!>#YOUT^>S( M=;F=["J_E[,P==DT;P"[FKBA),^ECURBOK0"R:5[@W>0>[+X :@)>&,<32X"!')!2+.K%6&R)SD7*M( L]=7M85GWU, M*MU9=A7[+):\EO=N^&F>C\23\EXE"RD4=Z/4,IE '"1'68Q*<:UC)K<3N]N#Y?6FUILC#6 MXAE!GX=['T$EX4$(E\!2DH!9Y[27P3M7NWYY/9K]V[%MKB0JR;M%[O("T?/1 MA1\,9[=[):=B$$O.3+'U2HO<>:=*>I9<$,ES!M&%,O<3/2@CA02B*4^>)1]( M[9%)?? ="UN:Z:3%Y&WW?5DZ/V?T-<5_&Y<4#4V8E<(0"(KK,OJGS!HW')C+ M2@LNLZT^G?$GI<:"[KBM&3@G4#9Y^[R><7Z1!B3[-<[J71M3),"['5Y09A$C]BQ1_&XWBM\'Y^9FS M"5TA6WIZ.-P%N<'U6*O!9"I5CB*D3A=<+; = \,.KK/*LQ=P&YT.T-\;3F_V M^CD9CXL3.'N7;G3XF;?\.=,<44F);K@NB8JS7FK1HX\8J(M<>!VEZ$"Q+1Y] M# QJ+?&*HQ0*W.M).:/QBT47_^4V>Q\H+^W--+% O5 %+0&CJ005993!*/3T MN^P^O1YZ#*1H)^6* Q/6['^K"7VF,'5U.9W4JJS G0ETV,D(.H70T0*/+6102C9D) MSI2.N8MIN^WSCY0@]65?>3K!"LQ+L->^W$K,1F1FK .I99FCS#32.WKA-Y^.9#CZA^:SP."QW0X[-*AW+$"$52J], MRJ7;'GND]*@FZ?5# _91H[3LQ#'*;U!FMWRQNI5*'1[4KEZI[RK;5RTY MGJC/'BB;CR/))9G801;('*^X2*9VZ>>>JY9L,(%)18&JLD(J QI>O!3>!N&2 M]=:GVJVX'VO54@]==ZM:ZB/;QUZU9(WE(EH!P;, 0G@&AB<%A'B?+=,\FU:W MAX^Z:JF7CCM6+?61]4&*4+H _%FUU%N5O:M1MM'#00BC6/!6$UDZNT4TOTN_ MN!@),"-1FW$.MBBD$ MDY+IE#S_1*J6>HG_H:JE/K+;1]62##(E;QP8FTN:@LG%A[*X93)+0A16DBXE M+D^E:JF"+K>3W1ZKEG)$_SHR#4$Y7B@FP&E+RY0%HK6()##;0:5/K&II6\W6 MDF2#%CE>.)Y7?M8-+6%7VE3?R M+?)*N-:!!>K!EUU*9,/!H&4"@FCBA25.,U.ZJ]F0SSG;E:T3?U%:U7]U MY_,+'1J"#)1 UO-H7.E$3@AX+C/ED,>NUR>HN\44= M+FZ_\%,2+A+_2]SY@PZXRP?05*(=P'P$J[V') A-B=,@6:>9(X?B]IIU_61X M(PY4SJRMNKXR$=&%Q0+/=+0F&A]P&2*7M]> L6C=6%/&PGAJ$M<=[,=V")\Z M1Q^1_BJF\S9_\V:1G5+CJ3.E%+Q0"D2YYO.)2Y )'30?HR'IR>R[LQ4]=38_ M0KU7S$INL;K3X=0-/PVN_GBVP(^?W?"J9(-I)R,U!E#@^$_Q*,LK#2X22HQV M3%5/=-GK G]ROC4KVF=E[UZ8I"/3F2@!BD<-PJ1N,TVN3YA_'$;QFS0]BR$[&\IMBBO1<"H">*8B!.:%Y8X$$1ZS;X=+ M>.JL?0R:7<%4UJ:TX_W+#Q_?__'\(_[QF]\JSYWI_MEU"CBV7$NEFHWW:3(= M7X;IY7@P_/1\-)DB$_!G:?PU71.2"T99(!(,\;Y,ITU@2IZ%5"1ZI1S3J5-S MNQZO=Q=R&- ;RCPG]-Z\*I/4(AK2SBD'UJ,1 M;3CR)]9V['O VU?51W6VW-V^6JGDL92%W%K5NW.W&.MJ#-.$1TB$%G,@1K!9 M4@B>"!V]5SG73NM>">3P\[$K:WU46_H-LO[O@5H.:NX JU%QR!I(ARD)J:"T MAVBP@\3W2 @2I0J*$= FT-)P7(,3/($F/E&A:4BF^2YQP)*/_?&@CZ!KYPRB M"MAM7./1I[%;MLP5Y>JD='>Q9>,35'/\RG*(U$@;3&JJAB MU$:.#1O.WBM?4B(1EA5P6OK@4@1H%+I<*GFMF>;X/YV&*3S=ZM!]F0(U-- P M+W1#K6('@#]K1GNKLG_-Z!9Z.$C-:(HB"!DDN%((*6(B8+*2P(RC61C)J-O' MG,Q'7#/:E"=]Q%_9F'C^^=+[&\B6E8\V$9Z2+X5R!@0OJ>_260C2*FX3$SEV M*3-8_>F/L2*MEPI&5>77P';X,,5CL,0BE@O_, ]-3&9D3C%D$M!,BJ5_OA!: M@A'4 -646ERP$%E5?MLW CIV.Z*>-AI4"2RP7+T&#X-I9#G< G(8*Z&BHNY2 M8&GI30)SR=E%!YW3'D2+5'\H3NP=9^] M_]-]!U&/*LJI\NRH*VI^"&GHQH/1C)):&*>%8R 8CTA)-"Q,1+O4&$JAEABCK8J!(O9HL%H2('GY3&!2=&@B[(6D7TUZ(Z4"B_BO8Z4&('T;<(XJ]'R +/E@0) M>!(B0L'Q-2AU=(XJ:GGBFMCPQ$GQ4-A^SYSH(_$6S>3N%S4L3C6WD=QX)R/%LFD.XJZM?(7:SW+)"EB M,DN[\W+6CX<'EQX<;?1WE5 M E.EPH9.SVA0X-!_;?LL=' \H^D!LEI="F%,$S)@RE1#A1NX_GHRMT M4)JY,A:7T.A :!7P?3,*9(X:73'-B:W=;.ZI%CKT8! K-,!\R@:4Y.CU&^7-W:%O+=^T)Q,9Z<.$AZRA'332P ?^ MB']W1P3+'. .P!K%1]:">@2E$+NJ<-12_GLE"$\V4*XS!)9*(("@1Y>\ \:D MI-12'Y5]VL3H4QJQ-U[T$7L#/KQ$DW?T/:4/Z6L:EQ#"PK^/-#+TYB)P06R) M'A.T[Y4![TWRA/I$4^V(V1HH^_>H*BEK5%_2M4=H3":C,+@Z'9=S( 1UVGD* M>$2B0>:I NNY!DJBU4&C!^FZ-$!<^>%/79EUI%:[W*DT(?C/\6":7HR^74U[ M8(R@+RXM.&\U\DHF<#'',DY2*LYX]E9U4^/]#S\2->XHM0:5*ZO+\XQD)8_* M #=E&$@)MEB.'A-CBG@E').F=F.0IUO97,NXWTKZ^Z#$@O==8/VXE^QLMD(0US2&K2+)1?7*]RU0@ F@_JNA1V=Q'CGNZX7H_.C]_-1I_ M<^-X9J,@1**5HE(6("S%0\Y*AQAY8NB*DN!KS[]] -(CO??:);A<4PG[N@7E M*>%+0 FH7'+WT/(!'[@ S9@QG!-CZ3Z(<6 V[*JL+A>@?23=V@AX_MF-/Z7) M&3J:@C 7(&C< X7G&3Q-$HRB4K.85!)-+8 %CB/6_C:2;CA*$==W"]X9]TD% M_'_PV:$S[ T%ESP%2HWWG%IE:.T+H758CHL%523>H#AUU9IG([;.YRE^PSC/ MXXK_=3F9EA6<)2*##-9 Q@T,CT03D+HY@#3<6FV3I*KI[7P7D,?%G;8Z:C!! M:N6!%\OL*D\Y!*E*"E&FX&?YY%HG%35' WP?O&F3.?3FY7[-%ZM 6#ZF3.[3KZBHE#]UX)*ZB M!/-FC[RVUJFBT7'JP/L@0:CLP&BTK@PC3BE)$G*_,L4>PK3KJ[3F\^>QRN!* MOB1+0"@N6DC<6?"\\&7E29*<4.2U3^M->/:5%E25!W#.)_$6F0S[[43758T&-"Z+(-1#98Z!409$XVVZ(+4J'I;_?1#70+44^RH MJH K%SK>1[1LE=4!4\6BYG4X]E_37$-'&U6^@X#WI7SGG+!*&N R)Q Q<[ D M.=#!6QIY=CK6*&G>K](W5#3O2^=]Y-H@BO/VRVPJ\O#3LJG*LJF&E82G4HH5 M&*[3S*:]$04J9A4,$?A)M<-X:Z#LM\:YCIY&]85<.?'F^6C\982@4ID M171:WXX7G7)F.Y?/I6:JN,NAM+NS!&G'J ")WK-SC(N.H=D'-O!5SSXJ@VUG MX5:,QM[ ,T$6+ALC+;LL=0!5T5Y;"V3_!MON.KJO\$H";O.JKP#'35*4!0MN M=C%=9F/[/,K'K*MI^ M,ABC.3(?$86_7)J#1N%B*0%/) /A!)Y(D@?(@20INYD6PK MO[6GPSQVRVN$],>TM#%8$I-G:JF1'A@KTUR#%^ E;E2!)^)LU$*3+L---SSB MJ>NXEO0J6ET%UBOGQX-YEXNK?A1"V$(TSRFC<9V*7=IWW M/OBI*W W256\L)XU$"V-R]SY]/MRFN?U#L$S4X*X (H8/"."26!M,1PNB(KR:[!;?'F#L&*:2D4[O5<)Z1;"A&Z5W _*B]TWLI:F,G[6VDW+QWNC"$X>9&(5.J<-NS"CP7 M&BBGJ"K.)4)\>BK?J7=Z/8WW$>X^>J<;XEGI#@21(Q3A8BP.GP:KLZ$9S8]$ MN]C5C[%W>B]1/]0[O8^<*CO&5^;$'4@<;4"O&8'24Q9/HH1\S,R#5E$8K;WQ MJDM,8\W'/UGM59!6[8;(R[WEMU0*5[Y\1BO_?#Z3P2?'&9J4B?$"JK#**0;& MHHJ8]K9.=LA: $=C8=43<^W.]W-2WX2TG)O2 53-SO?K@!RP\_UNBAJUDG+M MUW\MN*!L3,%08*:T^BMI= C+ B$"/7]&DNI6!OJX5-^E^_T>--]'N)4U?G*1 M2B1G>?1D3HU1SH,U C/5H#%S%ZGJEQJ<:8D]M/W7/'^SIJ&%61847[ M*XPNA]/Q][-7[\],5A3M! J<"5ZJ1PCX8 0D[73.0GB9-W5VF*3PUT^CK[\N M/G&NR,4WUWJ\?MY3UM^64FO17/KY#,IU,V06@_<>\?,XJS(-I#3=+[>>3FIN M15*BRSSI59_]E#5615Y-.FK,#,-7N/1E,/4_!]//SR\GTQ%N$"__#.>7L?07 MF4S09T_QH_OSC NJB2#HJFF&GH.V&9PU##)CAI2:<,UK]\/: N;^_:NFN?RM M%;5V3V]87G02YY>C[OQTF$?CBWFK]@HE19L^N'H94>=5[*MT2 1'*2<1= @) M1,X:;!E16W8GPU+(5-5NN'O0TB$5+"&9^W*%CENH55;.59F@:RDCM=N= M/XG2H3X\Z%4ZU$?@ARX=NK-_OD]E*R\]3M)X]K(.0WKKSP?S=;[\\TL*4]P\ M2P[MI[?Y _YTDLL%XVB(KM5X^J(DV!11J9Z$6OU 7D(!3?I:=%A-6?<"_3KT5630J.\C$/3(BL# ME%MG73"6,7$(%CY"VVN7S;"^,IKTP.D $G\8<#-UG](9"2XY)#%D9RP(IAF8 M),K,8JD#IS3E4+^18B^(/R*+ME30H7:@3?LI_@>#4:1G1 FKB*4@/,%_B/3@ M V7 7.8V"6H9K=^)IP[V'Y&!M55:.=WQ),R"7Y/W*:3!UV(UG Z+ZYOP)].2 M?CL:WOC=F4$'V!MT@:4,I;!->7"94J"&9JNIY>:NG;:Z"6"OIQX);1J+NW)" M93^D)78R&+X=IO^3W!CM3L:E<09,H"4P(S4X$C50885-S$AZM]]_!9;<@O## M4F9[1:R]2#Y,Q.KLSO5(Q9C5&=UKU.KN2G[&K7[&K7[&K1YSW.IG(. 1&= _ M P$_ P$_ P$_ P%/G8$_ P$_ P$_ P$_ P$_ P%+]_FWMV]?_.?IZ]O;[21??[9#3^ER>GPN1N/OY=M\UU:HJD3;MB;O"I%*):/O::^"2(0'5CIB\9!1,+!9#2]>(J! MNJ2C%ITRBWN8+/= U)O5O?SHQ70P&DF(^'8Q.^LV)BQ8I!=HSXC,^/:%7#N% M80V4?44>=M/O^H';V\OUL409-E=G,DNIRDI"TD:AJ<<(N&1P6W9,6,>T3$'6 M9LICK%NOHO%>)>M])-^\;KD+F!^U9+V7HC86,&\CY>:JSYI$:ZR%Q%@N*>\4 MK!<&$"GCE#@B7.WN[(^]9+V>QOL(=Q\EZTR1P'-BP$T*B"N@Q/T&$O6>XGZH9+U/G+:4\FZL#P[4_J*L8R0J$)(5$LP$OTW[7VIX^JB MNL=9LKZU]BI(J\$6NS0B;L[62<9QGBD'%AT:I'E6"2044.N"8AXB*A&&CZ<6K=6 MQ!K%]I)BPU?W)/SWY6";L$@1HE=&05?+)6L:- MJ%T?MPG/\6A]9VDW**"\\@1O#3%[=SD.G]TD+4*@);9U-=%L])C8<_#\-)8;@3R87Q-,W?#3 +\JU:SM0N0=GKF70'C? MM5<*=[\JRTFO!U]3O/O4:S,L,4U%H.5R5] R9@9MY%(698CT3J6H@ZW=L[(+ MKGI!\0U/FT?W;)+2"B9!.L/*#F3!1V4@6-PK(IJC5%>/?71&MZ_0>76NK(^F M5U7(8PFPGPX7NEF]L&???W?_-1H_/W>3R:)=3W:*^'+36KJS2?P'S[L$,J!8 M'0DY5,\-[0GQ\$'XND09[4]A#1R2!^!>@WWC+M)5ZZZ'(3>*YV\!]S!1_Z8T MZ$>Y:CI\)/33441TSC2:\I* ,,*"2:5U)$V,9AH]K1[J>C2T>^#FX;&SKH_J M*M]8+)O?7+KS9R[\\WQT-5?#:^FDSN!]:2";,CI,BE&(6B>O;6#6=.F:O^[S M]^\--U?,J+)4&T1-E^V-WJ>Y^S[Y//BRC-Y;$A4QS*%K'CF:G,2 ,RY#*AT- MDXB1J]H>\@8XQ\N/VKIH/AI$;->[#7],4KX\+S.[D-!!69\Y.K#. M(D8^F]=D@ 2GK:7,6UO;Z>^":__4:>[X5U='@V/H[LI_&X\FDZN6>U82$:JRJ!@?9 M79AOTO3^"T 5(31:/,8S3R"49F Y"Y"(RT%E3IWRC?>D5;B.D$#5U;'V>G'/ M5W,W.5^* H<3_/@P^C0<_"O%T7!?MW7;P=C+!5X%">WS3L]RDYCA$KPLWIJU M!HS"K] 2-R:S()VH'7EK>:^KYSY]0"5GC.>"603%0@>&;B4-#AT M<13WEJG0I=AOBT<_JEN[/FRX-4ZSL<@?S]4=;@/I*AG\]6@^0G0^U#N%9'A) M&=6E%3QC%%P6 = KH=SP%!.K[29N@+/O*[F]L.#>*5M'&TTN059"6\13NH!K M=MNV =BA[M4JJ;$;/7;0P=Z)@H]GD?I0TITS@G0:O!,2M/5.AN#0A*Q_+[9W M@CQX W8(?O01?0->/!]-IJ7/QOE5J-2B$^FM(&!%.9N%1W>!Q R9>\6X-E22 MVL& >R .$:ZNIJ2[=Q@[2;A!9/%#.C\O_F$:IK$[/QG&DWB!\IU,Q[CDKVEQ M;"[!4I$LLU9 SD2 <*X4&P4)2DC'+3JI6E4OQ.T#\)BHTDXS#7:.FZ;6VWS7 M$#O+)JFH$P$F<@2AR_5<"F7LO2PURIE%7OL&;#.B1QK^V<85:J""O75R M^OX?)Z__>/GVU:O3-R=OGI^>O#Y]\^'C^S]^?_GFXW5\XY4;C/_ASB_3[\E- M+L>S5VV^+C>,KP?.#\X13GD99K^.H^'[%"['I4KCF9L,M@\)[1E@G6#1(:5: M*XRTA+;PY%;B>7N-!__@S6@XO@7O^K4R*KNH2I.1LBF%#8QP] F8QZ834RI M(&2*M8O?5B,Y5 +[@5@QJJZ=!G;L?51+2[X#KD;1LW68#A,XJZ&W!ZFP@]#W M20I+N=9Z#UO) 8-D^^1"'UDWX, 24(HGDP7& MTR'ZXI?EI%J&P8BHN5FB/9VW$[(?VPAMH+T6">,KXC23^W@7+U@7L(TLU5Y #V.^MM#X.E(U4U?+ M?:P3:(O;M*9.0/(1+3S-\8R5I3[+)A.52DE6;P[R"+CU@#7\Z*C51TLM*74Z M_'(YGG=H@^R$P(^&PY;MH$A4!#@*QCH,E(&:N/XM@ YP"W0>T4N8XR M.VJA@;V\"AI;0(O"6Q?+)5BF#H2+>*HKEB Y@TLFA =5^\9P YP?C2#;:&%/ M.PA?@K2\\,E9HC=",!>MPR0Z-/Q-U,"K4;F.X 76-;MB'XB/_ELN=O!VR-W*E-N [C/=73XEIZ5%)!DQ#P!HPD)>^)LV 0 M$]KRS(#+68".QLN<(Y'5,YSV3X\''*##L*./Y)OD4D_3.$VF[]TT??CFOBS[ MEF07<9H=$5^V5NI +2"2?H=%DE2GE!!J[1O*:9*A9K M;QV;\!P1.ZJ)O460_S:V.WSE7"9#C E9!8(123 K(6K@R3-V"%,:"H MBB2Q0%6^TR)Y;>>Y+L\[ MTW$^_:4:!U8QR3WW#EK_&H>_9]<=%^LRG:/ G' M&LUS]J"<*XWS9$:Q: 8Q!$M#T%+*VO&Q[9#^C(LTUFX#3JZ M4S9ZP"L;9[D M?5"/)U926[.KD^A60@R73[:JHN[[RSE)ND4.9IJ?#KVD^#>>K<-RP$O_@Y<65M%/@_/C+JXS$XPKN0@0C$<>DRAP%Q,9J":"B])BFM<^ M->YB.&3 9!?M/*#R7J)MT7-BAN+JE7@QF)3J4GP#SG)F5&JT@DNK2Q 48I17M M@J@W@!QR$]E965UHT$O2#2;Z;+X(F(VF&.1!J3V\ 7K5;NC* .#(=7&59.D- MA^N@L_$U1E%TH0W)=\R-+>]BNF,Z!O(<5$\-3JT'T'&O!4TE*8$P L+C(8V M$GBFG,\Z)E]]^L?Q9'\M'EGK&T1[;<55A6Y/<[>5RY:856&Q&V)XL50#E8!)EC-N/>R?@?/(^U] MY1Q:(L1J\%&C)$N'/L/1%#;>^$PB(Z)=T>,/VONJ!W?;];[JH_?'TONJ8RVJ M("PFEAG0' 6>=66ZHB4,_^$Q2QI=<,TVAR-O2]"+-=NU)>BCO8.7C'BXF6]LR?4E]I2>PSGO'$4Y+-VIL^O:KS7HKL477> M1PL-KA#+O-ARM(?IX.M@^OW9]Y)L/'M'-'$.%^T!(>&":1$ M)-SZ,HB@*/[C))18)H1DG9 9M:I;# K?*S$>L%;VSXL^0F]AC@S^+!,ARA21 MFS'&Q5&(%EF2FBK0H72TQ(6"BSZ"9"B,;(/@K'J7DTV ]F^25%/=O7&[M>3> MP 1Y/1I^0DP7)=)\]0)(4N;!.ERMU&BA2QG1+$+;B&>I A?WN-5C+"$@KF'9$H5%3.WIU'\6/;1[LJ)4FY>,W$;UQ%U?&@N@Z%6\*D9HH$\B8$]>!<%%] M2MI^B?!@!>Y^>-!'SI5373_BH?AZY(:O7"@[X_=EFU?O&/,I0F:B(%(6O T: M I%4"ZDL\7>Z,:],6EW]Z8=(':PA^5%5L56T &:(OHT^?AY=ED&-;P;#-$UI MN 2Y &>,;)X2[I@:N3_K\)S&-]_ M5UUM5/T.@F[15&D5-NF(Y1HIGDE&;!0!EN(I(#K+:&+PE,DGJ_P'_/U]Z+Z/ M?-LY#FN\&L&E%5$2T%R77C&6@<\JXF&II&)*:W6WH=)3<1%WUT4O]["/(-L% M M;Y,]1E7!QSH%BYJ$A,@6>1%',H"XI'&1+^B;J'K?1<0Y057^?)>%JJGR>C M\T$LHT]?#J?S_V/:>M4TP$V')F6>*1]]FJT*T?SB-3_AI+;]^Z[R/=RM;>R;O3WTKU M^XN7):=Q_&4T;XZQ''=AD@PF&=".X[E5)OIY23THK:3G.A/BNI@ &Q^RO]._ MIA9&+438(B,4+<^W^;:]\[O[?%L-!Z/ON&9]MQ]P=],OY\%1(0[# /M M9UV:L@23G =B)^+]<'WDW,-]-@\.^6J+,K0J5-HEZ,0\%5P(6<(E/(45!2N.L^6R]>OC_]Q\G'TW^\O.X5 M=05YE%<.;9BWAIKBOUPMHX%>,&'SF7,J%='E/AHV4: MK$$+/0B=LV562U7_8.B";/_#GYY]GQ>U?9CBR5[^_'5Y"/[RV?=U\UGG83"% M[ZRW'+=JJM'8Y": #U:"L]::G*B@MEVC[-:KVU?_JP9\W7UBU%XH\5@Z7RW6 M_R)-!I^&LU7.HCTA4Q&I)V!EZ?>I: )'7(*8@PC>AY1L[4+:U4@.%2]_K+19 M/9-H%_6UFUMU ]4BUM0%5]MQ9_'J3"#D+?)RF89(Y$[4 GCOQW M%*UCZ6@9)QMH0#-7\4:SS/9$A@<2*_;)A3ZR;A*NF ,J':<7&*]WQ$7DV'FI MA98:T,Y';SA1 UXH D10[:(QFH3Z3>0?A'6P\44[ZO">-517 2U&FHW0$5JB M7"82*)70PU60D](@O)TU6M,0#3K0Q)"D;.U9=BM@' D'=A5PTW$2MPVD^#1$1 F1L26&#"I.:7*&=,@C+D>ST^+=*-%6DV538??K!B,W05;LP+? M];@>SS3>[;2XEAZ55-!T-UJ!,5B=@]<6\!0L?0Q(*%.\%##AHO+,>*YJ7Q;O MGQY;#-]MSXX^DF_ BIM7@!^^N2_+6D>9K;94@XUEJEMPO.R:!!A-G'LG7*H^ MB7DUDD/.'-E56Z/JHFY@F#X?XT'[_'(\3L-PZT)XN?H%3)NMP/\CX'BYSA/" M@&'.@!3:$B:TCJI^D4 G:$=$D1;*:-&N<#1.:&F__#-\=L-/=\&A346S=1F8 M40Z$15RFW.9I&7U&.SZ'5'U$QB9 1\2/>H)O:H?V&EZ/Q$4?SUF0)*(\1&D@ M;:T"3D4J(REE$K4WENV0_G21>KM(E=7?H&WB^G':78"UC>K?!_5XW*;:FET= MZJVDEG9Q_U4 '6>92PM11=R%(\==F#(#-(JL#,_*A]IC^_;,ERW\J,/1I8C;PN RS1RF[(I/8/0CD-03F>PSF:04A'#!/-,U?:N5@(Y6.AW M5T7=-9MWEG(#Q^IZ8L8M5-E%ADX=@>B#Q",V18 ME%]!S@U>_#=I>CK\BMY;V?UN(PO"6*<8 2HU(@ME%KL)"5C467L6@_2UV[&N M1W,L+*@D[Z9NT9M16; [7R1(>Q>=%YQ#9J3@<<3;3=7_#:6 M0[K(>\B1VT'P39KV+G'-T[#/C(PR.\V *VY!L&#!!LF 91>,"Y2D5+_GYFT, M1TZ +03=] ;F1MK]F]$PS )^TS,6)5/6X$$5"B^SR.")$) D.M_.FT#OMN*H MR(.5D(Z<%KNK8>UYL8\:A)Q7\FH_SV2YJ7LE8N3=@1 M1+N*A9K2V7,A@T:OI43W+2DM926E8)B/@.>2%5I9XDCMO*"C*V1@Q>(K_9JU ME1F$D"A-Y0)8SIB2.8CH.C5$:1I5/I9"AAY\/6 A0Q]*//)"!L^UJ%#+UTN$4A0Q\%[*F0@<5@%-(>@213 M)JF5JSMTR3.3>':Z+$6N';AXW(4,NW!@5P'OO9#!,1V2-! 416Q:E3W0VNA4R]!'U 0L9@LK,>328C204A+%X>OJD("3M M,N-$*ET[/^]I%C+L0I$6RMA[(8.PU!#.)7!=4HA"S.!8I$"#\Y9$(M'N_H$+ M&7;A1SW!/YY"!I))Q!W00.8:G3ZE-%BA,_"L$O$I6$K;I7'\+&1HZB)55O]> M"QFZ /M9R%!+LYTST[=1RUX+&;Q0V1MNP5#<@$6,'FS"?R+W&G=AK4FH?85^ M%(4,;>C21QM[*V3@) LOLP"7.2D-6RAX)2TX2TGR7!$9:GM7C[Z0H9>B.A4R M])'R_@H9; I9VR0A"\?12+,>O,!E>S3<"?IZTDI>VSI^](4,NRB_@ISW6\B@ MI([4.#2M#%6XT16&)H7.6S#2XJ^$B[7?_J=1R+ +"RK)NX%;M,84GYUYU/J< M(G,@A2Q#*J1&CQXYFR(Z\@I!,U/;]]D YZ>#L]'!J:7(^QS;>9CQ&FB+]ZH+ MN$:>S$9@A_%FJJFQ&SUVT$&3WT*,6-$W/M!!E M2(U&DTG24N%%P<: SI454G+%J6\P ^@!4(^WU*Y*=4<-5:S=*AH6VYW$.)@7 M#Y\.\VA\,7]S9C5BNQ70;?K@ZD5QG5>QWT(WG:A7E"A0.9=6: FW#!\B*$=2 M,,XRQO>1.OBD"]TDM?B"L@""*=R^N6=XULH(%G]L;1F:Q?9:+'C,A6Y]^'K M0K<^E'CLA6XDBBP] 6^T!6%, J^( :>TE"R@X&G[*1H_2$BI%VTZ%KKU4-]> M"]TZX/JA"]WZZ*USH=L60M\G*8A%!,1%T#8A_TW2X*DP$*TS.5JJ174'\4D4 MNK7@0A]9'ZC030IN9# 9DD[%BS4H 2L8F)*#%CSZR*'VT?.T"MUZZ7"+0K<^ M"FC:IFE%%KUTA@B2R@T?\64Z+0<7K05-+&*+64C=KG?7#UGTM(MU4DV5^RYZ MZH+M9]%3;RWV*FO90@7[+GKRT0:&GB@8;EQY0?#=T+AQ*A5+0RR#\-O%49Y" MT5,S=O21_-[K%QC).FJB@$F'X#*18%4)M>K,3$K:UF\T^I3J%WKIKE?]0A_! M5[14 !"@L\A' M28J,>>*[7(/V>.01,*"ED"O?A]^#^6'PYQJ4.:008RR7@+9TQL1=TC!+(62B MJ!&4:T&VH<+:)QXK$^J(N**=N1+ER\&GS],U.)/67J+G!=F*RIL>.:QDJ&6F!N4"ZU!I82BWJ.#Y9T2())DX'RH!1Y*NF#E*YVI.-IEDOO0I$6 MRKC/&7F@PEBFI>2!"U"B#.)(28!/3N)7WF=FI=;5YUS_+(S=4QBMLOKW6AC; M!=C/PMA:FNU]7$]Y%TY M[/9J-/[FQF6DP'B*@(J9/UD& X.VA,<,@66*)VX@X#EZ>\IRZH7FPL0[]\@K M_>GU3WCJFJTHOXKO]V0\/5M:Y+/=BR=%A4'3GA _FT]HP60K((5D24B*4]ZI MYSI^\(TW&;^[?HOO/O.G/;K2'MU)-15=Z;# <'9R?K[ ,TB3Q9O0!5,'XW*2 MPE\_C;[^NGS6G#K+[ZZILPG+?FW*W;0S:B3:BCO#1FQ$N.FSX6&3O]U;??C,8U!?7]$U26[STQM67XKIXDL1XSNT"4=Q=EX$FB.1 M2@ E*J'35HI%;9C-:Q82C7L6JX\7>1C53\/[@4!P5;4VN:G8A'#Q=G7!V"R[ M\F%\APH%U]5M+^KLH)@F.9<=L#J7**,Q@4]4X'N$J!VC'A1++$=K5=:UFP0? MCCP/QH4/SYT^^JB<;_4A?9G.3OEY]L>:H)Y#J[-."8U;78Y@F&%E_(4&$WV S!,-1*AH$^]@ M.*S^]$/;#-M*?E15; WJA6<]\-[B&>JFLVKF6)!_05@%BO4=T MJLPT*0V=K2H1.6$HK9T$N1G1HVTXMDN7G8I*:%I2_F8T;\=UGYY<7E^ MJUG>LY1'X_31_7DF@V?<"PXI>S2"(V5@";(W)>%*.9D0=X>6K3P2^CSSJ(C0 M5.!-NP*\&OR9XLV2@+.42= L1J#!ET*R,F=/6K2"C%$Z16>3K-^89"V_;4T]=^/Q=SSI%MM9SH3+,B):&80E(OK*UCL"P7FE+*&.Y_J-3=?C M.5)N5%) @Z*N-Y=%/&_SHCQ]F9AS+97)?Z3S>*:I2Y%H-(-",(B2!]SI@E6SY^*,BR[[4T""D>6MN43J9 M3-)T//#/)3!F7!N-*9)VN&KE@0($.@2G&1J.ER2;;^"4>E MZXK"O*]B4TG%U^M_F7,*;A:^+J21%TO,.]Y/;Z^O;J'\O"*MW_-^_7/<[.B 8[J,* M%D@AM[ R@/?&E2Y+VD=D?*H^>?3H1@?HB&Z%H1;*K(TRV<.4B2T<6"!!9.]= MKMX?[H<='="'KP<<'="'$H]E=,"VU>B4A:"4 *TI ^$U!V\DGL"$<*:IPO^I MG[CYLRO)[K2KU)6DA_KWVEVB"["?74EJ:;9[5Y(MU+)7WE"N2+9HWR<9;_MB&2PW#$JP>BRV, C>&(3T)PL5UIF:GEE!CR- M=D2[L*"2O)NFD*QHB,]M,%%+!H;ITJ$ A$ZMMZ599N\_K#SZ_I+:+ MLY4J]SV_I NVG_-+>FNQSX2*;52P[_DE+L5DM&40A,2=4H@R+SQHT$YJXTJ= MEV^7T?84YI#Q"9YZ/#TI3> HRL#PZ+4.)BE5.V/M:78A MWX4B+931?NC1HG7DTOV*:&TK%4%[A3NE1P_<14U!IIB-D]%(6YLHF_ <$3NJ MB;V!$;K&)I^=G9%'Y.2L_!Q=/$&\!H?K!4*RX,*X$&+]D19KX?ST=#9Z.K44 MV61BRDIHBS>K"[A&GLY&8(=Q=:JIL1L]=M!!$Z-V$\@DHJ#:E?G)1)4J50_6 MTP@N&)6,4&B+U2[K/@!!'G!V#L.//J)OZ.PLLC47)Z?5WFA<&>10IB@K;LJ1 M'- *UXZ*($7TK28NW0*R?TNEHK+6^#K;2[IRFZ#K$/$"TGSM)\-YFMV;=#WS M.B9)+?7(82XVJYCI)PA)(.[NM8!K\;-*D%]SF7!A>>^NHNH!' MFY>]2[+>X51<><_:M)#;&<2=5F(T8]I*] M#P)4(2L SJ:!T!(LH71$Z[6QU M41T5 P^LM#UOE_7<=V.@O%@YK5= M,FK7L[Y[__;=R_!+6?N\GG*+,M5*#ZY3?=I""I6*2I>/>W?NAM.3&\^\)GED MA@K''7#-/ B/=#>\C"F5BHJ01'*A=C'DPZAVW60_A,\I7IZGMWGML^9W=CEZ M6OI: 1)A8 BENO+JNV+;5R%G98[ZCV]#AU%;M30( M\:Q?_7762A>(C>[6.\ [S U[==5VICD0A4QTF3O%(0J:<.>."JS*%C05 MWJDL!'6UKTH.1IT'[MX? W/ZJ*,!8UZCV;FX$'0B&<]BF55=6B8EPL ZZ4%& M%JUE//KJ^8+73]^_QU==.:,JDFV06?SLKXNQDLA>.J&!N!FCRQTSGIRX M,N0U0ZS1UMX ;B,X/EWO(.$&[_3O+GQ&0WW\_>9*%] HT20[RB RAC:48QR< MCQFHY,%$(7F6M96_ <[Q,:&6["O>P;8(#2YY*FJGQL>J.55IT*?0^MP#4N=GW]]1%89;W]_^U]V79;N9+E>_\+JC$/ M+[V6;,M9KG9:+DN9U=4O6A@"-OO*I"]).=/U]1W@(%,2*1Z2P*%$UUUYE;*E MY-F(V <1 <3P.TKJZ^W7I>&W'C=S:4DHPWLE5X+8;#11Z.T;!E$'JBMH[MY# M^[.A!XE]5$-F%2/@&1#_]PH0RM&^ES1GG0N0)-$\*Q-(B-)8=&L5MYUWC+K\U#SCPGDVYOW@PS7-%!E@4L"VJ)]-[.AJ%D19D*TI7#;Q-IM M$SK >D:>;YV;N]JJ:'#8M1'B;Z6D^]KC1J-\SB09Y3 &=[@E98U?$A,T*8#4 MW]WV#-&OPY'=%=!@,UEIZ_T&OHTA#N9%-_#M!A;ILF=?1^/IX+]F?[]Q,=?@ M!=,.=U4O$FZM29?95PFW1R:S2M98QVOWS*V%_>0H=Q2E-LB2W@BL#.Q,/',N MT>P*RF@96@*E-1LEX%%L3'F:8NW!F$_A.3D251/^QL.^^K,C7OU,*2NSV"[" MS>#SO&O!WGET'3ZTUH2&W=!7RG\K9+G(K\>0!M/EU.2?!,I2L21$.2>2)5"- MLF0")Z*5+HUQ,TNI]J[^)*"#3XG7?/C\1$Q;0VUPG%"O&)&N^/,>[7 9]6H% M<]F'ZF?$F\#TE==63_>/3H2KR/FYY+"MF3 M5S#^^G[DA\L-;W$8:+F7649%.,P0:2 ^Y$ HHDF:BV#U-A=S\Z M JN$L3QG2K@J U--TL1FBUN=%5)#B"EPM@LGNC[XE&C11-B5T\1F)8HKT;'?; 5.C"&X= MGN-$;X?JZDG5'R#H%E.OUF$3:%6\0,MB)$=LEDFT+/@%"1V,U)D;T<&(;WU0__;\<%V,6@FRAFD$J"P_EP MBG*%R?S,,:G(!.6$J6QQM<83'W4@F5H5$U,!KE/X(?W[?N=Y%N95_^[..[WTJZS)OSTB!L_&TTGATK+8\'DS? ME";:"B#2:T-\BL7",4NY06RZBQ__Y$/ZS5BOI851"Q$V2%%>9[Y69TR]N1VC M$_(1QH-1NA:*!B.2)#ER3J1*B7CK//[2+E!O^A52!]&P[A Y;S6(F5/!)O=7G--'(VXY41//9HA MY2AOJ/N?2$Y5_7O*NK?>RZ6BXBREV4?YFW?#/!I_711"'5 ,\M0GUJL$Z8R[ M4AG(Y9?1>+I4[$^J:)DH]5R2Y"V4*T%/K):.& LQ4N6UM[5[X*U'4J_=\;W/ MGY^24A&4M<82P5DIZ"[EEYIE0JV@5!;WI/H(C:?P]%7^44'GFUL9'RCF9USZ M$55T@99Z.FOQ2ZG=]2QX LX+H;TW2D+UX.&YE'[44_#VZH]=!-UGLG\77+]J M]<=..NN:];^/P/LDA.8I.B$06F2)2"-B*9B6! 3Z58'C.P#UCQ.>=_5'$Q[L M(N=^JC\8Y&"<9D1[@ZYT*DU-DU D!&ZRT51S*K?XE"^B^F,GR6^O_MA%;,>M M_E#@+# ,9T(N^1.&8JPD'1!-/;56,8:03[GZ8U_%-Q3ST:L_@A+99O27O,H, M@UUJB0VLE#)EIU'QG(:=*H)>8/7'P;1H(NSFR>,STT853TD*3XPLDT^9P\V+ MHZ4SUCCCE W)U/;_GT_10#/__T!!]U4WT 73KU@WL).NNN2.[R/HONH&'$N@ M1/(D)HA$9AZ)BX(3@UYO!A%E3K5[A3SGNH'JNM]%OKW7#20MJ$HN$>4<@DLJ M$&>51M.GHD!;)2'D+B[_"ZD;V$D7.]4-["+(_NL&1(R,,U'JD84N(0HGEGE) MLL],^,1U3FXW-3_ONH$*>JXARM[K!LSL3#L'HFU9=TB.6, OH*. E%52U<<_ MO82Z@7WH4%_@?=4-4(-Q18%#:59$2N&(-P'_:*(+-J-3FSJY]"^L;J"Z,U]- MR/V5#G1!]:N5#NRDJ6[IX_N(N;_2 2L49U"J%TWB1.K B#7HBDA?.B#@?F79 MKU(ZT$#WNTBWU](!$Q)CRGH""1*NU0GB#$-[Q WC6G$K79?:T)=1.K"3%CJ7 M#NPBP@9IWW_Z\:!8JY*./J]\X0*\+6YF#(%(A: \3X'P**52VCDI:C>^?XCA M9*QY%2$WR/=;Q;.L3.N J-&QW&,TQSF4.TQ+3ZC\ !$WB.;6(+.2&L.S(9J) MDG[J ME!%UWG,2@ G"HA.,VY1I]:J-^PCZC\T/UW MP#FZ*'%!PI7!.CDXXJ+BJ!9%G;' %:MMO!]B>/$J/DBH#=[A2XBW8T@7WV$\ M''S^,IV7!@V&G\MZ+T=Y?/>3=\,$?U_^Y;^M,%1X'Q!])&8VP$"56K(IOQG%R44$WX&^M#:A # ^3IV,=[DV\[ M8&N6SKL9U[%2>FMI<2,]*JF@28+O$QB%P/] XQL!WADB;<2]+2C<9+72(2:J M3(4SZ,AE]'0YCZ\8^KL1].<+THWK+D&>]E=DCS M@#&W0[=:<@@DR')B[GWY>W3$9.VP]&E$)^=:5%3 8WKH=O18O!%=\#5R,+9A M.XZ345.?G:ER@#(:&)6M.+F+,7'/B771X?LB-+'*4L*%H6A+>;2T=DWJ<
4X)E=VT4'MB\OXS]O!9";>BUQN]=#;FL&[&\-X-DQ_PI=!O+E+E;? 8@H> MB,NTU%PYA$LA$B8Y9Y'Q%%*7S,0]'MV_"U)7=Z/^!%_1/[F;;CY[$Y2)D)EQ M1!N#!M9E3X)!PTV3]3:"I@XZ'9YNR6&X>^#)>!G[B_&Q+LW!NER>VG: 43$M M:>71_>M33,BL MTN'8,_3[RW@P%[E07 >5JQ=A[H*O?X>X03.?9@IIW$/XFC.#Q,5%/O@N(DV'"@B^@J";IK4\W;P-Z1[6Q%UADL&LA@S]$9YC,0I M]%JX8AH,MT;SVKU_GX!S8C0X3-P5;V#+>?T?P\E?_MLW2!]QQ;-#^WN>J\H0 M4XP:0^&2$.\ID,"])6B2H@]4:?TP2V/MG^: :T%.]C%KB#@\F-R!8.2XC.4>D8H0:=51EUQMC$"I)H MX"X8CTJN/CMJ"Z87S8\F@E]S?M3OA#&=O-/! +%,81B+_R/!9D=B%(FQ4BYM MJL\,>=83QGHZ6JZBD#7LJ=SW^1-\NQW'+WX""W(+P'A7"$URTFC[J&0D:.N( ML@I$I V^J:'# \1G01#*@I]#2<./KBW-!;1[ M +C8P%ER3N1\MT#7:%6WFR;S[\/KB]_.KL_]S?KGW!)G'GU%G M9LP6;)6FQ%Q\@]+]8_CY_6@RF0W[RZ/Q7WZ<)BLD<%H$;1(1I:.?E#P0'YA# M6\^$$=)2H+7-9P=8A[[OFQ\Q3SPSDGEE&FI)_+E-E2B>=KW#E_SZ[G>)6NFRD:KRG+I<49BXQ?LJE M4:**AAAF;3)9Q>1K3UM:C^18N9U5=?VHMNA@F3-D^-1CG&/"74)?2P!;>EP8)%#UMGG:P'JFIG MOZP%TG_(44=/#X/,@X7<()7M_S-FW^['0\F:1!76NZ%0&,N/?P\ MC,0P^#^]SU4(JB9>2!"=E M:?B%6Y^F@6@91QIT@'%Z!5X["7]#@= ^DFM8X,5I MDB%+AE9!1B)E::)GDB=*HD5(4DBA.@7MQU9@IP*O&OK;16!-"[Q8S%Z)#(2Q M,K:>)E4S*?#:6WE[RZR! WN>,\1Y\ZB%[U:N>DL+H<'P%DW^ MPO:/AKC/4+3FQ=56QMHR#S*7SJ08D)H6+((9B#/IF\!G^9O2D!WBY_WX]XO7S.7713HQJ/10H>>22!!XG8GG);2*TFR017;'\,Q.CR?AX/_FEFN M5S!$44]QI4QP;EP@"?AL9I,@P>)W%.U5D& "M;7MP08HI\.$FC)OT$AT ZP[ MA_@^8OQ#-*NFJ8FW>%LA77_ST/T:W-^G=UV\^3N_. I:!O7=!@4Z1 M0#*EZ -C-G3(%?$QZ\@U]PQJYT+NA_27(5E-C56L_BON79>3I-N554W]WV%I M] 5+S+*<2&2V-)H(N #>:XIN24@=/^@ (I\.@/G6QN4ZP=MW'^>\? MWU_\Y_GYJ_,/YV_?77U\?_;A\BREP;P9QKLARN[K;%E[5X7L^H0Z-2,'K:M2 M1[/@'G MX+2^N[[%CQ\RSVT)+@L;O2(JEGXJ/AIB 2B^ EIIJ:2ANK93M1547U4DM7CP M**>OJM2?2_W()Y@.QK./+ NY:X9OM>-HSJ;JC6=ER-*D@V83I.!4D-O6VEP@%"[Y,4,4+2 MDBD29Z?9F6G$EP2QDHMD O49:MO4?LFPI8*D3R[L(NO*XT/N;W]SV9P-T\7T M"XSO_6P1W,UV2/R%J_'M9+H<:R%]HK$<%W!1QF[YDNL%%(C045OIE&>^2[>< M&ECZ#Y'J:'5T1)54S+XI^#^.1XCJ\LNL_V&.LI8E&S[^!!1?0W MFBK?ALD@#?SXQZ6?35.9CN)\D&, IZQ+ M'CVCP(FT91^D$D-Q&Y*GTJ$@:K?8W0CF-#W).K)OD*"R N>#_XK?K@Q76KP& M71 VBID MJ!V:'HLM6SS0HY%E%Q6TR/Z>;Z$PP[@P@48$-*94EXP:=&@"['2H M4U\/+=P4#,$@^$G!^;7D1LR3P\?C4FA5 KY7/W[^RD?_8S;LCK5WPKRN:Z&(R!NS6'S%(D(L9<X5IQGR;TAW.&;*HW@ MQ+E4\IUE\$EZFED3*K=8S(DQ^>CZKES^L,!6ZG0>O&2+UR_=ZP,LDQ>."D809@>=W5M4JP]YZ4SN)?/G+;ZV%A,43M_Z]/Y^[.K M\S?5IY+D]/KJW<6'_9OX;OG .ME9NZ"NE(SU"6[\M)B/\?3'RHG$ M3Q)Y'B* 4T0G"&7 Y1>6$!B:

?"*.*$4(2GE"A&,RE7/YK8"VA?Z5M5F;,YAZN5BIY+7M>L UWY MH/-_W@ZF/\K6.AKB'R?SZ>H^N1P#(X9*063*Y300I2>'3^B))!AJ1$5 ^KQU\2%;9=N_7-A!V$W8 !'\>+;ABK=T V>C!2 M4R* )R*Y="2(J D82.BV>\^[M:K;@0#K0SID;(C1CQF6K,^N4Y;FE.=J]AYZ^-W"8G"OW$KT# MLKPO[@"E8C_1!X_OOZ?H 8I8I\X#I%BY1^5#2#8XX:W1)%%GT3192WPYE7,Q M<\:5]3I4?9>/8*/;Z7,7X=5.P?;CP;?1Q)]%-#Z3F?#>_?G^_>N%K4@@+1-> M$I9L+K8"B'/:$FH9BUE 9OG!G?2&P^RGGM)OP\J#A#]J(KE6[?F+(_GZQD\F MJ_E;AI8V\&4Z(2N=9"A%8#I:8HQVB6=FJ*M]&+T1S.E;X[KZJ'BSM02VBFT&DSX@YH0&4Y;(= M/3[.6&W7H3NZ7\>7:*2Q!BD2JWCNAM=M1]2LWOLAFF-5>K?1WQ,T.4#X3>J^ M'R%#[COP.9*"1@U 0:E7"F=C5?7W386NM]+#;L(O/*QPY_#OY1 M\K@6:5WCR=W1M,7_"4LL<$ED\ H]K80 -;@4A0*0#X[^UQXWK/_T8Q3I'B;S M456!-?8=%HB64EB0(0F2 NF]DR,QRA>K*HK";;%(*G9 M#@0AE,V&$N5%(%);6NK"D72.\D2ULSQUTNYS'_#6[W7-?O*MV.;YX2"?+C!. M;^S;3L+?,#9L'\DU'/LF!#!M*".)TE++Y#4)AFD"@I6.JH&K;E,]CJW 3F/? M:NAO%X&U'?N65&(^6C3J"1=3;B0"X-HR$\)SH=#7ZW0 \S+&ONTD]LUCWW:0 M68OJ83_T\S*7MP#+OL94HMEV&2T!4^BS:V/1;#-#!),&LE7"Q]K'J.MP'-["H&ZA_I5[ES>#[(,$P3>:%3.B[40 ,T0C/I6.LEAY#.,#O'&1F<-$Y MU\Y(WXSFQ*A02>R-&X[<*VQ[-YG<0GHW7)'%=9!"1^,8<;3,3A31$Z^=)%EX MG\ %D+1VR[M=\)T8:9JIID$1[?U+@R7'2[OJ194O[H37B49MRJQ#ZB.&'DP' M8CWU) -D95/.0;1-FER/Z\1H4UT5#2[T[V-$.5R,9Q>::596B3AG1+^F,;/H MDR">9E%Z29:,ES+.PR?JF4J"VMIW.=V0G31EJJBCP47-RG[X>H0Q5UI,4OT$ M$0;?H4P9N[._!N(-[YLGG.'/O,D MD@5&J%2VG/ @))BU&PN(+^BHHN_ CPT??T*:KR' C4.\:E>^7_[KV:?S?[UX M_^;\T^7YO__Q[NH_SSZ\^73^YOS\][-7[\]?7WSX\_S3U3O\]N.G\[?GG_!' MEU<7K__WWI7Q!SZP3N5\S557JJQ?37KZR4')E+,J!\*H1LZHE$F(D1+!&64A M:4U3[8*\M4#JU=#//O?5C]E3YC3YIT%T2_;++\3NK:GB^]CZQ[8@& B$DQ5!*-&+Y; M#-]S]*1,H&,>,5)=^_CMV2?+UU;^#B)NEBQ_MC:#6V>?!5<1XR.!D5*0&;_3 MD62GP1H:)'6TMBW8#.=9),OOI*VUR?*'B[I%6=T3>?R*N2B5R 2HQR67-#P, MT#BAG K\OW91U,Y\>^XE$X>SX'!1MS /Z\-L-T%[XEH_#"Q-KAY*S'117Z-Y!M,W_HR%W:1B*VD1D 68R*-2Y7! M(B[OT+1)$"R7(0C=TJIV4/1>4]<>%\.7<;+/BT=\#4*!+9A.TY8 M4$>3'>AQL!H:F(BM.&-./&DGB!8EG=MD06S$+T$P*@,UEO+:IVK'H<4"R>/.:15HX@"7'1*3 M5CWH:+[V;F/#Q_?O'-35P:BN "M/'9Q7Y_QV,PK^9M;%"SW7=^_>?USFI3+J MN VAE/0"D4II1!8060"NN8]ESDT'U3[]E!/2<$5Q5L[1OCOMN(PP]./!:#$2 MBRO)/?I-LW4FE7&7POV*NRR<%MHYU>DL>$NN]MJ'GXK_5T>Z%?.I9H 6./X8 M3KY!'.0!I+N9=MM!5:R0V0BD_WJ9"DH:M9)P[;=](SB1C4TL99)\"7.3+!/+ M @'X3.HS-%U>7EJ?Z+*IB^M[R+81MI^.QI#])/ILL2V'"NBN2&I3+>3F@=< M(Z?$.FO*05/PW7+=.JKZ_M/[K^?*:XF?E]+!U\E(Z"2K'MBP4J6W'6TW'-F$J&2 MEWX_"4@(+A,AN1',8*AA:T?H6R"=*A_VE7KSCM2O1\/O,)X.T*F=?UOLY*>2 M>GN-<881QD5TEIPO%8NX>W%K< OS7ED!EOG: \BZ8CL]FE320XL)=P7>)_AV M-XEO]'GLOY[=3K^,QF6:Y-G7T>UPRDHBIW,L.@17:!W $$?19Q)%1,PHSIVI MGB[4"=HIL*6%%AJ4YER-P4]NQS]6MKY9]UBD^34&Q5"F,A)N2U=VT"5; D-H MR;)0UAF?>>W]Y DXIT"*6M)N4&YS#]JL$&B)[*,?S_[\.R!WTW7VH)E!;SL' M[]!%*K5D%+]3QF6?'#>A>E5H5VPG1Y%:>JA84?/T_O8)BMC0:?JYT?W\G>66 M1X6FFDF4A^"V3&C'R(W33)03RG")D5NH7JJU-]I3X%1/NJI8<;-GE9G$-T#: MQ(C#:!WW4!.)DSH3+NOIXS!W;2YL#)5RRWEK">)FX$84A MWMM,DE3&EN[GGVC 2E/$D M8JS'0 !Z^;5WEN?:VZ U3ZKH8,TY7H5N3,MSHL7JYQO?XB0)$KM6H:2/LT2X M^**+QXS9$^5I397+WA]$M$)LV(?F:^AQ-[GN"7=Z(Z9S?"OG>2V MR8';"=F*O>6Y1KD'G[V^7Y/E^KO_N[2=?34:CT=_(1E?^V_XD^F/:\/0@RFM M6M"#243FP(AS41$35:1>4HZQ4P]9_9OPG0(YFNEC#7D./E*]LU\/TA[*E^OD M7. "' &&ADPRD8DW*9(0J*?""0_5=XJG\)P".:K)>PT9#CX=77_"LFQ6*ZG7 M/*M !$VTS'<(Y9:ZI,U'%C/C*\^C&ODUZIMT"-2\=%(MF9B"Y2 M F*#LX1S$13ZQM%6'YZU,\B^>EI59,OFYE8M%/-<6EZ=#:>#-+BYG0Z^PR5$ M#+9*^=7YW_'F%M_EMRAP7.:WV^GL&G*-*'ZL_X!9O4#R.8/3 H/XTA(FN4P< M*_=, >6.G^Z!UAZ&T' YQR^]:L+#T?/D0X-DW_7(/OBOL"A[Z(*O44W_-FS' MJ>E_-F3H1-(#-7D,Q@'S$)+"H(3-!E4$3SSCF@@M#35@;-3Y))BVI2W BR7: M+@KLN4V9%5((B))X&0'C7Y]*M1XC3()QFM(@Z^>@/ZI4\9:YT59**2"D%+EB6=#'&8N36<5Z[C]%&,"?& MASI";S)\>3(=#^)T0=$_4,J33Y=_+#MN*1TD%8ZP.&L0KDM;A0Q$N91T,D+) M!G.8GP!T8JRH)_PFM4R;6GD*:H6.61*;11DS#($XSR.A&D-F)I@*L?[5YK-M M=MQ'U%5'%PU(LJ;G7Q=$OVP+Y)W4M;T+[CZR[J<%LG-6^%(84V:/$VF"(S9& M1124T:O:*YYJ1R[/O@5R9>7O(N*>8XM,6=#446(@EZ%GDJ'I,I)H%5(0@DK. M3SJV.%1;.T03NXBZYQ;(FG-K(@L(3>G2^*E&ZT]\%^M!?+A+#A< MU WV@@\P?3>,HZ_P?C297$<&7C&IB34.0YHRPSGD,HC7,J]SX@"B=EG&/0#] M:[KA-=/^HFW>).7N!OULF"ZF7V!\EO[?[61:;!\B5(.5@425*8\>3 NU\ZMVP/F25&JM9HJ-F0I50CWS.S9=S^X*8E0]7]M5TG185U^#+ ;"")1+%YSC7ABG./GAZ- M85NB5CTT)\&G(RFG09N7_X#!YR_(^S.DO_\,]TNP5YJ>S=: 8+,2)=%=!8J[ MK,1=-N1@B%+&9^!,*UU[HMQ. $^"7.U5TZ#]RUHY7"N0PI1:;"1S(#(+3US MK90Q32F-7F17V\2M!7)2O#A7SO'U9I M'_%(H9_(6$;->;(*B8*!%@;SCK@2WTHZ,&?OAN00,$"B%X05@N MLVHL5^ARZ$BX3![?.IIQ^WD^\5PE:2PT]>B)/^W('75$HB9$E(HLR50RE]' MR@<2C*.,"2DMJ^VU'@CY^*]?ZPBXD?H:M(O#G6,\LZ3^9K%?S#O\3J?C0;B= MSG>2I2T9BJ3L%35KK;> M$>*O1;^6^FLP 6%#.'$M$V[3G KB [X LDP3"ZY<"[((44C!@ZU>B+(>RJ]% MGQKZ:'!Q=F#UW[R?^K5G220O!#%4H730#R A._PC2LQ9I+T-_=12[@C\I,*, M_E6YL>]P[4XME^>__7[^X>K=A[<7GWX_NWIW\>'R]NM7/_XQRI\@CH:E-]5\ M6=]F7=N'G^?''=/1^:MW5V_.]N[L4NG!=3K!M)!"I8/HY'>3 M!U&%DHO_<.:X348W@U3Z&_]\'S)HF[4(Q#M7SI+Q M?? 0 P$UFX:H7):UVU@T6LKAQ83W-)R?!C&YCV)>)24IYT$P()J*,LU9,&*= M4(1FH;ART:3J_7L.1]U7-YOGP.#'-8R]ZORY],6YN[IY=3M!.4XFRP7.*GU0 M9BRA-2J+L412*8AE"07JG8X:Y4MC[>3G)P$=JTJR;W)L*IL\6$E-ZJ=F6)9E MQ!W -*J:O ?DR 63AROJ4=',H5)NKOK,F8D1]UR3%"C,3K(N+^<#=/YS>#K8#AS M/Y;(+./<6J9+_YURQDX-<4@HPD$'&AFN/YH.>GSZ*2]5G15E5_%^8C*>7O]T M#1'/+&Z9FXK$M M,H8$P&GFFRB0(W"BB!&JU3]GG3GD5^(@5RXE_^FDU-S_] M%_.K*ZFA.3&6WEX'3+OXU#M3Y!@N=2T=/:GR P1<<:]_$ING(D!",$:7Y+#, M)0D(B20>5=14@Q"=[I">E=(W.-5]ZGP7N38(G>YVNN7>MC!,DO&27(A>HK2E M9[OE)/#28X\I62;-,?ZP\.[@(&H#E/XL?ST]C>H+N;)3OL4O21!4MC23K'5) M/'64!,D<\=Z;J#%B#"J\()^NNF8KB[!)(\+O,+R%^17@<':7_1^#Z9?7MY/I MZ"N,YU>$YH*U^&W0[N>]EWY//U-\\\*KO$C R->A'@YG-&R.XOVCB1N79$7?P XR6*6WER:C&KFB97):L5X MHD9T\(-6/_.457J0_!KDW\YJH+[#/*5O3J_K)'C,W$OU@\J4 O,AO M()043F4]C9D$I2B1'"P)+$4$B$Z/C2RDZMTSMX)ZH?JO*^R*;WQ9Y1OX-BZ7 M)T6.YW]_@^$$D*\7N;C*XXF_N0Z1Q9AR(DSE3&2Y ;6*HO]K)21 VQ(8[;"; M;WO."]-M==$UR&S_F9B-7NW9U^+O_M<,[#7'Z)T'51:+<&00MG1PU 0@:Q9U ML!ZJIR%O O/"%%]7N!43U_9,-U; M1!;>J#)^,N4R'\27B1!@# $:-21#F;&LPUM?#="I.X#'T5R+30?-W!3#X61+ MVQ<@7DE\$Q+C)19Q1$?K32D X:YVI?G\R?]]HK"G%BK[%:_]MP&^)S.[F ;3 MVS+=5D7YO_]Q_N'J_$_\M48V^(QLB#(0D:G6WGK-1>USW$U8#LXWO?^Y\P00K;G+2G#"3+GO MX4J6+N*"0$*#Z;CPB5B2%UE#&7S(/H9]>SB?B X4X(AGKNN(M]; [' M+&+HE0^[B+L]#Y;C*X,H&4$*E\H8D> -L: ]05^71&EB+[4 %Q*"" M$L2KTJV&@R1!1%6&,T2IHJ>2UVZ;<"2B;/$BCL.37<1?.6,%@]?OY>3MK2^' M=C\KQWXK!T'+'RXL'X;?RFJGB7'6H"W5F3BE(]$A:Q9XY-YV.;?Q*5 ME35J+^D6@R31D@[2P(]_7/HR5GEE;&K(AD9@A);R40%=3XD M21M=M A.MR--0@LOO"?<.$JD-8IXRC7Q)E-%>63UKT6/Q98.QQ9'(9 MH*/W@DNH/>%B(YB3X4)=L3XWB'A^KJ2=4?(.CF M[_T2&Y54H_TA05M!9"X3KQ5C^(4SFE@PCM4N#N]/^5NUS_H=-1<09!M.@&,;KYC9'%_V0MP09ILDQ/HK5J,,ZQVQ&4; M",3@)# I=:H]%_E)0"^8#?4%WN#FL11IO1M.IN/;V9B#8K\X",4-KC71,B;> M444L-;GTEQ/>4(I6K';FXF,4)^/('RC@!H/U[B,J8>N"Y%UP-7+F-V$ZCD-_ MJ,Z>I,"! F]@$3;BD]QD:D,B*9>2G^PU\>70,DKG1)8FR.HA?;]$V.+<]\6# M7>11_*C MJF*KZ,"7?E9W'9\O(PS]>#":T14-4XR18T01H:P/5QJ0OP2RTES80+WMY,YM M:=.W]N$OWH37$>MC/>N#]+S \<=P4EH#YP&DY4%S!U 5^W%N!-)_0\X*2AJU MDG#EAIR;P95BFA02(Y2K5"P3$,NC()$&<,+H9#U]>6I_HB5G7UK?1;"-M/UV M-(;H)\M\9:.DD4%JHA$#01,%Q O?WF^;QDIJ6:/H M V3:X()U,4QWE' ^RI5AE5%WR)U;^6.^=Z,^7>3R2VD=\.5.^=KEIA()B-6$S21 M"9#!V=GBU0H60\I)Z!.YXF4>:>*!,M:/*/2RG1XO]1=W@D'<%5VG-,$BS]@VCX2>(,/@.Z>(> M7UU,W#@M"$VQ-' 3@;BH ['" 5I#862NW4)I)X"G1Y;*2FF0-ER6?)'G%QC7 M6J)/I*@E625TL0.GQ*ND2?3!@>>:6U<[8WSU^2>B_[U%VB"W9Q7+\DCKW3". MP4_@##4?H 942P-\H:C3ZR+YW J"$AEUH:KT*V.<4@:I\,[XKQ M!&E2734;;Y?V;(TSD^ $XK]\'GW_GQ#3O-_,NV$:?!^D6W\SN1C>_+C_\'7] M<.YQ9?7CYC2)Z2<['G[V3AUR]H![8%LJG=>_\0,/N!/X M??PO;]'T_ -_MIQ+I43V/"BBP5"T/AH)[&@D44:1+4I>>>8\^N+]W=)O@ M5P_W#UO_1O]MPSNU^.OR)>"[_+_^Q_\'4$L#!!0 ( -EQHEA2*CVD)2T! M -)C"P 4 87!G+3(P,C0P,S,Q7VQA8BYX;6S,O7MSXSB2+_K_?@KF"[;$HG,_)&9 !+Y^-?_\?UA#;[RLLJ+S;_]X/_L_0#XAA8LW]S]VP^_ M?WD'TQ_^Q[__PS_\Z_\%X?]Z]>D#>%/0[0/?U.!UR4G-&?B6U_>@ON?@;T7Y M]_PK ;=K4HNB?(#PW_5MKXO'IS*_NZ]!X 6HNZS[MOQ+),*,BTA G'D4(A(0 MB'$<0A1P%F0A(2P)K^[^PC*/! @GD+,D@,C+8HBC+(7<$VF6<,_S<*8'7>>; MO_]%_9.1B@,IWJ;2?_[;#_=U_?B77W[Y]NW;S]^S^$MW]0_M MY=^/KO\6ZJM]C/$O^MO=I55^ZD(YK/_+__KMPV=ZSQ\(S#=53394$:CROU3Z MPP\%);5&?90O<$^UZ2L/Y",KR7W>K3ZZ9'_VP]5_O"XYMUG]R47 MIX==E^7!J(I+K+CT8\7E/YXC]LL%[#OBMS[FU0%S6MR/KG@X1^9BEIL7ZNV&+?7N[DA=S/K\'+MZ+8J:K!=X+?9D>BROU0%YNJ6.=,L?-V4^=USJOK M[WFUHIZ7DM 7D$=A!%$849B%(8>,4"I$A"/?HZMZ]UZO^ ;^_KEC0=,9)_*# MA83U&4TM>55L2]K,<9*PFM\;7OZ]3Q9T=/_UESV'$Z%9+R+P^G)9P1^*Z/]_ M5N2"'@R_5C-W43Z7J:!&,NVUH9)":8$$J3(ME;Q?2A:$O_!U7:F_H/I+J\+@ MT+\.EB;89#S:S MZFGZH,\ :#@ /TH>JI_,M- (NIL+7ZGV_8W3E/T&[DMO5ZOBUKM-V\>%87V+0ZB@'/A1S"A.(8( M>0G$'B60T E7B)\FG ;*W"6TLS:K^C"'6'04+93^?,@F:FZ$]'M5/RDU#/H M]:AHCO3Y/)U%]7A4W.?Z.W[#-+W]*RESDLGMA)SXWQ0/)-^L/,RQEV0$!FF8 M0(0]!-,@B& J. LC')#(BVP4]IC$S)K:$02*HIV&GH##3#4O$]).)P_D W\T MY!SJXGE9'"GA"0*+:M]Y 9^KW<"5=OK&*5O=DJ>_5K>\5 Y7Y6!\DU=T753; MDLN-,7]?\X>Q;9CA*/.]>I(X^%J!'GFPIP_^4!P S8*#U]%2V!/O9L7ISW?% MUU_D2.UK2=G^;30=?Y%7TU+8[CVUO ;E MZBV$!!$!$>.8>A1E*3.:&9Z-._NV32YXJSJG9 U^XT0!HR91&C8 %G'!Z M(W8K,RM\S=9L='DX!93G"\=)8TRS/&_RKSGC&U;= MR@?#2TE2.WOT/RN<15G*$8*1QZ6E2>,(9EY"8(H#EF11FK @M;$T0\1FMBP[ MTB"OJBUG@%2@NB?RCBOPE:RWEEN]0=C,#(@K,.P,QH[J%=C1!9KF5?/#G7DP M$="1.1@DM:CZFPC]7-V-[IFFWN](7OY5O=Z]==[?\OK^]TV15;S\JK:G[S>/ MV[KZQ)6$TM0T#EY.MV4IS'V%S4PLX*\W/3/"^Q M:3;]_49NCTC%W_#FY_O-S2,O)5F]*,QKLK[.JKHDM%XQ$GM1A"-IJ#TDMXJ$ M0NPE/A0TB! F L=,V!AJ<])S![+(YVI] MM^&UVB-Q(3B5W\M?"?VO;5[EZDE5?[$SX!;HFUGE>3"U,[4=#^#'CHN?%+0[ M1D#+"?BCX\7AB8$] (Z,H07A12VQ/)'[?L'+]=/=9F3JU0?U[ M?5OFE+^^W]S=RK??P*R,CS*S&9'$N:2NWO". ? ;*?\N#8;F C1VQLQ"&& R M?D#C#@X["V"(Q)4ZO:%##G"K$QHS:2<=SHP,O=BYC)F(_2,9PSNF+1X^\;6. M8R9E_?2E))M*V@ Y"^X.>U:<\1BGV(,L81Y$5#!(?!S"S,<>\OP@0]RW63*, M$9Q9PUOR0-,'/0;,SANG86@V\;M$QD[9+P3%>H8WE=31O#Y*;M'9W%3XYW.X M\7W3#,&K;25'JJK7Q4.6;[I-2W&WR?^;L_=,FOA!V%G\SJ^08]Q[2)J60=] MWD'#/.BXUP^OQS]H!;@"NT?[UN"I6AO.9\E)P]EOR>;ZK\J]Q5TN*!?RBJZB.OWV^^\DH'F/X'9W?\5Y)OU#>2_S6I M*LEWDP/[BHNBY%_(]U62)%F8<0(]CZ80A=2#)/(Y3#U$O8!S+PE#J]!NM_S- M/"5BO!]+/RG3#@ M7DHC=VV6L>2.GZ79U/&"3\ANKM",@@-.0<,J^%&Q]-,5D/R"/<- -7(-.L \F[P]CW>4!U%3'OF+MEX^SG@?8H.G\F,A.3[E10Q"M2R1E$ MLB3YT:-?EZ5R_R@NJE=/^VMNR9/Z[/H;*9G^YXND*J>=6ZE/'\E#%P9ODZ8_P#%D+2C ME,4Y:=F?E>A!?Y7$ZS>DYKM39=-#DC.WSVS7]@$8*EI.+E4U!^"-<6+4D.3C M1R$.A)YB8?9"@CT ;HX[1B2:=,YQ;LS%#CA&A.J?;(Q=.O5(XRO?;/DGKG14 M;H5ZV2PWV3J_TYK_]OLCIZK 2/X@+[D1GU4*A&ABNEA MRO)8VQZZ: [5OK##NY\)M^?R"G1\@H9197K[K.I#V*$',N& QBUZS@YR'+&U M\(&/6S"/#X8\BO73;[R^+UBS/^6\M_W C-'40PR&$4XA$LJ0!BB# M8>K[8,?$/!^>U?O_UJK7)5D,<1E7H)0\I]B#A-89:$ M'$9I2!GG&8Y]JWH-9^C,K*>*JF4"SQD\S%8;#J2TTTI%\"!97M$$FJA#+\B( M6*Z2=9211 MA52P!U$F]13SF$$>IJ$0?A1F=MDV1E1G5M@=#WIMV^/B_P$-'R:1QA=@:N@@ M=8V4G=([ 6E"D30+H9T52C.AN7"Q- L8C@NFV=P\S7BT/LOJ2]'& 731 [SZ MM2RJ:N6'.!9(<.B%20P1D78C(X1 DGF,(1XF/O5L[,88P26"J!Y)S@"I@3+$ MUJ?>HXBA,, \5!L5CZO8URB#J8@#J.J3^$'"*"=L]9676?$2F/4)&Z-V*S^_ M5YD=CRJ&V#%>9E;4)09V!K2C#.JB"^4">^)70)-W9SE-!75D-$?)+6HO385_ M;BJ-[YMF)3]N57F6&_%:A=N4.:_>;_YVG]-[7:;VJ%&L.YMZVM?R &P$ZCM1A!- \Z31["EX]@88M MH/D"?VC.;+=QUM@;;NGF1-1R>]>!69P"\ZI!\PIDAW!>J4C$]5:U[0%?OA4M MQHW7VNRGVRWMYS72K(^S!P SLSW.8+"S M,V<1F*$2MY&([DZ'!V@M?>0[+O:)%6K M.L2OBXUV/K4OKD!84$HPC' J%RQ>S&'*PQ2&F8=9FB0DBJU\1(9TYW85*2X M;=F0NY^&MF5DKBF&$0U"C^$ !LJ[AD+DPTP"!SG",98KPE!:4CNOT0PH3G(> M+8NCF1&= 1L[<]J TG$ .A::>NH=$S.85DO!'1E94ZJ+FEM+*)X;7MO;)_KG M#XKY[6K\76^83OBX9O^Y;>(LJA46<9)1CT,O\@1$2)5I$@Q#C+/,]V,4!5ZT M.FJ<-^YX->; 2%O,^@0.%:M5Z;=-&AL@:_7&JU3;NGA>B=+22VV.LZ&_VBUL MTSS7AXB ??E2E6OJLOX(",QG<4)#5-;.%[( M2/3CN"&SV^PSBG[;/.8J(NE+_L#9NT(GD/Z5K-^MR9UI5M' $#/K[F\?;]_W MP]DT!T 43=)UEZTUDGIC!'/7&,9!V4CK2T+B+I209 M"-=/2S*Y?.()4G/:^HD_%J4JOKB+/TLH2W!(,/1Y0"#B/(-IA -(!0HQ\R)" M:6)U4'2&T-SG00U9L*,[/6SO'%*&QSH.Y+<\O9DBNOWYRXA&ZIV2GH&&3,5O5Q>.P7=B=H2O&I]=@[7P\,B.=+- M,T06U2S+EEC.YJ.8=J94(@CBC1$ :L@RB-"60H-2# E-& M1"PR(:PZUAA1G5]G%<7^'E=[@5I/6JTXF:;/9IB:J;=SI.RT_4P%\PX[S41G M">8L73X@]&Q5RT_1?.&"Y0,PC-^ +!;93V6%9Y7):4G>TVQV0:](N]]1X MB^UN!X3I[VJ'+K//^.X%*!VEJ2H2YY)7]8L7$,2S(/8ASI( H@ S2 +DPRA- M(LZYP %"IOG@ES RL_).SQ:_"-UAM5X2,]LI^WFFN2.-=R7R!5GH%Y%?+$?= M!4C]#'8GXTW;'KS5S7UVM1/EVD$=Z!\V9;JNWW$Y(EFK]+RM?'>>#BY>A4*( M(/0)%$2=CR$4P(SZ'N0>)YXO=_]^8!7VZ("GF2W6[S]__AFT#/3V$Z T+O'E M$G^SC<;"J-K9M!US_0,Y'1GTO#D=J7? [YA\?I/#;BLSH.=H/^."HT5W.PXA M?+X72'D:0B:8:@</A518'_UD&>H[% M 5F'X8OCLKD*61R@M&R8XKC(1Z&)!K?8NT#>;ZI<7OFE)"IMZ+98YVK V[*@ M'PQ[%AF.,N=F01,'+770D=>OK.)!+CSE[8X;&%F*/RR+\N)8F'3]HL/@2^OEXH;5- ?$ M-_#F72RYI4-O5&BG(2S#XDWSZYT>=4JW5 'K'851-B;;=E4F\P+MLJ\A(7(3Z!(U6FX4$DO&4JA$"B,1!(@ MGQIE.MN3GCLTK6$&?-4A5[IV@DZ^K70<]F/'$6":I;8T+MBJ]IG@[>?;6S.] MGH#XL+[/BZ.='>@@;*+6;D27O]R$LN^8 0TW8\5L+\6-%72KS)#>/+T0?@<\ MS/LJ_GRY<9V.16-TY?W*K"(O#'UM6B<,N(C)G2YH9XHO&&%BC']>D;N[DC=5 M?F]$6PQXOX[W4C\3B*40)7$($8X%Q'ZF8B$R&L>^%\6)526;,8(SF^-#\DH) M6@8NZ-\ZBJ'9;MTE,G8&]D)0[./^#25U%?@_1F[9R']#X8]"_TWOFYI>*/>\ MG%7O),/OJVJKRW^7G\G^]&5%./?B#"&8D4C:@RS(( YB#S(5K4ABE-'$ZCQC MG.0"T1%EKBOC5ZHV1@5JKA9>;"5Q^+^A/71?74$<)7 M7C[M"UU/"($:'G'!R"@F.0&;H@9EPPOHF)D6'S6"E(&C91:0+)TO_6@JA8_D M GQZAH_CNN'39+\XXFJ$S(L$8IF)?BX^R_#N2\O8_5H4[%N^7C<%TQ(AO#!# M F9(I3'@+(0XR1*8892(D# O"JQV"F?HS&P7^B7I.KJ7EIP[Q,EL >! >CN% M[Y>/,Q;\@@)P)\5R7N;MD,H+%7,[*>KYDFVG+Y^FK&I[<",.*T+M-Z9!%(5^ M$@0PY &"B- (9J&(8)IY,2*8R$V^58>R06HS*Z[>J:KJJ\^+DDW>UP]C9Z;& MSA"Q4^:+P+!6:B,A':GV,*U%%=Q([.=J;G;3A(#J;O+_E1=W)7F\SRE9ZWA> MED4>(UX"@RQ5Z84!AIF7Q9 $#/D,<^;YOG&T]#DJ,RMWGYQ%&/193(:5UYFD M=DK;I^0V>'E,EDLBD\^.O5S8\9AX!S'%HQ=/SB=L@N9.=8&B48R2%#&( R%5 M,&0"IC%FT!-)*-?,(8Z951WG(6(S:^(^I-36-S:(D-ELZDIN.[WL1='.WC++ M1$)WB7_G22V=[SC?U\5=5]G40S@@20!%JJIR MDC2".)9+Y2AE:880HQP;S:)#1&96W1Y9D#5TS4_)SP(SK+FNQ+73V+ZD+@H?TRF@4/[L[5!SI"?\OK M^]?;JI:&K>P*>SVMPL /,\]#4#"AFD"(#*;QP^R;9 1T_5[MJ?0Y/YR9",5M]@F'J+URIP B: M\9H%9L/8NPENOFVDCM[GCTTB-0ZY2!!5)_H"#VL#%-%L5RQ&TIAK :GV!XX*>XN;[2@^VNO!0?#+:( IP3H MWOV3WTT](-HMN]K"6KM2B8&/!9&;7AASY*O\=0QQ*"BD*0D#ZI$X#:C=Z= Y M4G.K2$.MO\0T+'UC@)+9#ZDQ6/298RE$+J>Y[J$1% PIF MS(_DJA '01JD4WI$3&/'2 DN;A@A%]5?Y5UMC/-GKGMTOKJP7<1$_,W,QIQP M7M8"607([EE2>#[O,=%DTG9\C6 [N3GR1&0<]TRVY>)%6BE/A.I?VRURR=JG4%'DG99G']F&\ :];,*F&KB6.W+#1A"*VAQ7(.F*6!.K1"5T"R MH$/7-1-M#N&N*^IN15(@+N^R*& M288)1#1(($[3$,8X34+B"9_[8KKAT#1FMA+M>N;Z^41\!?[)^]GS/']O-OX% M)%?R$_4?(-OZOBCS_]XEP?P+0+LOV[28O*I4U5LUHQ?;NJKE+RI#E-3@-PG^ M_3__HQ][_Q+Z5T"=^.C+WG"JSTH.O@HOL4O-8YIBA*S!O]#B:'I7.G%FH"[# MA1;F0*A9S$E#X05MQX&(PX;B\-*)<>W;K.+_M55U!;_*?[[(4=X4#R3?K#*4 M1%&8># -A$I\(QE,&8UA$(@H]# /!;/J:GJ6TMP68D<7:,) 409_-+1MH]O/ MHF6FHDXPL%/4B>+;Q[B/B>8JROTLG67CW,?$/8IT'[UAF@*_(WFI#<%U57%= M\*KG=?F-$Q4CQ&XVG[ARGZK^'AOVL=B4W9^J,WK3#'TE=PPT5(UW648"J?!> M!%."*12>"/U,ZCLRJT;BG+.9#83BLUTB-YP"R4F_ 1SHF 4W&[!C5U_59QAH MCJ>ES;A[BF:&Z$6>C9WAVC^6JQ[HY#GHSI-UG$/CR/"YXVM10^D&U3V! MJ8U#R_PK:>J.5G6IH]>J7Z6!_U!4U8==!@TA* HPDF8U58D)J9!;+C]-U98+ MX2!)O QAN_ZA)F1G-J%[)D"/BRN@^ _*DY^NJ34B!FR9I;//5YV9LT95!,: MC]I([JS_J!'1A=N0V@!QW(W4ZNYIT=BZ8&DM?],E(9OB)]DZ;\J@5*_7I*IR MD7-V7?6,WVY!L6?7+B[:V5,9-E4O@O3DD/,6X@,V08]/L&=4KJ\/ MUM6]E?>>VQ=Z)';A[2_Q:*:%Q&N,>\7OQG5"!=H2D&TK:0O4] MJ8'#54#C%"<8P=!''*+(\R&F 88!5:T*<821L&LV$>X%&4P8BR&BH5P'^(3"4,2J1TO DY67WF9%0MBU:=GC%:;F*@ ZDIY M*O( K8 CF:;# ?8V$W$'<'](>\5:(DZ;'LR+)6K5B9GJ"S;GF18U*.6(R.7 MVQ"X0'D--$LCQQ;J105AP>,QZR[.E+LC;SL(>*Q2$?'AB9!A),0$D9"Z$DM1BFB?B*L/-2F MA.?6M5Z-NXX1H#G1)WD[7BZM>S>"KJ&>SH"9Y> D)<$3DSAT39R=@9]F8V=JT5$&?K,-3K_/H.C@%S MY& W0B]Q(':>B3_/ =DH4%8'9N.C3;--UY2J+5KUB5,NJ4MC]Y'7;1+:RD\1 MYWZ&(8JP7.&0+(#$\P/HT13%+!9>&ABU4CK'[81S%=R].JQ::JZ-JP/;O0@L!\SA'@,:8SD@^!43@4) MP:K>2YS0R/.J#PK6SP"1HSF]Y]O7!%$[1$+?>-IZ Q MT^H+!;939EM9K=5T0!I'VGF*PJ)*.2#BWF]8XX

_,>M5U)^YU/Y430_8$)/W\:\ZVIM60S\H^?L!PJ=AVVF4@L3N/RYAX MDPX>3@ZXV.G#D#C](XC!ZRY,OWB_>=S6U0P5:^?VZJ.HF)6!?JCNB MB4!1Z,, (:G!(4!:";:F1G,4AG=4G3GIR+# M5%_H4,0(BO-G(F:WVYD3QO-N=?'YZ2$KUBN:)'$LH@1B'@1R\O=5X'V((/'C M$*4I4A463 S&T<@+K;X;8F9J?RS]L&)?)-.TI?6(.,:*>9;U@66SO*?1.OG+ M7MF.1UI$GQ!DE$_1G$84V%5:&",X.QK94U>1]LWGLU>]1#+ HQCT)G-GRX!L=.^'A:M ME[='_,I9&)VMH*X*,XZ16[8\HZ'P1T4:3>^;IOZZW?26UEN5;*O"$-J"&3%/ M0TH0AK% &418^7\]N;X.*<+<8S1,A57IH3-T9E;V ZHZ4L9.P\^A8Z;8#F2V MT^=C<6>H)#(BE2/E/4=E49T=$?6YJHY=;I]K>DUIN>7L(,&G*>'T?O.JS0![ MO4\ JU89\4(:I!Q2JLYI411!(I>R$'DIQR*B(L1&S3.G$)__*%VQ\RPQKJT" MEF].9L19))!:0TW\@'&B3"(+I86,/0Y3@0-(8LQC+Q/,8Y[9X?C<8$\]+#^& M>T8XATWJW!#9V=D.F\.DVO>[5['C!KQ>YE4T3XZ=$\-I";"3U-I1'NM4- 9R M5:V'7"P?=:JP_9S3R6/83WVZA-Z^EB][T\RJVO]YO6'[LMER9:Q_K_-LS74\ MOLYRU8E>U4=>KU"$$Y^E&?2IRC\1.%%MJC+(0\X)\9,H"XR[Y#GC:G;/L4E5 M\2;Z2>5C-C4U#9,PW3Z><C^!-NPC77.H4AMXSN1&@QRG8 MLWK59(?*GY+=EW@:YE/)BSR5:7/,LD_':@IRCN+ W.2.UF*3EG-X^K.9^\'M M@W\^%IM;7GSDQ?77.YUZJ5L[KI]N2>N7'2*2"!M"/P@ BRC!,*4.0888HS[S,S\BJ5FG79E[4@]&M ME'I'P_S5E4O#7!.S\YD>(A#B6(0LHS#&O@<1\SC,$",2$!'%%&&:>KY="L%D M#":Y0=R@D$:QCP(>P]#SD=R"T BF*0UAS%,?1XE\+ZA5-/7T]V""<7>"@)G' M?+))?>Q6\[+7\MB^_ANLT^$,/3" M#@PQ]WE?0QDHTD#3O@+OBJ+>%*:KC#$(QIVLCJ2WT\TAP<$?3I,^#&6Z=E-M ZRX5V5+?)DEKIV-#$DW3KI,C+J=70P(=:-3@A=.6I[\1>I]O M>/G4+R_7[@E3S+*,QJJR4A1#Q (/9GZ((/)3(G :)QZR"O(>H#6S$NXH7P'> M$;YJ>L,*D5.^_]1NS3J$GMF2U1$F=EJZ(_J\+J3S7;"!>(X6K4.4%EVS&HC\ M?,EJM8+PT2 M1C,8^R*$B(08IEF*880%P8B'6/[/1NTG\#"S.=AS!->*);#GJ6TB>04T6TWW M&XNI^A+D!],@9QA;WP!)HZLSQ0.%K5*%T#TW%I=,M14*W9( M0NXGJNKM=[K>JD2WKMS2RJ,")7&80$(C*M#NK[WR#@Z_B*J:"-@IIM&U]NDY-X\Z_6=SIV)]].25$?KW+[Q\6.%8Q(0* M#+U,U6+RA("$$ZF-/F74IPG-B-$L/4QF9E7<$09K-??0CK3N!6.>F#$ T[!* MNA/>3BGW8>)&_FDI(X//WU'ZX;A\ \D< S7^E?"WUTW56Z6/"588X";,$0\H"#!&/(YCZ80BE MB8H8"GVY[;&J$F=*>&9;=1!K]XDSSA]TR;-^$M-1YI]R#.H$EI;C?_['-/"3 M?P$-YY,C$HZ?6%7VO'/D0]=A?B4\%"5Q@"#/HD2U=O@PASV>>1[/$JKRL M =&9#Z>9C+RN>\BOPT2@-.H"]$"I&(/(A]/X8X MY!X2@F2A,/(.GAE_[ABCAB+@/9+FF_%3>(Q['RZ4TD[?.@'?.A/0W,UPH:#3 M_ NGGJ@CM\* / /^A%-W+>9(&&"Y[T$8NFQBLM- "0A=T7X51IBG:1C#(",J M@E_.SRE+*4R1'R8^]Q%.\&K#[TC-F=DT/4K3Z.W#S=O7IVS\\NE]/RAW+%@F M((Z#QE,D,4H32+,@A HI2#)U-.-C1%126!C;E>-W MD%F5YS V:V!'(*@YV! M'BFA<]6TY'"8764JJJL,JE%ZRV9)F8I_E EE?./4;*>LWO<)5<[&AT*)& 5V.4]C)&?6?L4 V'/0^%@; M'J[:]]\V$VH41#.#X!8:.XM@@,H,+8)-Y766*35*<.%\*5, CK.FC.^\- _2 MM(^PZO*ERD5\EFMGW57M@WH!Y)>OGDX-]BFO_MXTB$,>30(OC2 E/(((417J M$7(8^"@2690D(K2T,$NQ/KNEVF4J]B0!2I3F//?5$SC9R_O54U<092<1Z$12 M7YX<&"BQ1CO?O?3+8FI)_XRO@*U%/O7TKYK'WQ2Z<=>G\.6 >[%.[Y,9_Y-W MA[_T@5S>4?YB#B[8_9\^J>9I0!(_2.6^-5%=;V(,4R_U(,]PZFNS,WZN&?C+A$WL);9MM9Q$74!;HFNP33'@?YB M1_A_ED-[^V/ZV0[F;^I[7JH45?G*JP:)RFAT!D^K^W;KXILP/WUDC+HJ2 M?^)4I3/D(F^LSK5J/OM]%:,T]3W"843C4"XS$Q^2F",8I3Y*,>E^0LECZK+OQ>HK11X!:B4!P@I$+A7 M$EDZS-P^1S/S]&)/Q\ZB:3;! 9^'M0RO@.(6*';U6I\?+ "O0*;9!L_YUG%. MDG-WAG 60!W93K>\+6IN9X'UN86>AXC]4>Z)IA*JZ(MM M.D&^$3>/_.#S%?<("DD<01(F'*),((@Q3B'S:9K%D1=A9A23Y9ZUF9[$0(2!8X*+!2?, M U0_KF$F"A.=(KM.W&])N9$\5+>\U%Z$5Z3*J9S2W^3K;;>HXII#%FK_A&_E*K M-JZ?>?DUI_QU4=4K$@0X3/T4IKXJ0A^&'DP1]B$G/O.RD#*.([NCQP%J<]NR MAI)TAF28+6KJZ2_(5Z*!X/03%A+,Q Q&='6<-T5KX M!,I [.-#(Y.;[.M)OOW.Z587BR4UORO*)QU>8UA/\N3-,VOECB;HB!H>U)R7 M=E@AG0AJ>2QS)*.S4*%1:295D#P]XF(5) <%ZE>0'+YP8NJ2$'(G*R?A[U17 M?%65TV\VR@NH_E/G-U_)6FT\=/_S7)6O5%_(Z?GP@]Z5[S=M09@W>?585&2M M"\CJ";UJ=MM;SMI\<=7@&)$DX30,(.4JGCCT$I@)%D(>1"(.:(A(9#7KOKQ( M^%:B]1;\*S#P_OV$D+ M.G&;DMSM7FTO,=B+[#"E[D_S^%QE\+V\0,LF#+Z\O&<6IW\BSB96+&AF@8[_ MKG%"FX ;JK**./$ABZD*=/ #E8/,81#R!/E4;FO3P*Y)XR ]&RLWJ6GCN^=S MGIP$OY&2:4^^XL,R'&$8/;/)Q1DB=G:_@V)G]?<=3)SG-!N)Z*H P2"M92L/ MF(A]5'+ Z";[ _/?MNLZYTTZ=7FKCN[U*;P^SS_XKK?15K52OI3;JJXZ>^"% M//8R!+V()Q!AIM+WO!AR*CR2Q(0$*3$])G?!T,R+Y0,VM$/(XB35">#C!]M+ MPVAG99XAV+ ')'G0A"L=?M]WO57ZJH;+<9,T#_KFI]=+/X5I9]:':#^V3T,W M0]!/X^'@^ZQ]&H_Z::BK:LVMHV-FEY -'"X[(;/8D;)+4/H'R4['M9]\KBE5 M4:-R%4RY7.=F:]ZL3 W?Y< M/C[G+ 2CW533,07VE$''%NC!V_NZX0Q(UL#_7@Q>\TEE(9BGS24[N'NO:][! M79J\S8[F$0B(_%YD&^'C4IG[Z4<@8B.E!. M=7'4QU4!3P(>, %]P3R(DH0W!:2C@'I8$()B/[7Q]@^3FSOR=D\<]*@#1=[. M"S&"FID;PAT6=F9[" ;G90+,A'3DB1@AMJ@KPDSPY[X(P[LF>AY)7NK"(^\W MC]NZ^L"_\K7?;KQPF 3"#P4,8B^!*"4$$A2FD! :IBQ!,0^L"B .T)I9RS4I MX%NZ%0>@,70JNA'8TJ4HB3;E?M2)CZ)[!5KYYW JCHOHRJ4X0&E9A^*XR$?N M1(-;INFO/L#8TEK7$9)_\/(KUU9BW67XZ-WE-?M/N854Z\N5G*%YE@@"_9B$ M$&5Q C.BSA4"JIH_X-#W,[N*:=8\&+W\EU10>]V=+-1[-@#9T;>S _80FUF' M>6";9#,.6 $M+U?@2Q^]G;?P>AQ':S,R&0M'QL6>_J(F9S(\SPW1]('L0_LF M-(A>KBVT7?=GNY[/BW1Z=M_8V54[YQ=IXCS2NOGRALUJE'>2,[D2E[ONXBLO MG]YOF,W+??KN/]5[?D; \5?^>R_:\:+"7@#K^OX\MNQTB:IZT66;T&V' M\/@1PVRXV6G['C*5[]LQ CI.0(\5JX*?]I"9'QO,!MVT@P+[M\[1P< D' :. M NS&6\SY/TG,OKM_V@ 3&[3^^NIVE?* BR"B,/0S 1%"TM)R@6&:D"ST(TY2 MLSZ0_4%G-IV_JSXP#/Q/N7=AQ<,5N"VV&V88#'0@^[#EFRJ1G5&S%,:^O6J/ M>Q?M5-5PR[9/[0EPU"ZU_]TTS]F^;;F74)\&'F216FB(D,)4$ 2]+*-)Y,4< M!]C&S;U48_*6C)TS:R\U2J)(L QB^0M$7,20L$!)S4@F KGHROQ5,Q-\KDE9 MSR?[?O2MMG8MSM0;_F6ZOX_U=[^P M@_N9:B>?=K5SWC,5>2!RLNO =DW_:YO+M[U"I$(!$<1 M#%D0R\V,^6F8L@!&41JI\#D/XH2%D!&6>#3RDQ +F^W&.,F9 M)[=G-;>*C78HR;\ZSG8]NA_M#]\- #5;NKJ%R6Z>ZFA?Z9R:^A"/6:MCF4OM M:%EL0'#1!;,Y ,^7TA9W3FUOT'93:&JL[W5'QXMZL6"4Q!12+Z(0B0Q#0@,. M11:RT,M2'B967HE!:C-;B(9DSSK8MC88 LI,_9V);Z?Y1Y([#Z8U$LQ92X,A M6@MW-3 0^[BQ@ --QW.PE@TTS32<:L;TI'DB^65$4!X)F M&8Q\(O<&'@TAB3-U?I7P(,08B]#*_)RE-+.).=7KTL["G,?(S(HXD=S.4IQL M\/E'0]6AE1B5S)$E.$]G46T?%?>Y1H_?8']T]ID(7C^UA7&[\B49IP'E7BB7 M"0F#* YCB#,>01PQ/R >PW%@E"Y[CL##TY^1MBYW>##'=/WT9O&Z"#T55 /Q]P\KUT]UG M3K=ED3'1IGE#SHZZG!=D3+ #[\?HQ7:*QGB^>KNIS-$8HBT001+&)'IX9?VY/A:8(-$G0T333P'. #.N> S$M MCQ&L)#16M!$Y!E1,WMFHF/QEKV+GQEM$N4:$Z=1J[#)[A?H@\5W?WA<;WK3\ M6B6J,S&1ZI/@@,A%K@A@BB,!F9^$"4$Q)\*HU=:IP6=6)4T.:'IM)T-S/3K" M85R)+I'.3H,L!+-2GW,23-*=H\$64YQS8O2UYNPUT]Q;[S>TY*3B;WCS\_WF MN.+5BC//)R3F,&")@(BD:F)"%/(L2A/,4)80SZY8A0E9H]?PDOH4)\JVV?F] MC, S%OJ+M?[8[\/HS MY1M2YH6J+$])U74GH!SA1,0$QB1,(4)! K, <V$4&V6YGR-B#$TX\N[>9"/_VNOAP,"+:-ZX8)VN&5PY MM3-H*:<>U5WM8]&$C#0.J17)_-2/D9!H)12B5+4G8W$$(R'7E@0'-"',KG_* M.5*S'S[<;.NJ)DW"WZ]E456@8V#,^V8'F80GSCS?AZF?,H@BE,(LBA.8"/G& M44PQ\8P<0BX!FV"<]F3!IL.)N,3);(GM0GH[T[6G>&7\ADSHGSHLEK/6J6?( M+-PU=5C8XX:I(]=/#!KG:_GMW:]\PTLYY(9=LX=\DZN $T7K[7>UJ-P=NQ&" MB.>'JE54XLOM,V*0J)XQ"<9R!RU\)&*K0!$KZG,?3#>\7(&[AINF 1XY8 CP MEB/+@',KD,ULP&S0V1F&'6HM(QJT0U9 Q\L,Y6(GH> J>MV*]K+1[%-@.8IN MGS3(A66CV\)ZZL1=E:#_?5-DZA"]*5>O:MT>1LY]4H=8JO:D:A%?[6K>?.9U MO=:#5"M&Y/XGX8$JOZ#*RPL5(A+%$'LH3),XHP$+[5Q^\S$[NZ.P1VMB\6KW M#\C,WKTPZ!>7SNZQK5MF@#[C;6'M9]&^JB=KRSS0W%_M$LR?5 _[\4\@(X95;ZQWX#$XTX"YFCQ.6T4^QCK+]^*+_?%MI+[EB_?I!5[NMGP+[Q\^%"03;LA M0W&8$A)Z*B=+2$N#,IAE,8.9B+. )B(09I4-SSK9(V MZ(B#AKKNI[?#8D(1ZR]H5)73FC.]2%35CZM/GW_OPB"(W!K*I1D4A# 5 M!A' %$4^3"*IRSY)69A:JNP M=GUMJ/=['6 ICZAY]19M$S5UQ$&MCI\2GSP MHR1=_33#D8*1F"[;1)VEM7Q+J#&Q3[9_&KWIXL8X;[;\2_'7O&A2:V_$?Q0/ M_+4Z_"R?/I!O%CE=MN/.'^MTT'4&L*U8MHAX76PDF3K/UORV M;)MD=#XG]05G7PK=P&Z?++?R,$^PYT4P4]GFB-, $IIRB,.,1C'RXDAPN_/$ M"5S,?E#8D*Y:_?G,2Y60^0KL^&OF8KM%R!2TS98F@US 1Z.5C93.%ATO7,!1,]709<,-'M?%$R_5MJKZ ML$MD2 +,:.9G4' F[9,*NLQ2GD O]>5>*/4P8D;9@@:T9EX>'5#6&_C*+)W! M&C,S*^,("3MK<@R"XY0."^DMELMKIJ!9S3^Q*GY.XC(L^)XJSB.@C @O'0I\3\#@*^NR5+K1.-21M M7=J14C*F="]A*I$J]B&.,8),L#!"0E"?67D0SQ%:0@/[KZ9Y ]]1B*8HXC3! M+U1'170&M_^89+-H9X_,"^KHL;##FGKB^JGZ^EARVD2DK9A($ZF>"(9"+76C M4, T]!AD\G]$]<1 :62GH_O!9]?+/2E;=>PA8*J"T^2R53L#D28HV3'OSA2K M-_3"RG0LU+$"G;AFJIMKGQM^O6'[$[E]2O*N6G*"PRS!PH.$( H14YW5*!4P MCE,_XB%#.#'J4#^!]G+GWZ_XAHM<=T\8K:=\,:*F+JQ9<+(]:YL$T03_E+6P MSOQ2YI07]D=90W+LA[(?PCY@\JT0G*H$H/<;6CSP+^3[)U+SPUCQ[6;?=ZTF MW[/V75H%24)T$:O84[YS7Z@>T=2#G"D7%0NS"!E'4E[ Q\R&9L>9W/HJUH D M#4H5S%T^R^_H\Z>OZC@T#ZN[Y'$,6Z8%0;:S4GM\&ZZ 9 LHOH 18\M@:Q[+ MN!#&TX(<';S+CL(@'< T$!]YR>B+!4XZ@* ?4>EB./OYX_\M\DW]5_DBRNFH M2WE.(S_+(BP@"\)053A,("8Z6S-.4(!I& GC=KXGQI_9WFN*H"-I;EY.(3%N MDB^4S\[4'HHV(>K[E(SFIO%"6:>9O$;FKRU51]9K0)(!JW3JKL6LS0#+?2LR M=-F%R>"]MJIMLB*[>9:'>)2U>&B^7I,UW3;1(Y^*]?I=4:IR:2OJ4XZQ0(U? M%Z5Q"G$<$L@$];$7LY!3WV:3.SO'

ZKOF&K-3'#@)CBR$QSYN;'H6& ( MWK26^\7-\-C5$#(/30WLH+#*VS(DM5@:EQT$_:PNRR?8^0-?\9K?B[I.YS-^ MDC]^J_!FA^LM7IO^A(G(4$@HR$(8 BC"%*"(9("0C.=%#F'":TK&B7Q!8N(Y^3,#+FOC1*RT\]:I2C8QN M-WC]NBMWYC[YR/V^O>^JVF[X]F5WV@ZK8\/ V1Z37\.M=B"ZH0,]+;4/?WE& M1CO/>.RAR_G ,V*=>+MSUYH7+S2%A/2U'K)'.104Y2$H2"8 C#,(4)X@$!>D MB'#&:)QJ5R[T'^Q9 SM2+^O2O*RKVOJ]]N3 M=/Z6M0 $K.'.>-ZW(?QZ/JA74,W47.'9YO"U':@._#3=IVHP^RS=!.]GL+29 M FZ'A[MAX(;TEYX);@?/P&APRP>9N]'?*G9;5>]?JN:05=-Y/KW+]Z%3)7?J MC\W;O#HO0]W)' MKC#3!,;+U8?-OMR_WC)6J:X;\L?[ZMOVK\TJ9AR':8$ XI2HO$8,$(IC0"-5 M29?D(HFT@K03-'SO.6NJ04OV)E"$)2R!(JVG2%/X3&N4(ZD-MYLV FNKEH9( M$SHF[VYT3/YPU+&I9RZB;!I"=5JG"Z!UP=AD 2 5$$JBIQ 8?>CO Z(9%&L8(@A1C!& A4E!$. *Q M@)#'4&1I9%3+W7^X[_-\%9W9-7.HFW!-?;!=UL0#L:W:IKIS([4,4P'ZZ'%, M"X;2$+""">E^%PD@$6& )"B&2!JJC!MVLK#%SZJ!Q4=<5L$/-2='X5-Q==#< MG*4><*M#8(;GJB<0Z=DN6['-K%:3^="0<9CW,,"[JPR'_J.7S648$.HB:V'H M&CN;=&PP+K]T=JG)#R^=U9[=ZC)CIV"1@>CKG"@8S'3RA>M,D*DL/HOW7RU0"'4$=*>PD MJ4456$?H\O,MIM]CMIDZC;BY=A3E)TBRE #'IPT#.A<4O,J%^-YQ:'T5",=%=/Y!WJB^,XC\<6* M]?P#V"_N6X":BV1@N<%[Y+M56F0TB^,,9%@U960H!PBE'$1%C)(XPSQ,N-E6 M=HB,]RWM65)P0[4>FET[W'CW/7C&I6$.QR!@/&249QP!@0L.8)K'@&19!(J" M%4+@&')J5!]Q+5PVCD-#Q0$8NA'*ZT0TC5&>9$[/R'IE[O2I,%ZRIUL2;Y@_ M?2KD= ;UV;7F1][OVP6]+H4H&^OYO*WVJX)'(4P@ Q&."( ((5#D*),J&$'" M(8]^M#% M#KWGQ.J?>L]>:W_L_2#=DGWUM+$Z]3ZY>ENNJT^_2)BQ]V#PHT=-8]?*&=Y]UUQ_OP4]69\/9X-V>L*$*( M0$)RN8S%- 32AR1 I"A,J5SK1!2;>)*#5#QKWJ%/)V^(UBZWF6,Y#(Z>9WFU MR&;*=Y"VI>?A!'Q2(D?^Y3"-11W,23'//I8%! 6.,H!20K-"Y5PRK2.G22J^SYIJNFVY=T=9/[8X#LY\ M;->)R&8J.2BM10NPB>^$=D34B?AV 4VSEVX4?IR5:B)Z.'[O8L&_6?;[L;OY MBZ_(O9%^N7Q[W_&./U3;QPH_?>DR+VY?]M^WE8H/'J]I)FI%JS3+.(T2N>VE M. >0P1@0%(?RUY@5 E,B$J.<.'M6?.?UU-_=ZD U>&Y8N^EEJ. #=ZK#M/8 M-@>O0<\?609<,PO9X'HD&#QTN![X"HZ,]2]T-=3-'3HN\VOL&%D^&^P8""/1!%#"D42%6:G>3,4O1_LG>:J?E=,&!Y5-[!*",(TSPD(0YX"F$$,<(((R(7*B!PAJ+O\'U+ M+7ANR)G&#^?PTHTE.D3!-*[8D Q^Z8BK%A7! 9>'&5PLHHR:LCJ+.,[16SCZ MJ"G^9212]T;;?/A#-X6FS.7HD*_R*,["*(P!#(DZ+H 08,HBD/,PH9SE,#W<].6FO2W]FJ :O-7PZFI4_#I&0%'H)BI?[]3RDW0UC<=";O, MB)^5SEE"_#BEA?/A9T6^3(>?O\6\3=GM$Z]*BKL9/QQ3D<,B C!583V*(R"= M=_DKY!$A&+-4WJ?9J.STT9Z5]X]-N:]+Z.1N1M,3'Q!_6ANO$\I,^3HZ#L_R MQMF_HF'9V0,7:UDV+$B_:=G(%78KX*=RP^_%NXJS4GK45*7#OG[B&_F MN$R MS$DD-[<(AR;+X!Q!S^JDR-?#VVH&@HZ#FZ#A M8;Y?LQV*>JNA2VS,M/)J6(S71EU9'2V0L^06725UA3]?*K7ONS+ZQ3U+D M?Y<.^(ND?*_2ZU\J=58G+_B\W53=KVHD^DZQ>+?G3[L5C:2%"#$!,Y4>:V4^X\FYEC%.FFJT\Z+TOJ. [J',V6R?JJ/M=!S7;P M9ZV@->>&ILGM.S4,WBW]IFQ#?0N^)/MXH4LP74<7G?#V-K%(E[".1BZ=$K&- MZ4![JHGY]_1W_^[9ZM\:[7=W=.(8D*Q!/0%%P"J"* M?Q+"H?Q/G$%.1802(_-M2-^S@3YR ]:*G>#(CU%YJ"VZNC%2;YB91DP/<'T: MALM9\^DK97<6036COG \U0J:R^BJW6/L[,]#M7WFU?[U07ZQU%C;XXC;;N1? M@D4>D2P&''+I,'(< \0R:7$*B,(PRK*T,-IJSE+T;&,Z^C=!S4'M-AP',MO. M3)S'4<^V.$7'S)I<#8RQ,=$6UI'YF*>WJ,'0%O_<1.C?:&<4WO.J_('WTOS< MU<.OU:._E+O_:#P0RC/(,@$HE$8!9D4*,!844,S"E,($P\+HW'6*F&=3<"0= M'&F;Z?TD5'HJ[PH ,VT?E-VYNZ CFR/EGB2UJ%[K"'VNTEKWV&HSV1\?^@Y7 MU:O:U-0)C:NDR&*6I0F D$8 TC0$"-,8A! CKDJ*HRPRRY6:(N<]4:HCUP00 M3%5Y J9UJ:$C ) /! MEJS+QSHMSW!C-8F5KMES@X!A2'V[>00J'3%0]&^"WZKMSF$:F8Y0SNS=!*F% M[=V\T)?V3N,>.WMWR_[]9;=7C]U]VZJF,QM:KOG)Z(YOVW=X]UVZ43]*QMFO MKW_LU$;K7CI5]4CZ6RH-<=.!IO/>8<1HFHD49!&! (9Q#@BA'"19F*8Y8WG! MC09&^F#2=X+:D64UV:;JF*[[R[2SA.3?U6]-JYF6\X"\!MN.ZP ?V/Z?AE/I M?;Q6/5/UUB_+S,2=O:<#O\'EJ"(UH$B]JH?>J_I%L2[?YS^" _?!D7TO^T"? M^#JRMEY87-1*^P3YW+I[I75]H_W>@.&C*2"8NOH/DGNS M'O]3PD]U_)^\SZ*CSWK=EGSU*KZZ7#S=QCX3S_#M?ZW7P4#)FL%DXDD II77 MI>R&[LR(V Y3%76%LVOY,_7@Y3K_:(AWT@!(YWHK%92^03TP\=E8\<[N7$#= MSESI_HAL(ZT[EUE+UZX0UUS#)B1UKV@CDMFJU_GCEE2J$5'.5&GL*@DY]V1 M[7[!6 7-?I=5Q,'TU?!ZB]7?_7<=$G M6\%.W&;?DO)]N:.?-+,_1^_SN)[TNS,JFNNM2JESG8HY*]E5'1I/G[AXA\9! M@88Z- Y?:#V(J!U]=2]ZE5_=-*LD*T3$20KBE.9R71$9(&F: Y5U&(H,"\B9 MX2BB"7*>EY6&^+X<&'J_NZ;VOON=&+<22&FZ[EA>C*Z&TPT M16SIT40:@@\,)]*YRU+M\>[[[8:I?U0FT0^\5MN >ADKZ9ZSX<^;$4FK"',4 MI3P$/!1M0C(*HQBP)$P+RBAF)#,R"EPLJPIN]A&8UZT_FY#XVK;9!U6CVO ZP=SEO]=S"FW3_ELT8DH0 M2L,<)'&1 ,A2"##)8Q F7,0YRGF,#(>A7X.'5>[T_?X[KZS*+"_0T+-+UTAH M9I!Z+_MV\F5?4> P-$S285'#DN,BYX0;+UYP,J+Q8_E3Y8*I3+%NZ,47O.]F MHA1%+'!*$B+ >8QPR@HJ 197&,:&K8W76*GG>UJZEW>9F'V2I?M!LN MZZ&FIY'.D#!3SW$(/,R6T9+152>&25K+=E;0$?NB4X+639;3(%[(CO_GB]R^ M?_BA)K?)I]1%$DYY&.Y#>3)>M!# M=B3N:#7%QL.TI)+L,J6^]>-,NSBHEO MGYXK_IUO=G455:JH:W=PC3SQE7YP6/FSHB^<"KC[3RQJ.5))1<=S*=RO7:@:IE2?]^>:*?T9C3:( M3YNE!7 T,TL]"$^/]OH0]O@)'A; 4'\"IFZDJ^>P5YBFF3"0@XTD$8$9S0!B,0)+E M5$04QW%DV.SI\&S?/N'W;;4':BQ\G59$&Z+!L_QKF^"X5JU Z@M4+Q3S_B<= M1KJ''5:2FYYSJ)XF+1FW74W.>'?8Q*1[\N(]2\Y$&FI1KC]J:LY+N6Q13EN6($M; EH. M-RPT;9RW]2%CIXW8XK!1!TP]E70,D9FJ=NBTU&MP^B>P'M380%YG#1?G*2[< M^I&&3?:T*H\H([+FZ,7'LC(/67;9?PF*_G,\AX& )B(K.79F8C M)-^PJ=DT"-/-S6;NM;,5*OEY__H[WW_?LKO-#][6;K?U FE$"XJB F2Y6:[_53/X4I2T MC@W\RL6VXM_P3[5[3W/&5:J4B &$F /,0PP(2E.(>!.(XYAM-6.[W#SJAQ1= MOK?Y<.T;O0TS*]9L9P:/E9K^@S?!^5SOF^"W^IVU'Y\S?1.0FNU \OTVKT8_ M"OQ&K\@N.OQ&K\HHANP!T(G8LDMJB\6+SY"GE<;=N]^.&(L^;O M,]^W.:]YB K(HA2$E,H-<&TOY]/ODZ.#0%.!)RRT]J,6,[^FPO5MJ_&]YD7.=])DRRN/??T^ M&?00&K_9IS+7-$?:/WYRW4QH7D2K:M^)QRY6[3LO6K_:5^-JR[1%_MA$Q.IC MV*:66+6&EC^JQW_<5H<&T _55I3[VK.0DK0WJB9ZFYW<8C/5(_;X]45([G!3 MB $D @+(<@0PX@+@)!$$91!GA5$BLB<^?1]Y-\2# ]LW08_Q6E4"Z7[U^KHW MS'?=X.M=0N@GD488K9MWZ>NEZ$;R_P:LT,WIO_Q;-$SK]8NPJ\=,3E\LF MB/J%^B*1U#,Y\]W?KR\[^93=3FY#2;FI?=QN>N^K9.<]%[RJ5/_PU]I-6.$, MPA!# DB&,G5HB@&.Y780Q6D2QEE6$![I;@(-:7LV]P?2M3E@+?'@N:6NOZ\Q MA71^'^@1*#-CVC$2]#@)CL!)7H*.F>#!.W#Z^T*/ -IM#P] TB-'-\%Z^BOH M:,]H"<;$UM'TB8OM("U%[6\D;1_A=JS*KZ_]3^J:.!CAHF!Y!%">A0 6(90V MF2+ .164YIRSU"B75)^T9T-\,E;DIBYX=3-890!$/:?7#S1FIG< %0_EAJ9R M>IZU,D#X;S%U91P0W?DK$T^P+6'7A$%1%$]J],XB<;: M=RBV@5USI^T73,-==+]M<=?%N/T7U'QT_EX_JG@38"%?FO(+!2_W+]6X(;>H M>K2&QUGEHSD'"U<_6D-T60%I_R@S>\9XN?JPV4OOZ@M_+%5!Y6;_&3_Q%<^C MF,$D!U$,N?1WF+13.(U!0FD,+9$#?$Z;1O]CK[F1=-IIU*>ZRS M'K7'1@W?[CL%K3\!HR%M,"]J1.+Y,SH'PIJISX" M Z?#^LHV@<2\OKD!P4SEM.3WH(3SLEKIX<1C%U/%>='ZVJAQM=V&^&Y#J_KM MX?6[>AI-XZS>[O=525[VF*SYM^W1=6VW+_V?S!RZ94M9-_U6T-U$]JW]Q\M'UN1OU: M;YT=O""]G?2RL)O9GQYO0<-<-R*HSYXZ>'Y?KE_JEKL?A."T3LB?V7Z/'[T8 M[[;=0>AH\^V H47WXNX /-^:.WRRQ7:BF\1I,-JC?X_OC<-A#.OY%-8;X]D> M)Z)J;!XLI33<,8P*Z'1PQY P=ON$_H.6VQP,L'^R(QCZW+8WQ99RSIJD#;SF M]T+^Y9E7^U?5JG!_NV&JTNU9O;%5%*P%!9$($2- MN@@:T/:L=QTG3?;43O)2N];/+3NU%\$[7DS[5>@#K.<>>(+-3)%/$5-L*, Z M1F[J]J+[QOWZ, N<12L+8PB'3527Z@Z$$I9Z1RU0MBA,JR72"F1;WH M_S!SN7EF\V>^/R13JS3J=[BJ7D4S-/[DE[8A*8J25(09!C1+,8 (,8!RU0X* M9B%A68&$WJ ,"]J>E?I8VJ!Z-P2TS\S-R:^UVNLG[)I"/*WZGH$S,P>JI/6( MFV(E..'EY#?CAKFFP.EG.GL$T"[360&YU?\".FV3:PG&1*:SZ1,7RW2V%+6? MZ6S[",M 29LP_7%;G4QT6(59D4$F'2E&ZPGH60)P!A.0,ACG88R3"*6K#7^L M*V#T-O@CI+2^_$7SY>\3U-_4&Y5 S"*C&,XB4,2R9T.S0&, M"PJ(:A BW:DBI+2(Z)-6BZMEC4HO6[MCQVKRAM1YTYO%))X!<$YG\Y%)&>E]A",'*?Y9F'(61BF I#S-YOGZ;YO/<+&(?BP M8>_E&KD219+&E D@E_$0P#12)4H0@BC+LEB$''.D52(Z2L&S\G+U^53/(_[63ZU/3S\8XT5#G6=Y#^_U3ZI:79K+]C]W_J)M)-0SIG\UK(32M M?S[ ,3T1T,3%0SJBB>16!_]:!!9+"# 1MY\H8'2?N:(_<%[]5FU?GNM*FVKW M<6.LWQ./\'WF+RD'->F@I7T3?-QN]YNM[M(Y!\&\ CN2WM!!GA#<@ZIJR&BE MH5//74PQ-83KZZ/.Y>9JV.0AW[(FP[7VW32U[_).STK7D3)P4$NZX0S MTZFA)'P]68UT:5PD*Q4:>-QBFC,N2E]A)JZRBQ'=4NGKOM25[._Y<\5I6?LO M\NK;=CMDVIV]%_UW\=SM3(>B92C%#"&&8 DS '"1("$P9A1$N%<[AJ- MPKZN6/,>)NXQ&K >IV8A)V=O0B\JM2BZ=KFQ/5C[+-X$!R;K?+H^FS>+I=RY MQL]1",P96XM&R5R#>1Y(<_Y\Z\%W3;>ANAS_??FC9'S#ODBV'KC4@/_(5 M3)*,YURE^M%"-?6( "(Q!911D:4)07$1K7[PBFP-9M_-DC51XSYQ@S!TUPZK M+C^Z"5C+ASHR;IDPGGRG@6;$6:K2NICJ-0#3K !%IG!E*;.1V]HAFI>U(&N&H>]3A%AW3DX[N*_:U^8IU# 2*@WI"V-P7 MS6:(H+;$[J8(SI-<>HR@-@@#SN]RGA+,,P@$B3, M>80!$=*%C?)R4-G.];1^A=_*9%5[?;1C_ M^;_XZRH6/(&Q&M\7,BX7Z@R^@#/"B[I D4X4)1!='(6\:TMC^(&CW&"@9G^ MZHD?_*FX<'2T.2NEU:G,^%,7.YR9%:Q_1C-_L75#))6G@'^V$[%^;0QH@;,D$7&6Q$:5BR-T/&MKFQJSQS]5FX$?Y<[X &4, M'[V5UH'49OK9"BPI'D?SM43'&S'9-/Z9$LM=-Y]!*DNWZ)D2=:#OSN3EYA6+ M_RK_0W76E>_[.]Y)#6@+9D56H#R..<@2N6F%F!& <[ES+5+!41Q2DB9:C6_' M27A6S89H<*2J7R@W LFT2KH1U$P;+V2T&(@Y(JQ^\=_U0MO5^+7"/Q\(.ZK? MFY9GHDQOY,;%JO&F&>\7W.%M"I$KOII$H*,4!YQ'(DT3,R."36H>C\E/&Y:=@$[\!/@73V!GLN] M>,>0841;!U*(<4$134$:QQ# -"> $(Y R&.8,9I %&&S"(=30&U*(2;A5#K? M _1_ND=4-\CA%"?3,$.=&A#Z6_N=+64EV-JR;+%7RG?Q,O525:M=8 M7RF?PJ4^RCMW*T%5CAPB0- P!Y#'N1K)%P*1IQ&AB?0+F5'9Y1),^X[(4JI" MLCL5?VU)FIFD15ZPF;O:AL7[$@0-8T$G0YUQUY,B:,6X M"5I!VAOJ!W:RN+.N2R+OR#POPO*B]GW)EW"^0"Q*^\I0WNW+_ONV*O>O[[=/ MN-RL(EK A!("&(T(@ 2KJ%Y.@1!14A1A462$6<7RS@@M$\Q3L:T#89N(WHBPHR&]L>M=INTV8[.4(Y=S M$>80Y )& *K=.$EC!(J80TX+2@IA%'Z?I.99;\\R*(]9I=9# J:Q0SA-49P5 M@*5(8<^JT5?:UO_C4YN9_4#JI-+L)K]2UN M1X%\Y56]+PK.5$3_J,$<[/DC%S\ NC4=@>0FJ-D)>OP$+4,^\=,_Q?&*H]T! MSUGQS6%=VAWGZ :XAR=K&'-T#&0-R,0)D?DS%SL\LA:W?ZYD_Q ['_Y'?IF/GABPJ"!(% Q$K$E!W=R1A$8$\C;.DH!'F9K/J)ZEY M]G$5[: FKG(_/Y8;O*%EG9YL>;0T#9V>B^8,$#,[V\.B1]AQTPLC&1TY:=.T M%G72M,0^=]+T;K)3]<\OZHSD7AR:Q7[EC]V\O*C(<)J!/,JDFH=8;F6EDP;B MC*=8H"0C9JT@1REY5O&&KE+O8^?B74O:3+?'L=+3:R<(F.GT4?AC_^NO<\(; M*_.L8(X4>9S.HDH\*^ZY L_?8-O7YF[#ZMGA1BUMVIM\ZYWV1/1+<:;UZ2I) MS/1GH'7-C:I=4BZ8JK1V,Q%]5* K&M=T3UJX9\V9 )?M:LXOL$R**G?X\;%2 M&W&Y];D77YK)0M_J 8D'=TN$$8P$5Z7^*AJ;8@)0(1 0C+$D2C.YB!G-3=*B MZEFMOKX\/>'J59GT'CMR,Z=:"GZQ&K"D!Z;>&N<<(C-]/26O0&H9D&YL'7#Q MXLP:">TJBT>+YK)Y/"8P7&3R&-UL9S4^E1M^+][)C72Y_XBI.MU]O?U9[E98 M;F %E,XMS!D&$&<<%! AD(8X@X(B$7&C+>T8(<^VX1/?2##J12GX4]'3S%>> MQ4=/]UU(;:;N!@(;*_6<-([T>)3,HJH[)^RYMLY>;WYDX"%3H_=!$RBCM'KA M_>M7,$(<)2$"/,'214!)!$B"!1!I+%(<97%!>'?L\$VO+.--!+$XO_AF;F": M8#MNJ ?K(WG]8/O;O.;Y X^_[UO[.R;M]3Z\Z8Y@VF_%I___?"OTCW'^]M\. MNZ.@O_>WQ.AUM&+,?/2AZDWT1V^PK3_2K. MTK HA.J:FR$ 8<(!8C@#(:41QHDH,][CX:8],);L;)S&)V4==ZS%S'3O"7Y"?H&+H)#BP%'4\J8]YEAT9K M1)PU;S3G8.&^CM807;9\M'^4BS%:[[9?^9K3/6>_C/3,^ M2GV,-Z]!QUW0LG?-D*T)_.:/8WU!9V9U+%%;9 37/!Z.1G%-$'K#D5SSXD^/ MYM*XWSSDW.5E?%+O4GYG=G>;?_M>TN]-3\TF6X/O5C$DL& X!"()*8!)I@I3 MJ-RFX03R/*5,4*T9F/HD%TN)6G=L&(R[UP-M/N+J'@HS:]&B<*]:1+<; MH.8A:-O5=EPXAT<_].@>)KM8X<"71C5$_:N&BS=P;5MN'.6*FXD^$833?-!B M43,SP?IA+L,[G=8X-A657^7WIDZ$NI.K*=VO!.=()(B#B% ,8$HC@-.( 5$@ M2I*$)6&B6;AC0][BW,O,5I[5/DK'HBW8^=6N8,<*8[T=H'/<7%?ZM671!U:" MAA?OI7^3"/BM!!PF_7,<0E%0 M$*8T46T3,S50#@&DO4]1*;J5*O MW+%K].B^N^.T4*[K&T^)O$UAXZ"@HQ6-PU?;:>8[O/M^NV'J'W6L++_'JL3J M=O\.5]6K)%(37!'&(8O#""2Y:I /,PP*F$ 0)[G(\I#'<69TX*M%U?=I@21> M9V-1]0,_LF&FOGH ZFFSASC07 MM05&,)R;!K.;+>-;[6RZ;]LV#:Q+'N.[SWQ_+VH>V@2Q58XRZ>*FD4K(BM6H M*^7Y,@HHHO(3Z1:+-#&,;QF0]Q[?J@GMRCJ6>!-L>#T$J[8CN&7!,*YE@JUF M7,LU7G9QK6ZFY'[;I< &1T;JV5<*NMK@W,Y!9Q[9LL# 563+A/2RD2T+4"XB M6S;/L&WT*==VOMNK$TTU]4VZ(4CN&QA(62$M"\0$D#Q.0!J%.14L0:@P:C%_ M]OPEG(YG=;8NME50MK0/)J3[@]7$O'.D].S$%?*;F8*.4)U:T,]C>H>?RSU> M-ZGS!T2.K1=NZ;[\X2CI?49J9[T_3Y^^<,O/0=$N.WT.7V:GI77ONU_QCK-^ M.DFO <"OK\=+6NMQ^Q>NV._X9_GT\M2=T#4]]!YX]>'I>;U]Y7Q%BYB*C,4@ MR\(0R)T'!A@7"2!Q&J6X0-*M,"I']\:I9\O1D@\VAQ/EIAOF8>9,/6ES*P2O MZDDT\I_M%5TS_;U0/;/TMWA-9@:N)@5JAH+3I*K>W$#R&O2O:SD/:M9O@NXE M'],&&OX#*4#02>#."GH'V9$]]GH"9)@3+6&O$T1\>W=U22#CJ9A(&D(%,VXT96B&H:) M3J7TT*)]2AY7$: A$LL&?":$O(CO3%UKIX/?JCHE]+7.36@4_!!AB-)([J;B M F0I30$L0@Q0AA%0/8512!G%86JBBA.T/&OD%]ZY1[LZ1+-]>I(+(S6>HK2H-FN(?*[4.K]BN M2_JZ(I#E:;10^&2?E6;.'JO -CVXF8-)3 M8S?"FVGQH-Q!0S7XL_W72\.N>6G]#7/J"+WU"*8S@34&)YW?89M%GJ[2G+[5 MLD,]WS=E!I^VN]WM#URNZY:@VW?U!KC><7S?KN7S=K_B74D/+61$EL<,,01R MP2" ."D (6$$\C +H=PC4,BX62<*2TY,],6Z&\4O:\G3/PX#AO;[JB0O^V[& M4!RR K)DE4I"VU4J_?*J1/7"E\&SX"OJ,W00U:UZ: M!%T)CZON^Y9<+-N;_SJH+CKW7_DX^Q*H;VTEQV?' M20R*.,\ H7'!!,I3R(QV1<-D/#M!QS(H5M<&K54 H"4=/&\KM?:;ET4-H,5B MDD0D3 #A6*+%H@C@*,I $N$DAEF6,]-QDM?C967>%T-,SU9?CX*9*3XO)NME MV[08_([W+Y7CK)II*1W6EPT06;S";%S0H1JSB:LMS9UT&&NWY.[IN=K^J(]S M=VWM2(YA&E&. <5( !BF'""1IB#-8)%&<93%>6YD\\9I^39\'>6@[)$V5-P) MI#2UUXW\ABI\$+U/U4.YC89TKE1W@M*R^CLO\H42:]QBI\G_QLO'[WO.;N5" MAQ]YEW313B5L#H;N7_:[/=XH"[Z*L@2*+,4 1D4DUVB6 1R'&. D$R*DD.34 M2+L-Z7O6^):L_>FL*9P92<,PXR&0WU8F,FVY3ZHN;<$IIS$V_[&/-(_4OUPT]UOM7.\%'KB]P-E[1I MF/UJ'+>W>KAGJ][R%'1,J1W)@2VE0N>,Z8?R[;"<#^Q[A]',_!@CZ"'6?Q4D M5I%_.XJ+G0-]773[O'H!S6[/H\C MWR='+1W-)9UHZVCPL,5:.YH+V&_O:'&WL[Q*ZW$IDD'Y!2H/%]>GP-^^X\UO MVRW[JURO5PS&E&[;?1_H!KAFX M.O/3XXO4V^C^;5^/V3KB:3I6[X4W]W2SL?92JJ 3RVNRJ_^WX2]_UB/O;YV2 MZ_^U:&3Y+L"$Y,L!NMZR)'1C_4A/HF8W7L^GR,6=8.HT9&TEUBOC- M)=JO-_5;.+ZXX,^:9S]U2E=@YJJXV(*#96N/[2&Z*$V^XE%VEK)VD50:=<6_ M\\U.&N)CMN'1.#<93TWG@^U&]5G?4%5PR=_SYM];]N^2W::-%?ZY$EE4T#2D M(,9([K:3(@6(A!BD14@3AH3TD)C!3'.OS&JI^-5SRR6A@/]4M06&Y55^7I"> MP7P[O*U,:K.'/>'W-(7Z)CARW:7QM?UE:L;K^1 UR\$O'?/RIA[_-V[G WH% MV)']]]"8=+;I=123-H>I2+/*" BCR'!2DB.6OJ0AIF$*YC[ZR2_$H<0L?SLR M//0;WSRW;)R6T%_9I'@<6#W+XA@L9PV*S^KJ;TX+ZSVV)YZ5WU=SXG'";]N: M>!:0V<;$\T^PJ;,_&ZMZ^[37+ZJ_O->S)S$ZP??V20743(KF!^2>5G47(IL& MJ>RD-2QZ'Q?)LL)]X($+EK./BW-:NSYQG=UJ?U?!(NV[. .XV7>=KLV5X M&C&]E=<9#F:Z>0Y!>8# 0UF3EHR.%M1I6HNNH5IBGR^;>CK43-B(H"RC6CK<\U M/-*^%F\]"[(@BF8VQJY,IQ\Q]7*D[@@OG]4\!MR\?76/.71:U3X6C[5,)<5K M=5[]]3OG^T_M6/)Z-&U,XK3@@H*")B& *,X 2B(&8,)BG(N&^R;>H;OXT.L.SYL5MCY")\K.0TUHZ8:U&35[*-OY5/= M9^[WSP]W@>) ?O!2=[B7K)0_2O8B[<$D+D8Q0!VAK6*!DP]>+":H(UX_-JAU MO9D:JBGD[U0][&%OFN6I7'_3&&0$0@!3Q N* 8D%7F29) 5$=51SHLG>P_! M_U!GU//[RAGYIU7Q*JE,H^R: FFKU"CS$SHD[VET2/YPU*'+)RVB-*,"=%HR M?H%Y_?;79ZZ*'O:OW4GZ<7!\&G/&4QB#*.=21XJ4JYBY=-M2"#,8<1BS3+=> M>YR,9X4Y$ YZE/7KC2?@F58A=T*;Z=.@O!:%UA."ZQ=6NP' KI#Z" 0= ,)1 M/?6\@!/UTQ,W+U8O/2] OSY:XVK+J9\O9,?_\T6^Y \_ZE/W0VI9FC$1H82# M$*NNJPF- !&$@QR1-$P1%ADC1E,[QRCYMD-__/KUP__]QX?/WX(/_Y+__6HX M17,4(+W-I1.Q#2W1@630T/246CS&V1ML#]R/2;K; MD7._.OQ-SN=&?N'-T'O^E5<_2LH?ZA&S;>6KNN!?>/W"I9N3BP(Q 3"-4@!# M$0-"40@BFI(\92'BF=&$*=\,^[8@];37FC?54?XXJD$EE6U5XG4]_=LT!\#S M2]2,??V-7HUA[.#A[MW-\"3>XW347FV%FM;^;JM:NQQ9=)FJL R.SK(=/+.[ M<,+$,N!?YEPL1-=R@DC;_;!K=M";<4FS4"0QERY=SB( ,P(!YDD*,E[D<43B M2"21B84?)^4[2'I(#2B?GK!\0-U'@#;HFL\3G(!,SYZZ <+,$AXQ.%+U,!)T M7C17 S?&"2T[4V-6X(NQ&?-W7*?*'[<5+Q\WS00 ^GJL[-K]DZ_9JHAB1+,B M!P7'!8"Q_(G@5.4@0$)IEA+.C!PW/;*+J;AHV&B'0-#7@!T9";Y+3NR4?094 M,\5W!Y6M$6@Y"#H6>N6GN^"?4RA9FP0]H1V;AQFB;V(J]( 8,QN:=]M68^[V MU0M5(T,VC[<;Z6RL5472+94$FG9&W1%%A!"F*,<@QGD,H!I%2J(4 EHD-(VH M]!Q"(RNB3=FS(3GAHVUG47,2'%DQ/N$QAU?/GG@!SNVC2$X[)LT_0!EL%D:;#DPQ[DV^#2A+%Z3EAWIL63D,<1 U$6I@#F40)0 MPC'(DQ B'&,(B] HG#Q.RW)^59EYOF+9L#N6!]9,*B8\XP6GKJ[ 8#,VUNQ.\1O0F. M9!TWG)D4S677F&%"R[=^F11XL'_+]!WF"9#R(9_YMAN4IIGQ>'*3[ZW]=@,^ M?[C75+5+D:8UZRII#'??K2 .E\%1[JTR$D^?M%@*XJ _9S#X0O,LZG>J^Q0 MOF&[]YRN<=75_ZP@Y&'&. &"I!Q I+(84"( 3C-:T(@AAK5J<29H>-:1 ]6 MM63-YWM-(32M0X[D-M.FH\@=Q?:@3]-03(FKGT/E0&R[!"H+\8URIV8$FTB< M&KMSL:RI&=;[*5-SEU[5T^P+?\+E1NZF'W@EMM63JE>Z)^ORL?E:$1$FD9KJ MF![=#MXV-5-S$*<-V&0X6:]Q7>[%0V MVG83/%-%+[;?!2GW;N1"E_?3ZR'&P//%NU19L!7S>^YAA2T]A: M35Z-56@9"'H_\@T7Y5YU0^HE(PJ2QYRH/N((,@!%$@.4001B)AT=%'$2ID;U?2;$ M/1N>CG;0$J];>AGNSHVPU#,@OA RLR/OSO/1AM'RE %J@X&S!MT&I!?NS&T. MRF5+;HMG6)H9O/O^<;W]ZY^8)E"D MD=E(Y4$Z)HIA-3A940V$)!M\EW2-.[$,@Z-I(*X5V- 2*$D5O: EZ"$D/RF2 M*\4>I+&L!D^)>:&JDQ?;'J0]JFWC%_Z\K52IQ[$4]KA*<9R%!4LPR&(N-91D M!" 8,5#P(L\C" 6G6H64!C2]'ZS5' 1WF]J7,M\?Z,"FI[N.P3#3Y Z' _5> M*;2O4@Y]>9V=NY>_K%]48Z<-/^EWERZLYFQ^$-!NJ81L5/&,"\$P5H,81 M H31%.0XX4PN_P7%W*1'RK+L&YDI\UXLJJT[:[E030NH9/>F_F_=EOG_:^[* M>N/&D?#[_@H^S@(FH),B7P;P))F!%YFQD?4\S8/!,^E=N^5M=0>;_?5+ZNA6 MMW60;$H)' 0^)%9]Q:XJDE6L:KEN2@[OCJ#J!]P7'RM.NOVJYL><2O?ET@VH M%TT?^K-VXATTCS1Y3V>_/'^C 37NN]P;#AYVI3G %[]\^[,R33;;-I';SP,IE3DGJ9(1A9@B MD[$:Q9!22F"$(B$2C$E.W*ZS.+.P\-+XN(UM>]ZICA- CZPX;FT]Q&SG(985 MGIN5-[ZZEEW'#6#?P$^&(>VY_PZ./"V=T>HODU!)\^X,K)M [RV@-\GT_B-Y M9=@\R/(/63KGV/1?6R'+YN'#/?CCP[U3HLT9LFG=OQ*4HU*?\(3/MQF"X)MQ MM; ME/..R1N@FPZ-8PM6/GH4C5^5RK.1UBM+.03@K [EX ,>.:'R=6?*9IDI^-!T MP=6+PWMEDC=V%7U^PB@G4B0,;25,5$VB>'SA!;6+'Z MY!V2).&:0]D73-H V)8I, MSMZNY2)0(3Y;L%-9I7-#K)=>:@GF+,_4]AW/4/!@_9A>B:-?OIT>:2L@U85\ MN^:1#R8O\U[IMU_*;7T[[$'J3\UV_\2R@F8*<5@H&L.LB# DB5ZF9Y0*E- D M+0JGUES+L;ITX'FTP->)=W-P5/6>>VV+35$#X :\MA#:-%BM9[Q& 2H#X\:D MOW+G#<2"*VB_'Z+K!_L4%_B9'8'F*G@Y&KRWD[5:83BO/_SCL-I78U!G] M7='A#&>8I064,6$PXT1"HD0*":=*)FF2Y[';Q?UI>DN;^GU]@V$KZMX^SZ#/ M@*-QGI&;I84-)PU',SDAB"4N\]OA#&6F9JBM:VOLH+\Q&):O>04M?M,4V@:P M[V7%=YM7,_(I2\X^CC$ST@JAC=]N;Q^.+8)[/#C%.N8$8A7^""@+]XC(F!@" M9PRZ0?6-G,P-OV8PQ1+J17S%]BTW]:UV^\8PF.7!/[7WI[M-61^#BJ@P#953 MR')4F(O."%)E#K0$BAB5"2;$JES[*(6E'7-+RDYKQ^4PK:A!T#DZVI9*L$/@ M60Q33E2_W'.@^J>3ZHV/NXJVS<+J%&S^P8!=CN_5FT:B>LNXX4^8Y2E/)YE/;W;^@\)Q:K]LVS@[C' =]].3!V>ZH)WF[0 M*4U3O5:BD!9$PHP0!+&V-C!A>9+A&*4($]OHWS")A2U+313TJ-I'NT9$,A_N MNQZHF_:_P>C146L$K'U [WK0?F&\-^ #Q>RF\4Q$ZD9>7"T^-\UX/RHW\Z1[ M%\L/V[U)U6EJLAUO>IEUZ*%Z4BF2L8AS&,>$PRR)4D@)43#*BQACS$626YF2 M.4(+&Y2&=%LXO'__L*%NW_)R4EC31B:D"-Q,C2]ZI_Z8-M"\VF5.#KQ:]TP; M>/UFFE;/^VWG?J6;7=U%I>DC;4Y23^45VY,9<;_])$V=Q7:54?VY+5DE=U\I M>Y9WV]?#WK1DV7+]5A.NZ6Y"R!P1%9D>"SG.8):R!.*B$#!-"$9@X;Z)*ISX[TXE!=#N^PBA7JE7-Z"/ M0PP#D.[Y+LBWX" M[/90/\J\NEG"'V)*G;=J:\@ZT,YN4597W0BN(?3+?>,J-#UK9K_JK:QQ87=; M7K[(CV55/=&$QRG*4IBI2/N*F$E(<:8=ALFPRE',J(Q=+M,/T' R\>XWWH\4 MP:8FZ5@9>T F:1''-$NT3#1?>N\=9Y 0@B%%**,Y*W"<.J6>72L3C\KA%S(! M/SUKHH['=D.BL7,L5P)V\P2[1^-,=2;5XI2O7&%BIO.''%*(5&809ZJ M+(MSHDB:.B7X3!!;/(C8D#8IX#5Q8*@#0Q[\53/@N(2<%)R=IH82AVO4L95$ MV4H"VDO"/;G' F*HS)XI4NNF]5B ?I/38_..^P'W[6%?FF70X^[ _]W5QI=, M(<;TL@.+G.JUA\*0%(A#E'&2XZC ";+:HHX16%B5:Y+UMF-?$[4_[AV4QOS) M]K48W?2S@:?)@8:>Q['V($[[0^UK\?H=:;OC=CK9G@(U<:X]^-IJI]I33/?/ MM">?NZJ<^:G$!R4HYP6GD NB8(8DA@QE!10)%SQ17%&W2BJ7!!:V&AVY*]KX M70C$SLE? ]/-<+@@]"T-OEQ_O8OAOT?!;XMN>2//N:?JO2NW5?F\$:8@?GW4 MO9%56P:@D 5*3#^\)*:F10!&YNYI!EF4\[Q0$>7:;4+!]I-^0;Q!JR58(?KBOR^B<%72_*;!]C/]+-XVK>\?M7>TM3*_L0S M%<4B3F 4H1AF7"00$X%@EDNMJ"+G-'<*Z)R-OK@65L>;O<9PN9;&[\O!SMUY MHW-5MP982RADW?H!_H,5IN^/O7+E^0%8;TO+#SWDIT,/NU(<^+Y7L/GC9BOO M]O*E>E*QPHIA B.BF#GG59#2@D.6YXSD&6-4*!>-FJ"UL'ZUE/MUJ<%?ACBH MJ3NN,*=D9J=]@23AIHO>0G!63@MX@51UBM*JBFL!^5*-;5[Q[CO3W3 ]]M!J MFZ=)3E01203U3E#[1L(D9%(PB#*J-XT%ET(ECEUF1D@M[C)/E_.!./9;\\Z_ MGI"9K4<-(0E7]WJZU Z.5,/UFK/'%JXGS!BAM3O S >Z/G@OGVES:/Z*85S!>8HW>CU(!*2DB M*#&->(;37!96FF)%;>DX9TO*HV+!J'SL_%0PU&[ZU5$)=HG2"4_(J@2CM-:O M23 '>[ BP>Q+5^KN:3.49YBQ"&$H<"RUPB9Z[R@S!16E*"=93F)DE50_3F)I M+>T(7K%;')"+HZ*NL#=T!.JOI$MM! <(?!]UG-WV33SIGC=PO_\B=[><[P[R M/(6R#B5GB=)?!8($)QAF7+M.7- "QBGB>9[R@A16H-0Z:%:?FB(!'Z.Y0IK-*H MR&5B7^]DC,K2"P3WFB>C\I@V0L%0.BX,CK5/@H9(9Y%<4P%E=.SUJJ#,P3NK MA#+[\+4IP^_E;O-56]FO\FY;[7>UT>UURXX3AG.:"(@*9N(\#$.LE^90)#*- MBYP@FELIHBOAI77S\/)"=]],^/%T'$:[E6G\!D;DJ^BG= M>%A [2$86*9]J:, @B_5(_]LV/*]N7_:VI]@^8R]L2UJ60,<3$-J4[$MP MR9;1'LT8Z#B[ ;6J9NQ64R<3N?PU\C$Z\S>B^!JY_O7 MB*,?"[AJ'(^..:;$:G5 MX/<_'NYZT2?+I6:AG37JF7_: M;_-A#C?OU;N=%)O]4U9(1 C-8<%C#C.4,\AH1B%+XXPG$4-Q&KE56NP/[_+A M]"JD6)^(FWX0-;E^V3^W/<.93*06B-YJI5H27,M$:,'@6&20$H58JCFFU*E@ MHJ]$/,S6H[E_#H2YB%BRY\WGVJ([[I_.9&&W1_)%Z&:0/I;;S\U-RV[:&XKA MMCI#. )M9\Z&7G7+,@3J?OB^;U^XD.T\SA(O( M7,0H4JU92D""*((XYZ2(42XE=[H -4%K847K*(-=G[1C7MN$I.ST+A!^-S4\ M0C^CND!; PMTH7+;)BBMF]PV#_E-=IO%*WZ:W(8_* MK2F@(+=\(ZL_-+"FPMB33#A+>!Q!I6*JM9L32%):0)8K7&0I%=JGNFBW(_VE M(YV]DL+/;13F&U#E#L@^@SV_:XJ7/!_J%Z@IIJ-MQ7ZS:V+YWM[9=5+L#,F" MHG;<=+3!PS-.@&$%G/%R T[FJ"B6D$B]T(^+1"D4I3RC3LGVHY267O#K M!YI;7#W*;A9E7$AVMB,(=#-_5) MFJLWVC'>Z2^M$7KPMO/G$RD*E%%!(-<[!;W 8!1BTRTM24DL&,)IRKEMTM0X MF:5/%K?;@W9INXZ^.5K;M!QT[63M,X%DX*:Z1YK@SOQK<7\(B-L^ M72H,?K]-K=''7IV._*%[;9UG-L MPB>?MYO_27$G]+QOU,:M'[RU.2$9$1 MR6 J,3-5+%.(:11!Q/3/"F&$H^)I*S^;*_J/=J9M89:M=(,TNO&&;5S_$VDL@G M?.'2'*SF4%<29=\KKT5RS+7W/X,?]7<__ZW[C?[/-(3^^6__!U!+ P04 M" #9<:)8N,^").#% #U]0@ % &%P9RTR,#(T,#,S,5]P&ULY+UI M=YLYDB[X_?Z*G)JO@TKL2Y_NOD>VY6S-=5J^LK*J>[[P8 G(G*9(-TDY[?[U M$R"IG92XX.4+U_2I=EJ+B5@>!"* 6/[Y?WZ_'OWR#::SX63\+W]A?Z5_^07& M<9*&XZM_^/[+VRGX.:1? M_AS.O_PR_P*__'TR_<_A-__+IY&?Y\GTFI!_7?RSMY.O/Z;#JR_S7SCE\O;7 M;G\Z_2>518"L,G&!1B(]]\0Y+8CDD'@0WBBZ=(9 ,)Y(&39P* ME@#--AB@E+JP^-#1__Z=8_#9SSOVZ^.G=K\Z&ZWX1/Y;]^N^_ M?_@3_N?QWO]ZO M_'4*,X3+@M,/^(W5/R^+[$4%?)_#.,&2N=M%1I/XZ)=&1;23NW\Y\@%&B^\. M$@P'BT\]";/YU,?Y *CP-#I-@J4>06<\"4%Q0IWC@6E%F7G"=*%ZAF0O-#&# M^->KR;=?\8-1(UR4OQ21B(4XGBVW%,U^=-]NO4O\W8$*/GB0G("/#K>#U,0S MKDB6/''K-=4_U0I2?3^,MDFF"*MN-V.3^-S]3[&+6KW_CUJY_B M!Y'X93A*M_\Z3R?7-70UGU20W%(M2.Y??D&N,TRGD#XLM;*1N05G<[2HL/C- M&AK_WS=^BI\X^G$!7R?3^2"KD)V)@ECP* >&PO"2*J*#9"S3;"+P*LI_LO!6 M..#MX^ 0>38"B4\P'4[2Z3B]PU-XX*GR3'%)M,6#5&9#2>#,$*FBX=P8I02M M HA'RVX%!]$^'/:792-@N)SZ\6Q8!+\"M-3!&"T#RD$J(K65Z%TY1GAF+MI@ MO8^ZSNGP9.6M("';A\1!$NT9%:?C^7#^X_UP!!]OK@-,!TQD(;U!8E7RA79. MG,83SU.7*4=PNVP/0L/3%;="@6H7!0=)L GM7\#5L AA//_HKV% ?;;<9D6< M,0$M68XDQ(!_*(2TYCDKP2H@X/&J6Z% MXZ" R39!!+.,)J?H@E;"/XSRA_> M3F[&\^F/MY,$ Q.R1EP[HA/#D#O:1*Q+#D^\*/$4A&3I89[D%D1LA1/3.D[J MR;D)V%SZ[V<)Q3?,P^4UQ>E<3:,SB*U3N9@E]ZTAZH M23D0'D"B)RU1%!D4"3I15^[U%3,'P>'A:ML!H.$KSKU%U[/*R^/HZ-.7R?CV M!B:)R)47F7C.,8 "/.DL=YP@_TJA%"CSZB"U/UUQ.]4W?)5YD A[5O]GB#=3 MA"[CX7(X'\' V@S61DXX%&^'H0<<'#K$/'J>G6"E,M$3'%(ATSF" ;"4!Y$%I@Y$Q/>SR\M%RVRF^ MX6O+_877R*8__1Z_^/$5+.Y;DW,;DJQ55%@O/-39^ ]7 MW0X##5])'BS*)L*!MS?3(J[E"UR!-.K@9C;(23,6D _( B'-)'JNU);(UQA+ M74+'-E8("-:OOATTFK^"K"#:)B!R-L9/0W$,O\$[/_<:=O_1RN)M,? PG, CA+ MP&M$.+5 K$7 6VFHTI8;FFM<-SU:=+NTJ>;O(/<79!,X^'SM1Z,W-[/A&&:S M@<#CSV;$K?8Z$9DA$J\E0^>(!G DU3*_P MR/MM.OES_N7MY/JK'_\8X D7.$>+IE,L<([H)F40Q&D;-<;+0>C#[A=>6'P[ M7#1_S7BX8)O Q^=\0!PZ YJ:2\%#;%&K!XN.9V M:&CXSO% ,38! B3\NJ1Q3.)_?OZ")K =.@Z19:,(@HPMD,BV7 MZ))$;EW"8S%S>M@5].LT; >2AF\G*XNY#="@Y*9^=#9.\/U_P8^!LT+R%"TZ M1AI1SY1!*:&HI,^"H]BD,Z$&3AXONQTT&KZY/%R8?;]7+4.E]\-9]*/_ #^] M32U/U&5N@B F!5UB)TJ<\XEH*C6E8+4]M-9HP\K;8:+A2\TJ(FTD6_^>B??X MG=F QL2-RA:M&W7E<+3$T8 R\4Q1%;FG]K#4F T+;P>*AF\Y:PBT*4PL"U&6 M3 2KDQ.&$163P=,/S\$08JE*T4IR[DKU6D54/%AZ.UPT?,591Z@](^,$.4@+ M+D;^:I"MESHAN='PDG;..0DI6-1H*L6W7@AUV'7%H^6V0T##-YC["Z^:UO_Y MUV?"^X#?.*@F&WVA\0P2_F4V&0U3J;]_XT>EL!RC+9C/_AC[FS3$[S[F9LO* M[>T_O5Y]]YX<'5@%?C,C5]Y_'2P2Y@I,SO/[X1A7':*YF"SKONXPZ*-GO+R) M!,\ ;8;AQ(-.Q 8E(-B0DY,O;+WL9V$!E=6BR_T'H_GL]COW&W$7NO:U+;=K MG,QF*-\[+B,/1MHL"/Z!9V86Y9D0PRZG@U$LJ.A>K!#:A\O'%/138]X9$FZM M405Q]W@0/:9^Y83?,:&]4=320!)%MUN&I$@0EI8$ Y2%BB7%J!/,/"&D7^@< MHMFU(#E$S U@Y:V??3D9I_*?T_^Z&7[S(V1F=C)_ZZ?3'\/QU=_\Z 8&*J&W M%000ZP3*BAKD1P4@0D<#08'W_"6'9A_L;$58"U@Z" "3KK71 ,1.8BRU=;,+ MB( LA1%\A/G= S6&?EYZY$5&]!D%1/0>I221J9+E3'F(+W5&VD>C+]@2S@Z6XMTZ6@)OG%0Z8OB;*&Q. =YPLK=L&\ %AB,+ ?Q]./_R]F8VGUQC3%HD] #J647J%#:? MS[^LF+H5WS$(F(C*-@NE,&:U]=;$[8*J_.G7H^^PMW?VA M,9G[426[,_D*T_F/3R./XABG$@Y\+5<>Y8!6WF69K"!)9H2Y1_EX2AWQ/LF@ M(T-.:U__O$1/"TYSE8B^FM ;L"WGR(DOR>(?P,_@HK1T/<]_H.$LXAJDJ*4I M5>A)"4:D\B5U'#A^61[=E$)7K_:1]2)!+?C352!43^P-8.BWR23].1R-!KZT MLD S26PL9A@D)0X-)Z%!0)*<&2H78!RZW:[?@(U=!QE["; $9RCN\=4P MC)88GJ$M//T>1S.O MT]6"#UP%/-65T "PWJV6+;VXKN'2?[]C;1"<@-C_,N\N&M+5MY/IN6+U?=G'R?CN'+_ M-?IJ-*9$HN,)N;2*^-)<@6;ALZ/&6%_[]6MG(OMIK=<-T#I4S][X^P;3,*GE M7M]?/CQ@PX@"<"AC#V*Y6Z=:$!>SEA24D;+V,;B6D'XZ[W7A3A\LY@:L MU9+^@J 5IL1'0$W7?:6!/P_(CC5T=F MQ_1+>>_[N=5AI_?38\#F((T^=)%J4A MKLN)>&Y3&09&P003K:ON^*REI-]3K".\5!!Z ]"Y[5#P=G(=\(@O.BG9!,/Q M%3)3$LZ'"::KO/6E&'\,T-D+C":-+F"9\A&-(A9$:;GL 2TQ>)UJWQ+M06:_ M3QL=@:YK=36 2-Q7TQM(G_W(3^^E-T"!91V1;+3 E,C$-8:=P$F@P5GF@%+= M0<+B&DKZ?1CISI@=*O0&H+,N#^IN']SQI!)G,L:R"="9S$P3KU%6&K27.N-& M>;&W4:V4M*=T]?MDTA&LJBND1Y#YKU?WK\P8KRPC8EB\-\^>,>6H$]JHTD96 MXLV22DG4-D\O4]3OZTA'AJFB$AJ U!H.D$I@U)4. M0FZ1\5*NZDLO(1U2-,XDFVHG->X)G0SJ"SH'";N%B?#*^NH3I=;GQ>/"Z M Y%E_)\D)GGDPH>,0I%X+ <*D"+U^'^U(;.6DF:N"SJ\E3Q#)X_1L\>B/;AJZ)+1G'.B/7"8)"1!.ZCK CC5&64L6:T M=HU(%<*;N6#H#J;'5W #J-[CCN4ALSZ+Z!4G!H(LHR_+."&>B?(J.6MR5"_V MX3_2Y=B.*#[&=49W*#Z>0IL/3Y&O6Z<%0$BF'(J0 5]5&SKJ\<#)64D>/6-/ M;G'WC%#OUVSFCJ,^UCH5?P-&\5D.XT-37VI7%3A=.D4YYU%FZ*P0]%D2R5X[ MESR:>UN[L.$5DIJY$>G.L-542@,86_@8ZUT( &FM=$@Z@^)"<%_&\@@"W($( MP@@N7VHFN_>MR/Z.WS%N1+I#5B55- "J!TP,0G"T3(DE*9LRV@TP[!?E6@&\Q#5%/G?^82RL1&6C8LP3QDK[ M5(0_"4Q;PH!Q<$QH [5]^A?(Z3>M]"@XJJ6,!NS/)5R7>??3'TOQW'84.KDN MR2,G\_ET&&[F)8'DDL$B1A"1>+I%YAB+,H1BH-+2^R)E:W> ?/WU4 ML%7210.H^G2[[H*E5>^)'G_PPG8W?^J]#]/\'6@9F>"E)P/HN8"Y+P]6IWXZ1C]N=A+C MS?7-J'33+D]9<3@?Q.A"Q%,<3W!9>J #(P[C"B)IE@I/;QY";E:E>4_A27E"_P?*&]L-D5NYES_.E_SX0HCSG9T&8#Y9( M'A4)@6)$:Y(5R@C+7YR^NF="\RXD]OMBP_((T8D M4@8@@5E.(C60]K3$=8.E#8#=QZOA;;#I33B3G&20#)RFP1 M3CQ5B9@@J0A1J2@[+%==2]-V8=Q/GA]64R_5<-;KM);E'=L7F \C^MF/6*L] MNN7Q4CW,<7F!UZ,.=0E2""<-&K-2+V9")M890=#&X9FH.!K(VN[P,8:ZW*UQ M66YO!YXEZ[,-A&N)YSJ5EGAM'?$)HL--9M'A[(K+!05]WTM51L+S4W)O<3?A M4*VH?SORL]EY7MCBD^_#V0"$B5IX03*$4B1.)7$2/(E&,3 IB&1K#^?82$PC M$-I#PYO 5B;BC8^$2QYB%,J97-L1 M?TY%(T@Y3+U/[S4/DW4#:/D,I>SVY/%E_N]P'6 Z$,YEFF4@*!->!O.A'ZDC MAA02=%"!*NIK-S=[@9Q^\7.HII]:FTIB;P9!;]:RHJBS65E&*"\#9X SXH22 MN-5\9)YJXZSN!$%KR>GW::43!!TN]A80=&N;,;*!,_SK;."\5):FTOC&2C3* M41.;F<2#/9:2MR2DJMUFZ#D5?3_%U?=M]A-P Q Y&8TF?Y9X]?UD^FYR$^;Y M9O1\U-5=6:225G(6".-)E@N0@G_GD5=M(-HF]=F>J M:0!WC\WKN^&W88)QND !?H)I+%J[@H&P 7>FD"0%P*T)N"MM8 :_= ;M;N"B MNK':AJY&S%<=E%571!--A1]S]U!:4]9UUT"'$JBBC.0NV8&%VSV0UR$BBG MDC%& ",:C&1HB62 $N&C"$ZJ8%SM0&\S-7VG#W0.H3V$WN!QM^3E_&8^F_MQ MF6LRB(99)@V0+"+*J13M.TXMT9G3S)32D*LW9'B9I+ZS!SJ'TK[B;\ 90,I_19S=HV7$IDR1D^Q( %TLJ%0L8T2:<^T*\LW4]%R$V1UX#I%Z-?P<*=GM3HJS25XU MD,&?WF6"U4IT>VV93I/<=N*Q4H+;,I7[;N6[3"8AE);1&J)D:5\A#6+),D\, M!FJ<&5/F/E3>P1M(.;R>Y1N,;^ ];LQU?9;OYE26Z4WXOU2RV37#2$)&0W+" MO2FU#\1;@899*665IS:9VGU4]B"SWX>9&LAY7N[2K:Z:.#5G\_.\8G2@T=R# M2N41W9?B'4/1>"=)DA/2%S9$J'V'\(B ?E]=NH#0_O)M !R_32>SV:?I) _G M \=YU+8T5Y86_S"T)%YHP&A"9ZZR3:S^4.O[Y?M]*^D"&/O*MH'RD\\P&I5) MRC!&IV!T,DXGZ7HX'A:AS(??X/3[U^)+#(+F0?A@",V!E0DFCCB!EE"SR'S, MDH90.US;CK)^7TFZ %,'&FG _-QU9KPO\!MPKHQA)=<+_ULVB"$! Y3%I4;T M+.7ZZ=MKR.CWD:0+!!TJZP;,TMD8H0>S^2W:N2TW&%X18QV23TM'Q<0-X;@X M+\9SKXLZVA*5_^+1R?.3U4][ XLMP36&*[* M14<5:'V$^=GX&VZ-PL129@.7=631>\+16!(9A"-E6E;K7/"+J6U!*R*Y]<1+04E,SB1F78[5 MYY^_3%&_;QZ=^#SU-' HHBXK>D&W_MOMM=5P?(.\W=_@OH$\F<)=]VF8H0&> M>E3@<.RG/Q9/ J5Q<+GPFBS"BMM#?\"%M)1B_, ,#V7 +A#O3"3!ID=Q5 M'R':(3L]/\1TXYZUH?PFHH$5BZOMO!IX,HA*^A@8NA-&0'F5HNBQ2D]T\(QR M#53Q;C#\C)2>&V1VA[_#A-Y F+#P+^["8*J=C1XR8=25AFG"DL R(YIIHX6G M@>K:KR^/".BY F[ LCPB_N2;'XZ6[80?/(6ONKZ\\;-AO!.8M#QE MIQ,)N?@37I4Q8>BK9FV$I#P&'SK%T?:D;H>XG^JZ_1A*:S!-^"XGXXE,SZZ_ M+KA+#+0KY=%41R)MXL0:JTLY1F0Y,\&A]FWJ+O3U^Z)\%,AL5:E507M-A+SH MD"+4YT,4XV-&5S\H<= B*/L,\6:Z'$@AT--,99ZKRWXQU)62()@D+D9O)<\^ MY]K%$7N0V>_#=1]([5J730!V1\$.(I5:*\\("RP16>8)N#)OAT70TH:DLJR= M/[$CB?T^I/MN*][9R.!(TABG&< P MK7JRSUI"^G4 Z^CX%>#L+O &4?-N.+J9EY(!4(;RDNC-37FUBYY8B)+X:&1, MD)TWM0NB-Y#2KT-V%.3L(_0&L/-W&%Y]0;I/T$OT5_#QIG1=.L_/*BKONU@Z M//TY Z*!E3[RU!)/2X\YH=%"9V YUF[ MRN-V]FIGRHAJ%,U_40P7-KG+)E* M4E&BLD#[G(4DEC)%%&7>&YEXEK7K#W8BL-^#LENL[ G,W177Q/W=!O96QOYY MW3FUS'"O'/'>NC*PDY,0,Y!$G?/,1!;YD:SC)A+[/8I;P&85Y?W,)7)KQG5T M6BOWXGI'*YK;GNOZ[>&7RRW&L#XCX@[J$(U2 )D$:0K432">4TFHM#E9FSCG MM2=P[4ABW9=+>6:5N^HNL=+;E>6L$MTO/S MNXOXOMNJ,3M3)L?[_UPNFA,<_YU(8B,A*!< M4"\7$$M[YF$>QB4^TO][L\S-'3A76I-ZANZWI$0JK8B5N/U5R!*R#3K;V@\B MW7/5KQGO!ZT[;)D>H-/Z9D*E#*_&RS:^\\1/*!:.OG99M:]$JV7C=GM M)+O]">CS%F-;N?1TK:&4 Z]3(AI*$P6.V\%R;8EP$(P(PF19?W3J4:\U7CI) MWL%T^&U5]E_ZT\""D,EX62HW!3^#=[#\[_UA,BL[708M\#41!=]0O)7)GFF?+ ML8K>: M(?3(@2@ZJ)]:R3)B,0:2(]KE^ZZ27"&H$2WMH>A-H#A9[ QAZPL-J M+A[S&CT':PAZ$B7CP0KBE:0D:,-E-MD&J)VJLI:01C!SN**?IN$=+/4&H/.X M9&,U^3 Y:ZQ5F4!4Z(EJQHBSV9$,G(G(E>*Q=M;O.CIZ3OH]7+TOUG3M(>L& M\/*@6&+% &.>2JDU<4Y)M+U9$>M=(,"M\E)QG4V'/;5;F$E:'RF'2;D!F)RD MM)A [T>?_#"=C=]BO#+WHQ4SGG$% C%OJ"J)RJ5>D4,B3#BAM,\YR-IO&2\2 MU._];GWXU)-^ U"Z@#G* ])MUOOM?&>OK!:N]%,N0PD$CRB:B%\ZG1EUJ?1* MK8RA]93TVT2T/G@JR+L!U)S$>'-],RH7()ONQE:,1:&-UBJ6^5^EI:4S)'@1 M2!8F2)\M5:*VF[PUE[;'CVGHI&8_3#U/G6J#Y-U VCY#-,AS$[6QI'HRVF4@"#4,O3J M("%3+@L2I2E=0#"Z9+6;"KU 3K_X.533SYJJUQ%[,PAZLY85$[SD#(!(DXI! M!CS3P20BN(]>^2"DJMT0[P5R^CVK.D'0X6)O 4'/QX:QE*A@3A+E2\)1BB4Q MB!IB6';9&0N^>C7%6:>U0?D<2&W&']D3$\]ZP/H*QZQ MDY+L,IU7.N>>"@B%N)SRMC8]?$.S9!^=BM*7>[+$<:-BZ((29,1YE5Q((&WU M!CIU*.]] MOQ 'M\33>#\L?EF0 ,W1-;F@_)5%QDF4UY]IM+N M9;%==IL]&N;VEWL#)^P1:KY21-89#P0WE2N3B"/*5EN2''4"E"^OXT?,0#YB MN6"7S>^.!N_&$-)\*?D!15_.!B>3%$1&J=!VB$2LI(Z 9%G($"0>2FG >5[P<#:;W> ^NIF6&',1TBW\GT?\#72TE)N2_: HE$0+3APX2D+T MWAAIM!'UFS)M25SOHP2/>SM075\] K'8]07A%_#U9AJ_H/P><;:H4BR=^V>H MS?/\H+W_?0/_Y=9#SV- F6F.@-E;>OH? M/_A38'8O];5RX&_@>^7"X#&LC,"CPDA;[O^T)1X"0W?9."48Y&AKEU"\3E7_ M4PF/>\;74U$3P9/8_$J5OC%938@,X?=@A:K*ASG3!:7C* MZ06@K&?#.89TTV_#"$O97$"<7(T7G[)T>IB.WN68B8U1$UGRQ+PM7W*F,AXK MPMC:C;*[YFF['?!3/Q8U"8\&MLOS9,C$@P!1R8IW1_]>OWLR_O1Y,]9MY.$GJ]RO,Z[KW!8OVWCW8KW7:4S MS39PCW;2%+,IB\>*L&)4LRR%XP63]T8("$K5NH]$\7X4BB;ZV='[TAE M(Y5*AR)H3;YTE^IJP%-\G!&.IX=,67@"X"*1>E%'("FA@7,'QO@4.\!:*P.J MNM;VB\GXNXB^B<3B1S%7"9C&<3B"1TQ=3G:5IV,00 $0KB&5MP>*\@1),.I" ML7*N41A=AN&5^.BWBNG(..X=" V8T7> *\?A\F[-2!&23I8 ]RC,0!FQ*2?" M C419 A)U4[9?+A^OT:T?S1,*JFF 5C="Q.#O%72\Y(11E.PO&2>:H>, )4D M"*9(%-X^\5/KV VL#I0 MX*94F1I=^H9H$LJ(]ZRX$S[I(%/M$WH='?W6;#:'N8-5U81+N>&M2E#&?2CE M=I9S(C,K1IM)XF-4,4<%,G9R=[W?FV)GS][-@:Z"NGK.[45)Y>&\\('2.?U> M>( !%]KZ&"RQ$%$D#C>0!ZH(1"LDP*WM7FZZSZ[WV+#9@!41?0]0Z?< M@*.H/I2;^5OR4P1 ,7!B&?-$(O/$,6])::C.+)/ 89L"P34?W6_=7U/ .53P M?>,&YLLWYF'\5*IP)^-5^M! ^PC9"$^X+0-G,SG!['Q\^KT(ZF8X^[*\#7\'83X0ED(N?6$D6$ND M$8P$[3R)Z 6JA+N#Y=I/**\2U6\A7S-8[$:)3>!RT6U@9:N78KTUUD%PZ[US MA$:MB&0FHW]8I$4S=2A %7WM5*N-Q/1;M]<<#NLHK0G\/<^>N!/:*B'L3F)2 M&Z50-"2RC'&RR!%M?@R$"H^\!<4"U'[UVIZZGLOTFH-H1WIMX+KM.69N#*I6QH[>* ;>AJK<]D'4R\ M"KT#%=2HH7Q;,KM06'\?SK^\Q=V/^WQZ@KX);MQ@G<[4$AY423$K+35-BB0+ M%J/ ?1MY[9>M'@$G$E+91S1'%AB(S&M7YFU%6&L]%H^'N8-4U"3NUGD; M=RU5!T*8G*1G1)ER$>_+I#ZJ.3'9L9AL\/KI"\B1',0[$EOKH-BCD[B?VII$ MY<*1>"K*TK7'1R$B-4"\SXG(K!6&8UX0$WVD*?B45?> W$1=:[T4CX3%*LIJ MP@7RD0&B M1ZHNJJ6N!@YJ]'IOB_+C?]T,I_#F9C8<0WGG7/0/+^RO?I(&PDC-6=(D.D>) MI%Z5O+%$>-!"@#/_CKA37Q+']C#L4*UK_^8_2PF=^ M,DZE!/KK8MZ#TD+*;"Q1Z'X0R1;7^9013;-W,C)J8NVKQ>VI:[+,Z&B0K*.T M-@ YG42 -"OM[#_[$9SGS6U$;D]> MDYYD9Y#L2&T-G-S;2W( 5AEO128F:X%.<@[$95FJ6B@#SJQ4LO8M]_;4]7O= M?60\=J2T=B.;U5"GM8*T2EEPK'0@*0UWLHW$>HS=0$A@1CF=JG<\VIW*1L8' M'RFRJ:6N!NSC0]-_ 5]7OLEY_OQE,IU?PO1ZD;69P08=>201N$49XHYVX!)! M9H(/RE!1W31N15B3L4PU=+QP2M=156/X*ZT?47+H?GR8C*_N./(\\!13(FC2 M(Y&!.>)9DB0FX @;':'Z?.O7J6HR9#D&\BHHJ0'8/=P_C_@P%&R&Z(@.Y06) M*N0H\4R"D%%@W 62UJY'WT1+DR%(5Q"KHI V8N 5'^\GT_OV]&4HQ_7U9-GY M;L!B,,Z!):E,.)8T6A*XY<1 6 RL3=S4=NE>IZK)"*,SBU9722T#[_'X-XSE ME]\ M.$K1FD GGEIU@2:2&,%"8 .,@W9*$Y9T++V"-0]2>TW_Z8-B%95YZ&X MO>S6#YPN+Z.6C3P'KLPMTN7=WOAR/2^1,>M%>=.,QH%*(=<^FE^GJM\TG!;\ MP/V5U( ?N+T !Y%+);3RQ"9>6F=;]' CQ>,AF<2CJSG$S?4=K/[Z""S2RY^/";/G_LL6^X69;%.J@'(<13?#B!;., M>G_XC0>_>=?_^-UP]G4R\Z/?2@-=_!?X=6E]/!S?0%KEC$S<'BK"0I.6(! M.&Y@R,2)A'_P:"-C8*BL_2S3/]?]^KZ=75_V+]B=X-3 >7"0;):M&)[G":XD M]E +2\T, M6&EO2O*- 42ILHQK7&DQ0S,"[QX'2B\F8[+H?]>NR=;:R&8=+ M*7:0= ;H :#XDR4NA3*?-"*S5DAB?!;H&B1A:.VYW0<1W&\$T";$=U+B@0,4 M4 +3>0.X%3EYR-F4_G#EOJB,BS :]RS#\RZ $?3I6.2? +>=A0R-XG87);8R MW>;FZ]?10I1^="O*LW&>3*^7RKP5*A<>@D#_RS(J2G:C(%Z9DNRHK'4N90>U M:]ZW)*W?)DJ=(;$+Q33@(M\.R2E#R4JQ"R#!D3M&0G"\= 1.)+C2TKZE4F/2.AY:$<7:GY6>[2_S)N 3.FQLZH?77) RRUAD)IH7UI(RXPA800@ M0KH8#37,BMKMEY]3T7,]QE& ^XQN2H\+G.=AFEUI;"<#WHVODWD?SNY M#L/QZK:!42]5%K&TJE&E4[0@U@*::ZM!)YHR?SIR>&WKR5W7[3G[K4,<=:Z% MGA&V:/W\Z-UWR=GEY%%?W\5(9):L\I1' BID(CEHXC@H C8Z&DN!G:5;@&N' M)7N^ENP85UW)OH$#[P$W;,"T .?0X H:(\;"&HBG,9.8?!1,:9%4[4N^A^OW M? 5WA$-N;VE70TK]L8UO3CZ??3Y__^GB]//IQ\N3R[/SCR'GV\;=/YQ_.WIZ=?G[,U59C&_=9I=;8QH,YK#2V<=519S$A M=#2,#Q\IJ8XII3(CV3!*9+D(\#E38F+TD?$LF*Y]I;.9FH,;V4ZO_'@UP>5^ M4F9I&>UGP]DBL>1.F;?'^CN8Q>GPZV*GCM-SVBY1!V]&)>O$@A8V.XM>I0^X M[2@G(051^E]988&FJ&K?VG;*4,_#I^I@\EE;W&8@T+#EO3A]>_K(^%R.K/F&3>V;/SZ? M?3S]_/GM^>]OSCXN7,"]O-AU'U/-37V5QDK&=,U52CEP2U/11:. V?!1P!28 MT$[B:>NLD40&A:&3"?BWR#W764A6O8'V;A0>:B+7K%9RC$:3V"#Q[Y MUI* 0R](KEQ1]O M+_&7/_ZVES?X\-_7<_XV4E7)/#V:S+AX0Q^5"H UJ;V0@[)1,<)TJ?R7"DBP M/!+G'7CNG8G5N[=N35S54:+K%EJ'?!%HU#EE$J(T1-JHB0V:DNCQH-9*654] MRV\?.OLU6-W@Z\7YHEWHKV'+]?'T\N+T;ZR/PI#8=;H,7GE1*<=;UP[U%+ MF;/9)H.G+$8&TBA7VI$B?C6'C$1XG9TCN M^&H81K HHT!$V1#F%_K7C>)BD+(D2407J-,O5.XOO1.#!Q^6\BD+=7"$J]!E$FYGGCE4!SX@YPI:"MZ$4^^'T;WYT ML\(%0N6V]3YZSK^#+Q!)Y^,+B#?3E8/]<3*>WGZY>&6Z ZM@"-#2:-4M>E)' M9HDU L]'8[2QX !T[6F%->D_U$[>T7*_NQZ^I4GP0:![$!CE1":!,0Y )$SR MG#EP:7SM*LP7">K7"O:&NZ=&LI[2&K:)[TXOSOYV8?X-T]:B>?,V9FYDTR60,'J121*J(<(HF$)5= M%'@:,J@^2O <@^U6GLL?;\_>-0H**N(I1GWA\N^W G$F-$!''&,#+J7U2- MV+QC8?*IB3N:AANV@)\NSC^=7ES^!P:/I__[C[-/Q:/Z>'JYAS7<]$FU+.-6 ME%:RDAM[0M]?I 10@7%&G"]URLIEXHV-!(,!&F*"J*"##CTO$U6A,='Z!=;A M/RM(S&@@@%N-2.,*_H,D-&@M'=.)J>I=]G>@KU^+5A<_:WH3=:.GANW4N],W M^QBEQ3^KYYL]I:&:4Q;F:\XVGYR6PD7TW$OI&WKKY3$F$!\"9&]9IE"[<&P] M)8>[4F$M-IU7S$J.\0E *9T/FO@_GUZ>_/M>@=O#?UW+.&RDJ)*-N"MO7 ,4SH2.X *AO%R&2@[$ M9F&)S,$&GZ6$ZGU$7B"G6@GMV@=JG1RUZ.];7KH6)!E)",J7$BE1+AVR=QT, MA]Q(3[]VHQ8F-I;2'JJ!ABW(Z>^?/IS_Q^GIF]./I^_/+C]].-DK(7/MQ]2R M*:_36,FXO)U/^^$MJ#>94JE)IM:5CF^A=()G M)$6(27/&@Z^==[ +??T:IZXP]:P+3E<::]AX79Q^.+D\???IY.+R/RXOT"J< MO-TWHWSC1]7+U]R&UFII4(LDMT\>P^/+*:H>T54*]>^0QJ*,R+TE69:XVUE% MG!9E0#+U-H3LI*EMO5ZCZ? TJ?6?O^[PMLGZ8)T@N,\R05X3"9$R8E3@(F>3 MF:V?%;8U>7TG2U7$SO/DJ6Z4U+"1PGCH][/+Q1/]R<=W;\\7I7JG'_>LWW[I MTVJ9JJTIKN=V70_G=P51BYZR5S".ZY\ZRKQ6SP&=>9HCD:"@W.11 C0H4^X$ MF*S>0747 BNX7J\O=K]+E-6)"B4(RV4/BL'?W MJR-LK7' NM);P];M\[^=7)S^V_F'=Z<7G\M[U.)AZN+TW>GI[R=O/IRB\?C; MZ<5E2<7\=''Z_O0"?_3Y\OSM_]K#].V]5"V[6(?72D9S.7WA#KD&;%8"3T?) MBD>?2PC^?/^&>+]M_G[NQIQ]1[5[L1=IJV1D_'>-!5GJ8+Q3^ M(*L.59LXE*PZ@P>8RR10CF>E ,N C'D\^]Q[&F+ AT"8BV MI0L94$&"RD"8! Q^:-+:UW[>WTA,S]:D!@Z>C:NH(OB6W:/3WTH<=?;Q_?G% M[XM6 OLX/L\_I)I+\PI]E8S(9[@J!\0%?)U,%^.\[]YVC6?!2%^:600BK;+$ M.H-88EZB@VQR_=;_FV@YV(%Y\KGKG/Y 5>!2>((;))?9Y98$PQWAD8=$K>:< M5F\,^#I9/7=3KH&-9PY+966T;&+^>%.B$=S%I;!VKPJ69Q]1S;R\2%LMXW(3 M9O!?-TCDZ;=%]'W7M,1,(Y-)D2B5I+ZTB O5+>@F8OINRUX!!\];^M<0?,/F M8X^FG+>- />P-(>LUF,;TO4<=]^.E$GI592.&%;Z:N?B!2>,I2.U+C%F.%3? MW-VU(WW4?W+QX3\>U!&X4J,@+=&Q%#!0W*TV*D=L<,% +"DUU6?IO$!/L\U M=T'$\QOJ2@IHH-_V:J[/TT%K3Y@"Q4Q221*?);IXU'!B+0\DHP,),AAC6>W, MVJT(ZW<,15?PJJZ29G'V;+[46J8'R>60DBM7(PPC&&Y3&8O@2.(J1&$5T]4+ MG@^AM]^A%D=%90<*; "LRZOYWV'^I4R;_(8\7C]@IC0IY46 +CE+I+>".!LB M$48$XRAPSJK/^7V)H'YG770$MWHJ: !/+W2N73+TU+@;88!F(8G.92!\0-8L MU\@IA @JAI2KWV_M2F._PS$Z0EVGBFH B.N&#MV::.Y%-L$08!B!2Q,2!N31 M$!.D#=;J!+IV[\G-U/0[&;8C<%42?LMW(&LZ/E_Z,-KOBF/SAW79H7H=O?WT MJ4;=II ]D&1-L2TN$@?&$^5U$MS0**%V. 8.#:[)LG;*\3YT_E0]K'=!VK.+W:Z5 MV+"]>]0[>F]#M^Y3.NENW:%IV[X'<5(F 5!)( A3.Q;YXCB.=C$A!>BML^U(XE] MEU!T@:K-%JR^UAHV7@]:2.]MNIY_1@<-KCLU6T\:&BLM,@46"+=1E &L>#!Q MBU\6@&F0$F3MYY/:;:[?#6?^ZFH*5PO!%U O/G\AQ0_G>!]R+ M']=MQ_4.C[W=>F-K%4/0Y7(*BF\5H3QF9T><1KTZFJFEM9M/'K7O^KW_=[OL M@U=6:D,00$D$7OJ".[3.(45T,SG55+,L>&W>7R#G9^JHO@MJ-GODAVFD@?/R MGI7WP_%P#A^&W^"9^)Z88AZ= LD2R;$\[>MR&\Q")BD9G1U35N7:38GV(+/? M\[(/,':CP09 ^@)C)]^F,\LR!I1Q4+ &WT:5Y@8K$4QU(3,H% M*<#'ZFT%#Z&WW^2,X\'V:#IMV!E\9=+#WE[A=I][I'D5'?J)5:<'(*)L$,H3 M;A+:1*\R<2I@W.NY"X$FE&YG@QE:FEIQ "U/=BGXS"!+19PTH0Q3=B0D4(0E MZUPVGFE3^X&P/A?_0/,Q=D'XQOD8_<"C!2?D5@(O,[[@](_Q),Q@^JTP?#;^ M>C/''T_&$?^5?_S0R#/U"VTX8.4$-7BD04(-<4-]XMD!KYVXW 4?_?K:[6V2 MOB#2XS9!)V3P^>;ZVD]_G.>W?CK]L93TG4S.,PK];WXZ7'*,*\)L?N'G4'HW M+TW#DQL_E'<2%(APW)>,-51"44P2QEG)+8!CKSA"U8GJUSOO'>C]*KEA3_[! M'*.]O?;GG]'!E*4.O?%#YMH8JT/&,Y]P6P9L 37$RJ (94*61H-!A-KS17J< MM71_9;.6B ?=,;0"489ER!@I[E'G<7=$3:(QPK'('(/N$C!>IJWO$0+'P=KF MR[:*FFO N7V%K]_\3*_QBX=][Y(! M/$Y2:2FH$&G8G C%649"2,EG]VJTZ$_VZM8UBO&,L-'S(;QC)M?>!__+G M=3Q(K$-'X/5Q4$9$B0Z?*5Y?F3&<-/%42<)\DIPG+;+\QQDG=K\/O$I.9,I( MELB[+-VS+.A J/&0HW,8S=4NFWJ=JM9'A^V"E:U'A^VGDX9M4QG6=4#D\::V MU=E$3[4<:R[$.$5XOJ.$0[&R&;7 MJ*9:&C8KZT;R[&UF7OBP+D<(=6B&=AGZ(I/F)I?;VQ0R(@X3N=\9'F*^&T2SK$A[?]Z40P#/FB"TE"3)'E$*,D<1H,LM1A4BK M=W/>CK3>^]=W@J3-%JR>GEJV7T]:)^]ON]9_4%SX"[>@J;=BZ[=&,]1W,_7"TA_G;?ZT>6\^NX[;[QK-@ MA..0H(SW*S/^\-CT,9CB\.?,,,@ 4;N4H[O&L_<.!&ZQ=!/G9^/%6]0BGZJ< M3P.!FTF4RV-J#"/2FT#\8OA7RD%I$9Q0M=/M7B6JV1:TNV!CLR]70Q4]/I#/ MIO.'CNG:KG_/OPOPT5_#R??A;)"25$JZ2#@O"4XT2^)2E"0ES;A'1S7#5I!# M0A[ #;^ZA]JA-/9\^-:%RJ0'O?6,STU\O)M<^^%XH&3VV21#=%;HQ.3@2, - M3$RV# .T$*S>:@;P*PA\F8I^,'9<%$PZ44G/.;W_]V0XGO\-Y70S+3FFUP&F M@ZRLDYI+HI9OIAG)EU:07+(\%(M"/_4:UF;FKOGH_F!24V.3>N)K(#?LC1^5 M=)[/7P P:HE+;93-(:7.W.5,?.:E"B\RC(ZT(!JLS-)YU'?MN_Q-M/2;J=7- M$595_HWB:+6[0- 8%07",B]!;O3$46E+R@>U26.VFB9NIZ;DU8A5M;P&A M/43? (C.YU]6O6)NK2DURD7<3,3RTI8(/$>Y!"!1.<>8$FBU:UNA9T2T!YE] MM#NI*>H&L/+<&'\8CN%L#M>S@?;,N%)+5<94X!GLT+'C&.L:%@S'8S@$7WN. M\@OD]%M6U.WQ54L+/?O!'V_*%CC/MQML=C;^^Y=A_'(ZGJ/?N+S2(.^^2 MT,0RK8A4R)9E0A3!Q2 33<;1+5SC[5;K/76SCF(GG4JY$=P\O-U_%!0,$I[> MD3&TI2R5S>61&9$M8=9H9KWP,MH=(+-QH7Y]Y"[14D>V#9Q8'P$%%"?74%Z' M!ME2"E(AK!W%XY9'C!--T,0IYAWC)J,/6/F,>D1 OZ=2;< <+N,& /)@U R2 MKJE+H$FFTBT[(MJ(\8&+65)/K1:L=K+*@^7[G>K3%3CVE6_++Z]KADB.]'#R2X?(&L-0KCQ26Z')"Q/6_]C,U(')T7XP/1*E,BC5<8DJE,N(E,H5/M M/-2./(X[-N/IYRY#"$6I\[),CP$AR]Q)C$2C **-DA+#1T]9;;;7$O)3#;[8 M!2M/3=GA:FC@O%LSLV-Q&9:5$Y9F1J+1 GEAI6U$L,0:ZJU5- #M:A,](:7G MY_O#E;QA"M0A$F\4..6O4[A]T>':4ZI%+.D-'D,#FHDOEUF)9P81*+75"]1? M):H-XW20ZK> T_YZZ#F6?\@$%[>O>9!-B(&22(4O+X.,6!4SH>@Z0O(.DN6O M^$^;/KL].!R@NDE%.;:#@S=W]+.4A:)E/A6 Q4BR]$%%RHD/7$49?(I&[(:# M-SOAH+.;FZ/@8#\Y]HR#Q0M)L?(/1XJMV!!:B:R!$F !C:;('-D(GF21LDIE MH)D.6\#AA27ZO9[I#A6UI-JWD?@Z?,# +;BM]2SZ1!("FR'3H9$X5(X]9^==^/'5,IE,@ ZA#!2$6-QRE0.QD7H"GO&4 MM!9>;U4!_$HBWMV"_1X;]4*3_:78@NIOW\Z##%PK24(H%\TAJ_)D)8F*28,' MDV/JGL/R?6L\-^'X^'US?4MX5X(91V0&*)"(P410R8T M@()%3B7$(-U6U5BOJ/S1HCTK?1^536K(KV_%^^\/" _14U^FU KG*9$L.N)9 M,D10YD&I("G/-13_<-%^C'TUQ>\MOP;NFIZ>=/=/43$H ]HKDC5CR A%!-N2 MP@=:T&@3R[YZ>=4F8OH-%^I?5-:1>@/PN=S,U;=UT[ZGNI\D =63? (K6O"R5M)AA6E0=XX:; M^O%L21D;@(\2@N D^3+4TV$8;954A!HF(' (D=;ND[8+?6T%+G60UIE^&L#> M)_]C5<.^VCWWV^FW:4UFMHZ M#NM@K*H>^KX^BW%Z4V:;/]@C9[/931D7MF8OS08LEWRM)(B3###41 :=L9H8 ME2S^+&B>GA3:;KA_WVW=?J_=ZN*H<[GWC*D7]L=;/_OR#KY.4(R+@723TQGJ MX<\!A("RLG,S'$USP9S?7D&YG, Z\ ^F44R10C]9:6.3? M.4-L9DKG)"-L];+#^9OELM?WL0#5G<3;.V?7;YZ!R3EIQ4M77..+Z- M=9F2 $ ]",?HOH?G^@6W@I#[ M>2#4C:3;@\_JY0%WQ^1FOB@E6\BQ]8- I][>J4_-;KJ*Z(]L-TR=Q]DK^71RLRM\T09A1&UX:9,_ QHCZT4-"._ M?!O':M_UMP/;3W+1?S1%M >VEYR @8D!,#;1>.:7MW7/%Q74AGBAHV9*,*'4 M?AA[:=GMH/63W.QW+?:?K*;PMHO$I$P6>!PFUZTLW&*A+NL+=^6SGRI#&U., MW"8262YID1:(+8+_<5/CDK!,R.4EBX)%(&3BQ C2A-(3LN!'9 M=O5,_A-4&>ZDY"VK#'>1>*/ >9SUKGD,SE!5.CPF="%+W\B4*.%>*9%,UE;X M(T#H)Z@RW$GU.U<9[J*'WE^^UU3'^03,I^B(T<#**RM#GS'CWG,Z08P6P&Y5 M./(35AGNI+K7J@QWD6,[.+BOCE-1 03KB76Y9'#87(YI1Q)P1V.23M%MRLI^ MQBK#"CC83XX-5QGFA(%IXH9$[46!LR3>.$8H"&J,3#1RMP4 $LY$ 8+RY:8KE4[GN290P0M)!@:W<0.RS__,C5:(>XL'6DW@!\ M7LT:C,E& )6)=KE,02I-]*BD!'2.I<&L%M6K&*ID;_9Q1;V+ZG?-WMQ%#S]? MIITP)O+( @GE,);9"F+1\2>2&AJDHT+Y;3R;CC+M^KB3W@-+1Y!][U[QCOFI M%JBCU"1BE*5$EH1ZQX(E$)@*6G&,![9YNNTD+[B/_/(]4=6IW/?&U#>8ADD? M%312)1&RSD0 QQWCT2!;E4J7DI"DDEYP6KOY9O4*FCZRT@\X'SO3S_X6;3+W MHZZPMW?^:3'R^(,RT.:;'RV?'5F,*C)*LEGZN:5U.Z4D")692%1%DQ4Y M:C8[OBZ^^\) U%)56G<3(M:E[^)GP(HE#*N>&"CB7@>16*80F^'AT2<"8& MI Q L*CX5J/1^MH7&_AJ-CN_E=U1 P_M)?SL+X_)>/$2O/S5@4G.)ALBLBUS ML1266(<^G+-EX%U@%H39PF/NCL)F\__W]*T;T>4_LM5?7/>6FGZ3&6,D2*V) M+)=^ 80B"C#\#2E9"C^-O5]PU&SA0HN6?G<,_(/MB#/$QOAJ>/?+"X%S ?QB3)JC>>Z^H/!41ELMDJCD?U2%R'_0"[2'?\F M<9.IED2+9(@,4,8P4D:\TU::2$T2\'42/OC! M6UM0<[4WL?K%9Q>GGR\O_GA[B;_\\;?*D^RV_^Q:)69[C"*3*2GT!C*B62J!-C-02K)6 MF6=EG%:ALHW8FKA#[>G] .P-2[Z=S.:SU2CL6.9+8N@;=)DHFS"0\%Y[X@(& M$58@EE+M&Y(=R.LW+ZX;-#TUBUUIJX'+OD<,?1KY966,M)8;*A(!RHJ3DA)Q M63$2 Y4FA:!SKEU#M):0?L'5F=HGM770(I!6V?(T*1TUI\38R$K7;4.\%$ , M#<"D81%LYU!JH0BM@I)?@\T>$N\[M1)UQQ_S,9U<3?UM6WY9WDE*BRA7-I1D M1N#?G"")6>62S3FQ;7I&O+),8\#81XV3;F3:@%W96+RI)5">-1&L-$MGR)#5 M&%]H",9P(_ _6XTV.E*E=&JG=U']SO73N^BA[UZF7VY">#XRSCN@ B"48D]+I"CY MZ,H[$I73P@&7.6U3![#^T]N#Q 'JFU2590-FYC.J8M%']590G^%J42*SV#B0 M8J81#_14QGM(:12QDEG"#&,.!21EUI5-S(L$]5LY!)D>U>.VV>M-G]PR _=4T MJ2BSGB<"WFV#SQ'&?CJ<+.!OI/5&>DXD%PGACP>G3>BS6X(@B.66HK.O MM*216J5X#>!L(J"_N:(5E#JI+>%&8/)^,H7H9_/;MB41W6ZK#.$I9Q2,2L1; M&TAT(H%4IG!8$2./5^\1('54N@8D!\BW :?TC1_Y<83/7P#F'\IOW]X4)!-= MTB#*D>R(U$F0 -J@@(#3'*6O/U5R$RW]UG$>[;:NAB8:1=1JJ_$HLJ-1$33' MR(D4*)E27^&99DZ ,-3%(V"JA0"HCK:W@- >HF^AE=GS?-.5?76*XJ$>$TG) MZ))U"A@J1$TH9)5 *R?,DYX*FYN9;5JD/6CLH\6G?B$I35/0VG,#M:]7MJ&KWZ+K7K(C:FBH M1=3-!L$ZFZGCA$K)2ZD3$/0DRW2M3+W,V4&HG>7UG(J&7L*K:/HU*.TF]M: MLY+-(%/0U&:!&F86HX322XL%27@.0:C$LLN=FJ<5'?V^@Q\7//N(OF++J8Y3 MG#_?7%_[Z8_)8\N^2B.IE.J\U1J=I#SOSMW14Y\9R#+_A1/O%%HEZ1()!F&5 M)*-4!BY$K#V]O,W49VVX+Y.>*4N>2*,C[E>KBY[] Z8^[X*F M@U*?=]!6:V?IXQ-C$3Q3S] UH(;0%%%L&H.8 -D2K02ZL58'^W0"7Y=>_T^6 M#KT+%+9W^'?62P,PN\3?>R*R50 NP$4F3":10[F=H1@J0_"$CL(//_P?G,*.X' @1)LX A97X1D%2]Y3)8( M6P::E$L,)Z1#D6@:M/1LMIO%XGW?0B]4IGF@253[BDT+^Y0[;>+3%NS*YMN\;W(*6?<-U$ \E0J9QU M(H%S:1FCTLO:TX&J/<>V4471S>W,?AIJ#74K9BXFH]'[R?1//TT#ER2E"KT\ M#5D2Z1C*RRF/.TD 3U;3&&I/Y7V%I(:,6!4,;/'6MJ]"&L47!B* 9IY1HG/) M[<0-2$(4DAC.K16"6L>. :J&D'2HHK=YL-U%ZGLCYRM,AY/T>>ZG\PY.Q2]^ M>@6S@3-14NXCB0;]!!E$)H&!(E8S97@"#;)35WM%1T.O_EWB9Q^I-V!Y;B>S MH3P>L3,0 73$_RX=\6$8\!$88LR$(YK1EM1^W-M'2K]_4)8*J2/__8^]- MNZ/,E7317Q3G:!X^ @6[N8L"+K"K;Y\O7AI"D&>;3#HS#47_^AO*P1-..P>] M?N6J7:N6"]M4*H9'H0@IAE.;0 YV@JVF7YVO%37-ZZS0_'\O%LO*\QDRG73R M#@H97#K^7:*-4A)H)[VW'C4W@SKI^Q Y;GW:8Y]][?35+23/,6F3RZ4W6(U$]TJEY.KZ.G?1[?/KS\X^7; M?[[\>)DG]MMD$3Y_GJ^Q^Q:7'_ [3B]PLUXTUX!T&M9*-T5G8Q00.$KM@[7N=K?K!AOW)@VG&J1K8B3-U'N8U>>O MKUQ2J/G$ H%Q'D!IVGATRM-F,04U*T@B;>UOW4?/V%'?"=J_;9&:B7WD$MLZ M671V/LGK.;?U"F7=9"F'8GAR8&WE0' +G@<#S#B7G?44M[8HL;U[]7%ATDZS MLZ9B[@XHFS>$$(+R1CN0NB"H7"1XA@%LBIYG68+-+2KV=ZT_7CUV"YW>"Y$C M!-Q!\/_NVVI.\?3SMA_.MJ>)UTQBK05-@N3B5O/(F &3BTF.*?JDUC>/.TCI M"3+'Z'C67N!CM[*;S;_-B FLLWS/)U^WP]6WS4/)G<^)B3JNM%9W*DU;2I.( M7$[<>(?9[?-$>_\JXUPI-D=%8W&.?.J\G\\RQ7WOYIL&22L+&TLMGZN17JI= M^3PCB NN0%/@%X*0:L\[Z =.G+O6'O?>>1#7Y&01]P&1!6%]VT5KFW3GT'"1 M/(15=D.=N7*(_ZO"@ MR]OG9Y,YG;7KT3/TRZV?Y P)AS.(K!:J!46&4\L$)3'4JB2%?A_O8O\5Q_,T MVF-D(#F/C)[7TS(/VRMG_.>R-AO9;@)9N.=.1Q"BSM5,44'49%"31!9\MLJR M?<9&WK/$.$^3P^"CE21'!L2K$.>3=1^;RXXS4J4@&8AH"JC"2LW&]Y!=<,99 MLH=YG[:FOWSP.*^#PRC_-*F-WXWJNE[38P^PBZJS>X8U'4[C^0)9&N0LXU"+/@;7&\T/&* M?!__L_=^Z@>IZ:%^ZH?(;&R=;X_+6RQ(\H^B%0QJKU^RF4C8+R*"-5DY:Z.+ M9I_[BAT?/W(19!O--Y#_Y?#U/(F*0@MPM%+(R41$< MC #G2;W"1M_F07XG >,F+0YR\=U&V&,C9KUUKK.PV4;)^(S)<1"N=IV3)!LB MWP-CBH(PP=#L5Q3[$&)V$=!!)_W3%#MK+>61H?+L*]9H?&L6B^3.F1#!.T7; M)EI#9M%:D"KG* MW 5N,Z+BYZHB@:*/"61-YCHB$-+N@,/SGV:L/9ZX83NN-=>[?5 M_9$2[*$E^8L5Z5=MLT5.,4;B5^95M61BM5=R?2$,VDJOT*A])MW>]=GC76*W MU783V75PU;##A7IS63G+#<^ABB3&I*OS%, 1B,$)%HS1#+UM??OP$$WC%C0, M=H755!4=0&M#_RN2X/:.]S\GRR\O+A;+&9V1+_],YQ>Y=@58+)#^S9_"GV=2 M<"Q?MK1A7\C!GE#?,<5&3TA>D(,7$!(A3I47$O^$ M#4ZFO2A8?* "$TR TL^B<%JGJC.9F^F^)_89B3 MIRVD=L&!2[Q>EVH+@64+7'GE43C-;T^^:8"P&R1T^:#QV' [7BE/XT[YLL/1 MKV)YBTOZ\?GY[$>U_(OMQ?MJRL,B3//V!]<&')=K%_2+']=NZ)OV@7H44H?L M)O7XLA[J)KUH(W,42-8W23KAO:C#/2(D9-)BL,*+]LWDVMZDWZF,%Q?S:J3. MG,HQ9Y'!^9J#E5B@/_$"P:#W"7T*S5_^[J.GLYOT0[1_V\EL)O:&,V./!]%= MKY*KS7N-*7)5A-).@F3!U!LS8J_.4;929N6+]KIY_[8]R!J[.7%#2+560K?( MVIX"/[=<651%U>9P5I6:A5ZY$L;6(1E.Y(*$B]:M\_:A:^RVQ0-CZR0U=#WJ M^A_OWOWVGZ_?O'GV]K?7;S\]>_N/U\_?7/-?7GP)T\^X>#U]$>;SGS7OXNO* MEL_*/V:S_&-R?O[\YP?\-ILOJUW?ED8=[0,.24TK-^_1)-;(D]LN^VR:7Q// MT\\36G?M;E+DE&8ITX86?M732GGP!$RP43!=*!1,I?6;]@Y2QO7\AD/+[F': MQVNB@QOR^^M#A>?<%*,!K:-S@EB @$Z#"D+Y(*S&I%O#ZN3JZT<8FGV"R@\J MO#Y$_CV Z4;%8;$L>^<]H!"EYH5S\%$Y((Z$Y"PP%5K[>D^F\/H@Q=Y;>'V( ME,J*UI85A87,9(FW@\TG67A]D)H>*KP^1&:C MQH;W%1 K+TMPM6>5*,0$-\0$MQJQOWI MOR\F1,1OZ_')JU7.O+?:9\=(E754-R.VO*%8OQB,Z+V03K5^&[N/GG'/G:%P M<[+D.[(J-Z>KO;^8IR]A@9N'P'HG>CEJ;7'&,W&8:D>"$#@Y=Q3$^6P%:,LP M(4=IFS^6'4'FN \<0V%N*#UU!,4SM$ZYG!.D1"&#DHP#A7@61,@A:(V"?C[F M 3=8&M]@!]PA$NU\PMT#CSFOM"*B^IMT0E97V(Q2:M+S,&RUO-[1GJP>C693I;X9O(=?UEV'?EZU-HK MH4$')^KF]A"S<9 \V>Y,@0VWS>^+]Z:N#V>_/:9V/VLUU5<')^IKVMME-T_/ M?_X>_N]L_N(\+!:;KF8E&!9KLFYMF*CI2RV[!IV4X(&EDIK7IA](8B^O86V1 M,GL\M?6/RBOFWH:ON+E/MEEEBIPLN3V:@7+*@\/:A).CX(7GR)O?B!U!YKCH M'!0VAT'T9!V./D9NG5%V$GA#D1*.#.-:>1 M.0@N%,#:)!15SM*TCF/O(6?<.[C'PE9KO70 L4_SD)'BNW_561JK;ZJ,MLPP M)6-MBP,IU*X/J?:/RR$#!AZ]U;J0P]$89/<2-.ZUVV/#K)UN.@#:/4[MU2L< M"LM5XK5D6/$ZE=B JRUG'-,Q&,PV^=;32?:AJY>7[4$#@^8*ZAIT_UQ@N3BO MLP/)8B?C8Y'$2?"TD>1J]IL#EH+UGHOH?>M[DGWH&M==:X^&O>%VI&JZR,RY M+:M_S&>+Q667RLLK:F8GWV=S9>3_UGW0/*Q/NZ0_"*S)$1R1,#7%L%)%!9= M?;>QK9_P#Z=R7&]O1 O81&V' ].O@3FMK1_*1BT10 MQ@KP4B1 %DHR1?)@XL#6\"ZZQGVN?71;>+)JCK>$LV4X'_-=]_H>J^V-I@OZ M^#3[/)W\#^;9]+&>>H\CXY%>?QO(:)P'8<.M2^@A1XJ]:9]$B#%;8"$%B<(Q M(UJ'E(_R(+R:7'O/"?*KNM8A(M=1"ED8%)=K'7P6$! M!,71R.B%2?NT%SIB MZ2?UY'L :F[,$AY8(QUXFZ^G9#+PLASKS6P].GGUZA,QH9.U=,+6T25"< A% M):!HC4LG,:-H'4K?0\XX@'L4&/QREK?12;_PVERG8@DB\YAJG]<("*):_DC6O?L&2[/G&9&^9XPJ]\%Y!*4R!"J$6C28-1ND@/85AUC0OZ#^$P+'? M98>"V7!:Z@"">X7^7CKR0Z6&J.NV\MZ!,_2G5)1S120=5.N3L-^GLC%\KN9: MZ@!YUP7UKMQFZZPX-+G.SA&J9%"VYC9@HF^CKN6T1639.AW@?HJ>P!O900BX MW2JQG3HZ;DK[ZMGK#W\\>_//E^]>O7K]]MG;%Z^?O7G]]N.G#__\_>7;3U*9=]4J_U1]W\.L^F'S!=S&OYW/.PF!Q_;??(!+:Z MT!M3KHVN^BY)V]CQ.^EY=T4/_86WL^G\!GF7=SI&,RN3$9"TK'5*.8&G+01> M>V6SJ=-06S^ZMJ3_9*^B 2V;+!-?D)G:YLO6[OZN" M[. 23S].KVQ)T7/+ ,SF"M891.$&QB(@@ M/ ICDM*86U<=WTW)T\?G$;"8-==1ETC;Q+V>RV@1,SCM*!KEDM&^C1YR=HY; M9Z5]!*SU<'W90L\/0N<(H7< GBT#F)\M-CR]GI+=OZC.V?9BK>@BF2 Y8>U: MINF+4TI#$#P)[Y/EKG6/TCW(Z@U2Q^C_]OS"QLKH(E.1[':^Y&O#A*2(U&H3 M@N[]8_,K?=AO31K4\*,"8R;NPDFRTKL6 'ETV!E$W[_]R$(&=! -$;(+ MA,W5U1,67T^_72P7*XGQC<%/.29=&(-8O*2=RTAH/"4H-B>.3NO1T M@K/V(-@%MQ,UTBFXQ(:5K*(/N;XP%!Y A4S'@A$(&!R)B(A)IO73S#WD='+8 MC@*N8S32*;CD=I\X@\Y(Y>%C JN M8S32 ;A^P_GD^RHSXRIP_C!9_&OE3!014V0*01A!O$CO(0HEP5GA=3&8@VX= M,MQ'3R?P&C50:*:OKK"W;0ORB?[/S?YDB#&RX,$1[>2^"@>A% 4VNZA+R4PW MSVBXCYYQG;)V6M\)IQ-5T &<7D_ILW"Q_!"6^/%'^+;M+%-"IGWF00GD-0ZJ MXP,R\5.\US:Q4O@ %;UW4-(+A$[5]*_5:J>*O0/PO*CUQNNA@>GG=9:VTMKV M]I F6VX1LB4#KA33$'-DX%3)*F?A&+8V2WN2-JYG/QB\AE!,!WA[-9OCY//T MY9]I-89PT_9WPXM6/I1,HF*248#BC:H5 @6D#77F+C>G6WI!2HV,N CF7U>'4Y!QPGT$G+0PQ8TWSUKOW$C1N_?9C >H$)8P^ MRJK23D$+29/^M)B00M:IKO%\\GG=6&W[NNJ5,D(K*%:%.KS9@5?.@>$F,Q2) MFW*KB'=G9\1]UML+.?K)(&D4A1M(\V[".DB;>Q4)=\.*D^6 M>!^98KA\/?V.Z\$_-WF)*:(M0I%[F1&4D 8"]PDR5^0K2,^M;=VY:32- M-890(]EW8'ZNGLAN[@;D6K&2(?FD5L]B$)0)P-%&YJW@SC4/&N^D9-SKAV'0 MTT#F/2'G!"?TS=6@3U-"-K[ZH'52.-<)O+<.I$HL!.U+4(,!K@4#X\:F?00$ MXR&B@^UPY0-ON-_6@]E04_($0AU72_;!U81B)T [=(R," NV=6;C+EHZ22Y[ M?'CLC%Q/T%6'F#MSR86::0+)13I"6%;D?*@"W#(E56UY+UL[?K=IZ"42/46S M#\#E(#%W ),UU9?;[ZJOWEDI@FM+(7?M)@I*DML:K4W 6/&))>O(FVF,EYW$ M]/*$V1 X;03?K(%K"T-SS61?BB@JDUWV&20/6'T&#:&X"$GX*$+TS/+A,L7N M(*B3-->.CKE3M=:!$;N3F;-8G,A6&4#-:!^5NCL+&G"BY%!RUEX-]V!PC9!> M3KV3%;T/A Z2^JC]SO=[8EL-!YJ422TDO<;F778[U.'N6=IZIZ-K^T;BG*\& MESG#I:$CH=QRL(Y\\=R?IE[.S5;0&U5G773G?X ?&:WB6%.?!N_%OV];JMI=?II(+*M%K[6IFI6' M=^W@O;Y:4/?8C;Z:2W2D+E\KS_6?TUEAK]MXOE3>XN]R5RG:V5"62L MO3]]EA $[27'E [&:^5=\Y%R _+3[#+]=))>A/-TL7ZO^# [/]]D-IYEP3*J MA&!-J7,.A8&HI0!4AI<4::>%UE=#@S/UM.XS!]L?.^_ANP!3!['C7<6!_SE9 M?OF%^<5-[AK'"\ M)2.=[*(^P+I'5X3'1<[1V^<;^<6S_'$9YLM1-]$.2;Q>+"YP<9;0%(FKW'I/ M=DZD @Y%!,ZTS>13:^N:3[P;@I%.[AS_4INH'7*>\!FT0P@?<;D\7U>YG]E< ML\ZC 5%,!E6SUER2#H10*+W@VOC!^@ TYZ:3.N^_PT8Z%D-=7)(-2@1FDU*.^63U8,VH']VG&[X^X2^UB]HAYT2?[N7T]%>1YQ>+ MR107BQ>SKW&R;JBXX[+IV7Q>"]I69N+M1?<,;/S^3.JFB:L6MC@B* MU?=R816D$$U.6F'"6[40=[Z+M*6J$Y^LE^N!D=4^H@]V/.>_AS\G7R^^OI\M MZ;M).'\??LXNEF?!:BV<1T"7&2B#'AQW]8LO4HNH.'OH1KLU39WX34\?[ U4 M_A>8ZO(BS.<_U]DIE[I]5][.IG^$^62ML*MN#+]A7 [^M',L18_]G--$8U/X@GGY!S\$'(HK+J2V=*I6@=4 M.>DYN.AB8>3ZJN%ZX?Z]!KD,AO?A!KL< HZ>KKWN[UQ,KF-&403PDNF(CX77 MGHF"OLA<-,\AA<%LR>G]R;O!?_! =]H3,O3J&.N$Y6HS A*O33^J8 M@6P<:.N%E,ZA:C[A^J_7G_P@A)S4G_P0=?6$Q3L:%D?& XLND]""K;UJ&<3( M:X&>BT*B1-2#C74[LH5T)_W)#P+! 2VD#]%(!^#Z- ^YG@UI.?D^6?Y\_K/V M+5KM1\M"("%%(!9(0#R7VO/ 08DD.:8""M'ZMGLG,4_KLFZ8@[:-IGJ%W&97 M2J:0]D\!E0RG+T%#S<.%A#XH70@QMG43S7O(&=>>-5+X/C Z0OH= .G5Y,\Z MQ;G.J[]^;;(QQ.1+H+;<@$UUNA<)!D*.&;0@X16?E!3-'[[O(ZA#,!VC]E\F MJK?201=]<][,II^)BZ_UZNURNVFF!#>!Y*,M>:9:9SK2Z5R719LDE70ZMS9* M=]'QM"[QASD$3]9/!V;K-@];A]07X9DDQ]'ZZCBBAABX!.D1HZ_\Q=:W''=3 M,JZA.EW##T#F"'%W )J/.)W,YF]G2]PV_:1P6(G($D1>!R%QBC9"3A%H>QG& M@E*>M;9*OQ#1%U2.T>RLI9@[P$F5Q56?Q=7FD4JKJ%=#Q@796Q,M>"\8:*^$ M#K"TD_0M8N6L:OM3]/QO9 Y4N C)]=\(A/]9A:FKT):I<1M9ZW%($3$#$6H MRH'Q$'VRD)CF5FGC6;Q5(7-GFLS=G]X3"([5VJRI",<&P8_9IR^SBT4@RSJ9 MXA)QNF5JPXQS(;"L'10;?#VV5_-)$]0W 8]&)':[4'AHH;%;(K2&1E/! M]H.23S](/C_?3?$6-[:0RR4PDN\? ZB($H*2"2P36EJCD/-]FFP\O-+8C0N& MPTD+T8X,E%>SB_G[V62ZK%S\F+V:?,?W.$]50Y_Q#B>>9V5,3*"9L[4G#8-H MC "I;%1%:1]OCPZX$S2'K3KV+)/& !I0Y+V Z2-^QVEE[/_@?'8?<^BY<#&' M.@.H7DIH.GA=E&"YRA1^6I%+.@1/^RX\]I"3H2 UB. [B)=>T)*3Y=9K6T4# MV6DF$0VHK%)M[AMWA$C**F]RIJ! ME;;VJ?<"8JWU=-EH(XRUYO90B &#KT>"Q3%Z/"CP.D2H_2!D5W3 0R%AB !& MU(MPK%65(K-ZR!?%R=32YGJ\P&NP 'THC+00ZX@@6ZE5VVKUTICUK5QGB3_+R?RRJ*IX^ARSJ(PX^5>S6YHD6OG#7UW==; M@#%_36^FF5XZQ-8VNK >K52T0^JH'%6" E\-JF>11%2\2?MUD#X"76/Z,NTT M^P!4CA#SR*?5L_>O_U%+\'Y[63./YM]FZT+-[;QGAYI"4 P1&!>B^(H0E:B=1W3(?1U4E[R^##ZI?7T0#KM%*\W:N(O MJC#?KUK=G F/F:>$H 5:4,8'<*:F%VLEC3&)(6]]EWH(?4^_:F4XO#;1:0=X MO?DFX>OL8KH\$[2[N"@)#)U1)#3:=B&5 HESB1L\ M-M-9%R4+-[FYE/*9)\<]^GKGF*, Y02#8%SM/I:Y#^0W6=^ZB?H.4IY^[N<0 MN#M.4QUW#_KMY8?7?SS[]/J/EU?];JZ-*[AS#ORZO-Z.$-\5?]<+@#8SY#P:AMK-T_ M1>M(]P1RVPT,N[;T/\)D^F:V6#S_><=HY^<_UU5N'PDKJ]+R-W41^N7SGW=] MV(?)XE_KT-6018A>TC'"+3G@TB6(R6L(WGM7D"ONAQN[.31W8^?9/@[>=P\^ MZPH]';C#&]9_P\7D\[JIWNJZ.A6N,H\,O*Y3M@Q'""P@Y))4BC$A-F]"?3*U ]S,FBNQ2RANK\FU""S; !8EB29PE]9R(Y"2^88 M&B\:X^D.,L:]M!P$/Z<*NY-KGKN/^W4Z0"$&A%$@ACS_"MVTAHR[>>F[!YZAJGR)9 M]QT#P5'*&%3 V-IQOYN27B!TJJ9GS<7> 7A>S,G,O[B@E:?IQC/C5EH;MGSQ MBOYE$&1]Z%'*@1/!@5;6,Z&LS:9]H<1>I/5R?#:&UQ"*Z0!OKV9S)-_RY9_I M2QT3<8L9\@9X\:& <";4R3_$3'WEL3K'0IYK2=B\7?M]!(U=U3P0MMHIH5MG M_WX7=N4_T#:AF"AXT"R3!%7M:>N] ,5I"A2>\@FTZ[-DG8M%PYX5L4X64Q,>^7]'WY/^RLQO7A\PR'A[HO< M$]72 ;Y>A,675^>S'QN&MDGM'HNKG7/(V2 F@BW@@R^@M6%.*!&%:1U*W$E( M%[>UIRKYMI]WLL2[.(.O.L??X*.$+"CF89!CTF31BR0^% >3)4\N6IOL8$- M#X?.T!>UC:'30.8=F)RWN'P]_4[!3;73-SE)ROE@! .N+7&2ZDQ$EQ!$ML5& MD9..K9MV[J9F7"]L& 0UDGT'*+KWT']SE9 HI=8H)62L"8E>6/".COND;"E> M>*O-8US]_TK9V.V/GKZ/?YR2NX+NVUF58#C?)%?'D$-4Q$>I(SI5"KG.Z:S- MG!W/&(-$WO[)_&Y:.O;HC]3[3FB=H(0N/+$K3M8IW&=.9UV"%2"-]*!$\N"3 M%B!*2"XDSA#;=YN]24,O=[2/ )\CA-X9;*XE_+^=3=/J"GIY)K(6QCOR)5/= M!T45B$PI0$UF.T27^.V>-PU1="=)'5^+M0;5Z2IIB+''J85X60JFY?6R@,5J MYO1E.?^EY[&8U6GJZRK\QB42)Q(Q9.5$2_ET4%"A0A0LV[H[D@+%0BV\38Z\ M1._(@E)8LU]3G'\75-SRMT4-XFHK=>MU :4T V]" B^%,+HDE<.C"/;?!15' MXWW$@HI#T--!*+4C1SN*X%=5_3G'.KTR!P@F&O VJ."8Q]0\>>%O7E!Q$&[V M*Z@X1(E=0G%S7V=C0:%E!*M+!*53!)^MAYBY4B5D@Z+UI>:3*J@X2,_[%E0< M(O0.P+-/#K_,B:<4&""7HC8U"^ ]4Q!0)1.#$ERW+T%]J@45!^G_B(**0Y31 M ;[NRO$7.3E#6XP(1U='Q]7W;PI7B]!DRT/1JK0.\)].0<4I^#E5V!W@Y?X\ M["!L0NT@&4Z\6%-M=920A(\EV>K6XB-$&'^[D2>JM10U%!DB_A(T1%@HKDG3(*AK37LK5#]Z0**DZ! M3@.9=V!R[DGJ-]IF[@)Y 8X;,LEU/Z"AZ"8Y[>E7*N36=N?I%52<@J!&LN\ M13L\SM7)SGTLF$4 K72=DJ MA%:._KWD/.W*9TXQ9MOIB##^)#UNH3-,>J=#2SK+@S2^CIYP]6&B3I%+L1DP,EUX5"!**0&%D3T0=5. MC*T;N=U)R+B.>GLDM9-Z!]#9MXK$1LRUR9-GBH/2%+TZ$3-(Y%Y9XUE@K9N= M-BQ;U7]SWVL )7<%W2TK[Z;7JBAQ>6:5JH->+$E*\UJ?Q,'G1!&T5UI+(WD< M8*;. T1U?)-Z)!)V@JV%6I[& )UG.4_61;NOIV4V_[H^8E:53C<9.;00[+X/ M'J"X:V\^.BC8BA0KF.(9R#IO3GFD(S=C@%*BUUAX3KYU&OO?HV!+!^Q8.L0]'3@1.RJ 6%9%1T91&<] M*.<0HF$.@K%:BV0"X\,/'?E;%6P=A)L]"[8.4&*74-P$JRY5=6IMU)YNP=9!^C^B8.L09721#W!O[KX.CBF&]HOW$)SBFG9C.%=F'^[DFLC=DGX6(")UVHDB(A6=IYQN3:!<<1 MF\/5ASVI$IR#M'Y("G4PM6;+;,@-"!F"E,@S?U.LL6X1"M;]\5 M]/2<]G$*<@[2^T$Y[8CGY_&6Y M@R^T-FJ*5$!X1PZF",179@PXH[C:>"^E.PI&]ZS92SK=D$!J)?(.?*4=7!AE M>(P4E,1@%"C4 D+,*Z?21I9T2P?@V;H^H,KK -F/?B_V:C;_$>:U4_A\22Q4/W:QO=]+UC.9 M"R11.!GXQ"!*"H6,ESPJ*Y7+MQXK[PP\=Z_0:_WH,;AH*,L1+G#%*\"$GB4TDLN]VB;3!U^S(?3=E?VXO68OEP]=.E G M*6A$8*4-S6?/SL\W]-<F2B."=[7?EXLE&B:CO+=#T0+3 M__H\^_Z_MVNL@;;][@IH]]$PSA%UFC9GC47; SS^\?S]6=8LL,0-1!YH_7;&2A%&L 3%KHK! M6(184J'C-PCFDG?2WY=G=[#J:4ZSO#H3$R^9::. ,X,43M5R3I]6$Y&5)L=9Y.;#$AZFJINL>_YVF+A(*@=H9B1,P0^ MXK?EZN9@_5B]R7W [SC=-A25VA8A%6BL#46+%.3=D9_'HV)6JE#[C.YQ.?/0 M.CV#YABMS@82<6=P^3*9+W]NV5"%> M2+FVQ-C9:X\(DF,%V]W9M;*XA0NFLHQU%*D%I34%BT$B(#K&>.3(8^NRIE^I MZ.7Y_@FY4@P+!L5J;-15A%]9CKZXIEC:$H? !3"D2%*\5^C%E,(%A M(@T.JB1)&]K6>O7OQ^GKC M?'QQ\?7B_$8;L>=89G/\%/X\TRD*&94$++453N8"/*.=@JA"+=U2ZO;PJCL] ML$/6[#BQ]C00#2K\KBS4J\F?F*^GLI]A8M;93IZFB"U1=#Y1>A/G\9^W?M3:[I3"IZUA=XX@-EI;< V@()&=KVV'-TI MO)RWBSEMJT]?3V\UZS]SM!MT,AY,*B M2K)8B#X@P3Y$"'4>N+')9QD][8-R&%P>6'&_>U#V]/'34O)/HUG\QXNO7\/\ MYZRL&9Z5[=5+F.9;YC>E&L/0$4]J3VE]*8/K834O9E^)O"^TYU82J]?(53?K M9NV+FQ(YM.O\HU X0/OZQY=L#WWP!:_=0S44R2SY?#D#;8PZ)C*6J 3]E+7/ M8/@[],&WF>(TQSW4L11U"(:K,WTDB,22*C&&TKS-W[_[X+?%^XA]\ ]!3P>A MV+&=$+A(R1@%UG(!*EH)T6GR HA$8;FA_[3/-A^L,4I'?28>!W>-&J,< ((. MH+Z[])Y+PXHG#Q-U*C5V4>"RK*,IO2U*>\L\:XSFOUACE$.0L'=CE$/4T@&^ M[I[_;M&P)#("TTAQC%8&0BX*;E9TL\2XZ M[.^8_FZ3]=$P!4863VZ.HDU%Q(.L%=;&H"2I#7D+>AAT1NB8<@IT&LB\ Y-S M3S\@G;P,@FMPM@HGR0R1>01>T$MC=>%>-D;/B;V8!LNB&09!C63? 8KN'0T@ M?7+9:@%.V-IOG?X4"UJ0J3!O?>TFV;J?Z[\G? S@SQ^ET*[ >4>GTX 9G?4" MDEH-QU5U7G>R8(.V+M2ZN#A<(M>3FO!QD-8/F?!QB HZ@-.N]LD84K$E@,G! M@?+$CU.1?$8GM.>H/(K6OM8)7:O'F>EQD*;W[%I]@-@[ ,^^S9%S4HF1\8;( M(]ENSA$")YDYF:.UR:$QK;.T6G:M'F?DQRGP&D(Q?82&-V?A;'H];H.53/ZE M,1EL-&33(T6[(5L.&G-Q06>G?6N8W4=/+ZGRC;'53 4=&+ =ONC*0\@RTPY8 M=2>@@$BQ:"&0?("QHJ1R(:7@L;UTIJI?3\X':&#+@!U(S]M8Z^]CIPU<):UR'&HZS0U"N@30,8K>X>G9,XDR.1FS21Y837-47B?:%2[4<80VYB0+IO;E8LW:1OP5>J$/EC-QG)([ M@.Y]B9 W*H5OU@=_P'0>%HM)F6QE01%N)JX&94TI=2 M#X+6IVU3!GJYC&N'L+N:4HRB[I&/^?L8OYDQO!?GS@IAO:;@/R7B7'$&46@# MM9?>3P+1Y5*8<>"-J.T=J@X8(O!@ M3=&(/]"(KO'/IW'EFWV;[J:")DJ3-U/82"M4T.*<*Y MVFI7ZQBUL$:YUBDR[:COV$D?R3=IH^@GYYCL9CN(S&V)'*1'3VR' BYX!DIP M$=%+%IP;Q"LY#;1CMR1Y/)>DC>HZ-\J[CZ7=[!>5@K:>X@_O?Q___GZ_>\O MWWYZ^_+3985JE=AL6M4Q*^_GLV\X7_X,T_SROR\FWZJTUM6F-QG=JXRWT<*M MJG.'D$.CHMOMN! M'B3J5!/],7W!?'&.[\K.I=:7HB5'7INR@52\4#P0JMODR5F2J.GH<8QSVYCY M?6D;]SZN+6YNV]-!]-.!:["3F^<_:X+.ZM%:J8A"%PE%>D<^3FT0KC,=!44' MC<((T[S290^RQD7;,'B8#:N'Y!@KNJ"D-5H@[* @NKW5,3)L@VDR1H#PGB M+?O65N,^" V-DQ.DW0%6?@\DOBG.?UZ7S(85SBPK@0O(0M )'X2$$',! MKF5R66E9=&O@W$/.N&\L0Z.HE1[&;JM_L9S5QCJ?YA?I7XL-_9WKC79\][FO$4*!H(LD.C,L;# O\,CO/K[]^F\^^ MKW*DMJQP+$QZGH%(#G2F2D;N')VNPGAN)<8D4NMP_QYRQGT@&-R5::2'$2&U MF"_//M0ZF%5 8$/RTFH-5H8ZS\LSLHB8(24KHHH\*;-7&RCZU&O H>^N0'-C MP7$]F$%#\N,%VP,:+D](STQB"#8ELHLJ"7 !!9E)'75TUEBS5SWV/G@8,_8Y M05FWU7V$Y$96^.^3Z>3KQ=?M4>@"F2CE(-8AVDIH":Y8 YK\;LLQF!#[GSR+MZ3L["<15D $EVCURCY,%)3\Z,-EPE5!A2Z\:I M#U,U;K@Z[BW^<:KI&6S_7&"Y.'\S*7C&(M,.A0(TCB1F5^,^BP9N8W*U<81- MK7N_[$%6IW>Q1R)A7Z =J9:>D?:/VE+B+-#IJT,ID*WVH.I58BR&OF0N6=:( M^?%,VHJB3N]P!\;7X>7(T@,_D;V=09>9E\!JZ*SLXZ+UHW6VY%>Z>7Q6W@.HJ"#P>V7P-[ MBI\KI<-:S3K*.(LBA")/5C+.ZJ@@K$T5&6 @07,=6$ZM1P#?1T^G5],#6\Q# M%7&\O9PMP_D8*97/=Z__;R^55"3SZOVQ(<;8CV M^-!V$Y0.H[_9T*.XO&.^"^/"A> TH?J3(792< M_-I*)_N[\H)P.EF^"FER/EG^7%_R&&>9BUX "YH3[NMM7R 6K>;<2>Y+B,W? M6G<1,W9O@Y,Q\,OC:A.Q=Q WWAQKO>[>&X)E!3U05+#JL$.A M*?;+#T;PV* M>?N15+>I&!AJ_;1 4M722"-21G$13+&H))!:Q/)?/" ME>6MP[!=M(QO:T[1\;V0.5+@(Z>'?<+YUS>S,-UNI,V3E!-!%94T"%QQ8,C\ MQA*!$?79"!F=>JE<_X$:>3V?SM;(F7"4K)&*UK[^04Z6P6];TR>5,[2UIM)8O2[S/V_;!5 MQ^YATQ@T XJ\%S!]Q.\XK8S]'YS/[F-.2^M$*0R$KA/%;3;@"L6$VDEE,*8< M!3\$3_LN/':/F*$@-8C@>^B&<2TJW7 @=+-]/M7/EPP(6-MZL),EJ"**>#IC 7+A>*N9&.: M/\W^2L6XY],P,=&)LNX.+9L-),GD!4EFSRI!/#BNR.S1%RRE:"^Y"KGUY>Y= M=(SK!I^JVWNA4Y)*6?382#9L=*XQ\U0*&DAUBZF]7S [[/S[Y/I MYYN2VJ*^2"P1)41N#"@*WR (P\$R3&BYC!Y;'T#W$C1N(-0,3.V%/W*:_0OR MTF?GDURS=5Y.EY/E!!?K6\NL$Y=, -?%D71L@)!,A,*<3IGKB&6O]_<',NYW MK3\N7MKZNLWDW"%6-GO))U.?T^E49776&?.Z-C=,P07 I1LG53!IF1;OU0?0E]_>0]'PF(/P#7140?XNWF-_B+,YS^)EV=? M9Q?3Y1DWRA(W' )W"I2Q%KP/!40TOI @"U/#9D;_.^0V^&JF@R[PM%[V MU60:I@E?S!;+Q;HH27&7G7<9O#8>%/>!&*F-NTU!5)I3.;?J[77'5SG&EAG' UH3J81#+!VOU:*M"B<"N%%[SY?*SKZ_?G M134ZV(Z5<;,BF#;X6 \T)UN9"XO.%^#"UJS89, )E@!SX$5K%W5N;6+N(&/< MUDR/@Y9C)'ZJ6?G4SNF^QLG;V31MF/'!&)E+ ,E7F0/"@&>);&0*+-"9JST3 M \+GBI)Q9R(\#H*.E'O#YXMAZES:5ML]](DM*UP>NXYN9VE#X*9( 8G^EYIU ME2 D\E2<<8K,C68R[M4G:?3REJN6)A^_S.;++?#7%R#$A7;..I""UZ8VM3K? M\ +,2<94]-]2ET,$/G:*U]UU&AQ+M-YP,,&2OY=K9_ L-<0H M;+&&&<'4 T[,DRMU.4AK#Y>Z'"+"7JH3]JN[T.@=P+1WQ474LKA"SE[0A5,DR!RXR&N-6/&&0"/8 M;=__+UWJ%"A MPR%"[0)UGDT-S5;2;J#N&R'<@DM>!8ZPAM%J!, M?4FQ=,:J4"OF:4.X_;I2_I7J' [2['YU#H>(N>LZ!QLSY]H%P(R99.,E>,O) M4@K+A='"*;]/L>;3JW,X2(-[USD<(LX.O)<_PGQ2K6E-<%Z7! F)P57'*\4( M2A,30>0((BFEM?%>R=9C)&[3,&X>WF#7*R>)NC.H;+>08M:*8L%P6?/" N&< M,0N9I:)J>\I<6GNWOU(Q;@1]FE;O@<@1(NX ),_#8D7]MF1=%&DC';S!UNF0 M(0B(R"7PY"47+A?6/!O\)@7]@.,8?=X>Z7R\<#N QLN+^2S/SL_#?/O&59)/ MB@0@?9WX5:*GP$\+4JEFWCH4FK<^:F[3,.[-2F-XG"3@#@#R$=,%K?KN.\ZG MD\]?ENOR!@KNJWP^SLK\\C>OIQG__/@C?+NV&V0(D;A-8%=C(W2MI2FQ#I$S MDO'(+!W3W4=X/0WG$^^DZ:^X]5S[H?)XE^KX]\9PS0Z MVF3!U*'HS$#,!L%*$7(0)B?7>BC$??2,6Z4P8/)>(Q5T!2<*5E84ZQ,9#NIJ07")VJZ5ESL7< GK>SZ=?9 M%)=A_O/3/$P7)!]23!71:H^IXFE+18IM/;F12F"$J.H]:@CUY^0\J-;AW/T4 MC5M"-=CQUE -78-JL^^$3RD+"E^=3YY$)0TX[1@(:1D9;I$<:UTE\Q!-XUJI MEOK?&UI'*&/LAXWTWQ>3Q:J:[5VI-_WD$ZS8N9K5-&RM]V*OQUSX8&/OI]$AEW5;W$9(;6>&_3Z:3KQ=?MSF+ MA7OM"H>D!04%D4GPA'#RX#,B^NSC[??QHU1^8]&1E7Z,RF8MY#>VXL.?UP@W MB-()B9"5K%VY?01GB7#MM;:^S@S>KRW60XJ_ON@X[Q'-%'^T_#J(4FX<A1Q=R"F3":Q==P.G\*V.'O))2"U,U*5Y M#=,A](U<[]\ #WLT=FRBG,Z =R:X)0M+0A*^CG%D)0*9;0E&)YFERKR(UCU5 MKJ\_ MM>5'3B)O#XQC1=N#P;C6G.NJ5/@YAMK<=IL5X4C%RPD1[))THZ"Z@LGVS?3M;=Z[;-$TFKJ5!E<"M)A44 M57OY& ,REV(SQ9\IM6[#OXN6D1\BAX!- Z%W!9Y7DS\QWS"9S%NA.*IZ8).O M+U("K\FO$YH;M,)9(UIW KV'G)'O^X>$T&FB'_F5\9_3Q8_P[1OF]R2AU2O7 MC;A %TPY)0-)U'S_P!"B" [HV$TA,FW,[<2:.Q\4[U]EY,N?=MAH+-"N#,SS ML)@L/A(=(;^;7D^P/4L9.T%*O\$ M0#64*D8V/-=WQ5M72P7RS#-%!&<9>-Y<8RLJ+2!7+I:1)^S M!4$[QPN'7+N'FA ?N.1^UX3L"UX-HVG]C0?*+54[VY;JJ=#I!W\T+C WZ[F*=!.HTP,T:4PZ"W2;8KV0]=3NOYNJ($.\+1JD/D^_%P]90>T:+1DD*0C M*^PCG>V())LH>/9>EM(/?[RT_/_K^7 M'X\>^?'K9[0:\O$ =8W&>M3>)U_Q4_CSCHD.E@E70NU6'$/MNU4GR+*BR+-Q MH4A47C;O/W\/.:?:AW??L'9XF7Y^,ULL5F/[RFS^(\SS8IW]8A4/VI8(OJ1Z MFYX,^$C>&\.2G2^"?M?:?7Z I'$S.%HAX[8E::F'#HZ=2S$]NUB2V=UV9;4A M,%]J18=0%%R6VOU0)PN6.Y=MT2F'UOEF=U,R+HB:*ON74KV3)=\E?C:%'$&1 M/R^+A.14!$7!(X1L*9#,1A5B1KK0.@MH%RV=&*(3]/P@=(X0>@?@(:HI$IRD M%]5AGV_[92:K/>>! ?.9_#PI7.W#X,C/,\5D%Y#IUEE"=Q+2&VR.T?'MD.ED M@7> FH_+VN1JFM_0WSS_?R[FDT6>I&N][V)DJ=1F>H'[*B!AP/$H0;,BA&!6 MN.8)' ^0-&Y*XB!(:JF$#C#U:C;'R>?IS7WA,-!"LY*P^8".+*A3KTFLYR#(+(=3$$ MNU>_IZ;EF(.9DB'\X>/EV0,(-M@5+*M8%"=SIRBB5+4)GLT!M")3EY544N\5 M+SVMBLR#E+6C(O,0R8U=F'>CHI"G$K0L")S7:=0L^VK_%.3( B<77ENVU_72 MTZO(/$AE.RLR#Y'?V(J_45$HA4F\&#KI2JR3 B29.^UK,QUN?4Y>2VQ1?=UA M1>;1BC]:?AVXAKO/O&M/$][(:&P&68?)*"7(%XK<0V9<6JD7?66B<=P.QE*9C63>4V#G=](:_MP2;3"^)TP_)L2L:VPVBI6_Q]P#2;UL2-M0:7 MKY#T%\YK]']!G_?SQE\^X[[X)"EN(_^/(CBN$**B/YGD:B^[I(MMG6#:@.Q> M0ZHA$3N<7CN \F^;9>NEQ6*!R\4?X?QBS>CY^>Q'F"8\2X:GK$RN/J>K(T\E MN*2J$V*YB#S2V=1^IOV#9/5Z8K>!8FN]= "UW2([2YHI9;2&@J%6*%%HXPL: MB!&M9I+\7)\?S2<_V29,&F*),POJ"I?V07 !.=!/."A) MQWKD2-+22A@3B_9^GRGHNU<8MR9U2, TDFH'Q]@_IW-R"#]/)_^S.IV?XQ3+ M9$F2X5((ZR-D%*L)91*BHS\Q.I.C0AN9:WV&[2!EW++4H0^P%O+O%T:7P<1[ MG(;SU3C$Z64=[K.4YA=(UE3&G(VQ()5DY/@Q!T%Q!YD+JTOAT39_M3^!W'$K M84>"8W,]]@S9-5?OII=,X^+EG]]PNL SVGQ28_3@N*K%FZY (,8@V\1L\(QQ MU?J:XP@RQZVK'0VBC?36+S0_?0G+_YQ=G.?77[^%M+R\W]E>U@0?-9J< +.M M=5042U.PHR&D8I(P(G!LG;I['*4CE^Z.A-"6ZALYJMCG:O'BFA26X<^X]6PD MS]SQDB%Q5R>2U->?D *0GR.L8;0M<]XC[#B!A)&+>X<,3!Y+,1T71[W\_?V; M=__U\N7SEV]?OGK]Z?V;9V\_OIA]_3:;T@*+6:%@?QW&3Q)Y,PM:<+-!CRZE M.G7%5H5733EO5*95UZ>UUKMKFC_@0W>)FA[YXW(WY^'Z4>7-BR;N)6C_AII[' T^C4: MI_B9?-(\$!ZO.3F;GZ[VF2U6)Y8RZ*1X?0VDX(H;!EJ(E%QTW-K6]]G[TC;N M"^UX.&R@J>,MXFP9SA\]#'F6\V3=R_3UE&*^KZMUFH8=]ZTP9)BQ-V-]@F MW3;Z(ET*FC94;9@;DB7^D5%P;[116EEF6E]:/TC4TPDO#D'/+Z623773@?MW M):G*P^4\4&>\$)J6X)20V486"K:^ -E%R[@H:J'G!Z%SA-!'?G*X MN:76UY=DN]\MO^#\QN^N>9CUE?K3_&*QW,Y]52&S5%__A*S3T$.M/$.&($TR M3GD=>-BG2VT+6GH#V3&(F(VHGI'A^'X^(RX^?EG-0ZG,;+L?!,DE!@7>*0M* M: O>T#8UCD+K9*S+M\W8G0C;\?'C7IDU!TT+(79PIGV\B(M)GH3YSX]A-:%P M.4O_6AGMB%X[GT-U&2E@=M5>,V6(KY@#4YX$U_H&;"&U6^F:SF:*-X"% $%@W6Q80HTT0G7;\@9>=;CH,=<*RWT"*A-S/!Q\GDZ*9,4UDYFK:^>3^)%U=^9Y5(9K^'@EU[G70 M!KP M8@R+RM>UAXCYO#;'U\Y]7?^5]^%E_]&Q5?KB9<_!^/DEUO,;LZU?:@=6K MV(QH)3=%8.$Y@4RIU,?3""Z7 #($%"(9G7UK;VXX;L8]RH>"="?:[V4?/']8 M$L]O2V+35>KM176ER7&O?VE!0M@ZVF=:B*)$L" \605EI0#O?;IY6_O MGWWX]%^?/M0\L1>?7K][>_S4H@<^L%6*VR%T-\IH^X#G-2OV?9@O?UZ[?EQ< M)2*EY+G(2-:GEE>SXL %X4 SK!]!O:2^ M#0:(N\90--%.!U"[QQO+-I+$M+0I]1ITNX%)ILMXZ*7P5D#F7D*>6D#0:AW(3X5 MP85VP<2F0!GSU#E1<7>I_P@ICGXO.9]\FRW"LT0F=+$J['K]QYLW+S86+Z-R M7 8%/+M2+1[%$-XX8([S5"067FX]@>ZXA[QOE0[4?XSB9H-(L0,_X](->W$> M%HOK.7:6U;ENJO:YK!TO&2-&3')@K?%9%&Z9;WV/N).87K)_'CT*.DDK'<#K M.OW;,7/.:ER-:"^>-@AW"&'5 C.X+&Q(J-1>TW8.J=O\A8I.8I_3U#MK*NL. MT/(1YQ-GVX04+#A6 IEK;\#Y2)XY>?:>\@9N=#U1$W? MMC:-Q-X!@O8ST)MYS=DI5C)$$21%C,76K@>Z=DBSG%P:P7GK\VU_ZL;-#GC\ M V\@O76&R,U>):%X#"5!*:OF0(7!:NXJ^, MT^[^]'Y@<8R^9DV%UYGUV'#@M<"8&,6M_W][7]8<1XZD^;[_!;.X WA9,TJB MJKDKD1J256/S1,-)Y70R@YT'JSB_?AUY\,PC,@-)0#9EULUBM=0(AW\.A[O# M#YU*5@3FR C%D;.PH\9R%9K4U&Z8C6+F&1B<@U3B^>:,EB;E")&PC"+ MN%0X5=J"@&M,/99:4=]),K*.KCY:#MG'1GT/XW(-HK$:TLH"D0TFR&.B"S%YX8I^":\[#Y%-RT M 7@1"6.&,@&64R>7^=<;:+T79)L'6N_!O\ILA1=J\-M3CJ.AUH6@!9(^P'X< M#<@0'9"#FS)R$\#(SMV(>1=-91-"J_%S#\.H IG[;D9FD=C_-8356 [,P7C2 M$=A"!'ALLE%@/)$&,<*;$)5@QN6.\*ZCHQY7IC_2;\LV^[*] M%YD:'_9? P M\&'D)XNR#["^<0C@W",:T\@"R0TX_P%^TR&2!I@4XQ$ZQF^@IAY7)[L898*@ M F%ZV>KA50G1V60R"_YL]()W-Y8SZ1I-D,;KK*/C<<5>2RPW*PJ#V$L6V/(FS N8OQ_%'9S\O?8&?S8W6# M723.>(8,CBQUETSI+6EVG_'8$.$95KG?N+I15C9T]($"EP6:"K3;"\W]&?PB M.$3C.5R7P87!0T@CE%_I;MJ8QG"!!&V @&HTXS#TE\-N! ME]@Z)(-.#XEIHU0[Q+RD/'+'F^:-6[J^AVGBA].XU<]5*[TE]O@$@=X/I MW;P.;#3O#P5J)(S<($S6#'%00='08(VP3@DAE/K4;X\A2T#D9""$NMS%FGL1 MV-?H6H[@/AT]#,;M*'W4#.?315]^]KP=N=DX'>2;" >$!^^12/,^><0>&0$' M44?JP,$1.&B3F1][DEA\0,B1I.NM#79,Y"I6>5?_.+D\_G__[[ MV?5_@NZX//UR>OK]Y-.W4] B?YQ>7I_!KS\N3[^>7L(?75U??/Y_!^O#GA_, MI2QS[CN3)EV423X),Z="-C8E!/O(X4XE%MG&I.I&8[1B2JIPG02]>Y!PEMA&-0I&8U,M'I-EB)**&F08S9Z7)/F%V"SDUE,<>A/OF M=A#]6%Y#^&)CQ04G&DN;BBTT:1"W@2,E.46IOA= QX2:W'=FOS*G#VCVT!/N MSL5,^_"^ B%:4W;!0V#."P(@8X'<7 M,^W#ZPJD95%5<[*VJD9&$QD5#BG*&'"&1_A-.A2U#*K!EF.-145\RT M%])KBYGZL[T:"5I?ER6(=ERPB (VP**4PFX"I@A3S."_4CN6.PN\;SG<\69^ M'T."^K.] @EZD>"Q.@+*"2Y\@QH/1B%//-&B84B88!6GT8#"/EYJS1[2]B)_APX/I5^,&P\&R\$IP"1M0X"M(8 VW"O9A-%S?/# 2 MTY2=;AGC>XC*)EIJZ2^3US#.POE*)>A;BF&,5X/DHJ=>:H8D2]4T361(.?AA M&<'9#O($X'PU#XG>W_SD;MM_;/,/Y'.TPOB:OR/>H" M<"$U@G-I"P;.G!)!(AV 3=83KL2;#O!KW]DV+%^?4!R.7YN7F564POXV;*T9 MSB-<8*&=G7W[L:K4(%A396UJ2Y"F>0L).[&P$QNHI,:E05P=Q&+[5\I>0D>3 MCHRL+5S]]!2)N')A9,:#=CDKD I.34!^SA2]^B/'9+'AZ7%I(EW;^/)O?!#>(@^%4)<6R4)SXB;Y(7X'F:XA<"HH&9 M&$2D<#/G$)1-!)0KG06"\SJX^+(&YH:+H+4$MA"9 M\G$E\:DE94"-%DPYIJ@0N5_J-U-3S]/ @5!O3T@J9YG@N-)TZ$(5*>4/KW8W)W,IC_;<1K^>G+7SD93DG++M29.PV;2$;*A01J# M.\(22TDC*-5-9E'K2%I9ZRJ_I!T#D0H$[7H=NX&2&[ S0QJB MBJA*,QZ"3 DJ8)5R$IE0NC&1YM9C6\@I6Q.97Z!R<;XV(9K7<:YV\L.,Y__^ M/< Y\3?1!$D:<(*C-1J,R%1(C.$WT>AHO*:-S=Y:H"MM92L>CRQ>N3"I0-;6 MZ^'+D,(M8%0^*^3GO[-2S9A)+ D'_C$*[(Q>(D-Q1$(ST5 >J;?9JVX/IK9L M*>1'W9_9<:M!0O,)?9!SOFKP4_6GGE M$23Q>/C4)7V[>\C 65*TP0(),9\:C@VP$:X"ZFS06EDB5?9$V]RM?O0O*7EY ML:E [CHUDA%,>V640H2FJ5*.-<@8%9'GHE%IN(]NCO0_"O(VC9P:A. MP#8VC@&;U0<')H)5J;1"-@19T1CDP DG@05PH7*KM(P]?<@O^UB0!9 *Q.PY M<+ADUD)#+T.+P9,;85-I!/&("@V*V8*';L)\^"IN&IL>?&UN"=M)5#?A^H7> M#O+"4*]<+6Y^R)4 #_%T/S3+W<0U4W,?J$7@KPPU")73PK74F(\-Q M^R=(_F=S#W\R?;QI")AXJ9D:F'BI'9 E2&LG4..$PX9C"EYM9M'9A[YNHO4+ MQ>Z/!DX%.NGIDGZ3K91^W'BM+65!HT#@MN:$160:[Y"UV&"FF0G9==0V>KH) MUB\4BL_&_ H$:7W,;34P@&,C:106,>QQFIAF4X)(*D1RQ$5"?72Y7[ZW$M1- ME'ZAV'H^]F>\#_.WD#L]N3P_.__MZL?IY;RKVL&MX38LE*OE6Q_J7&\[@*'\%+L,.[V<+&-=PX7'] M O.2.F]B#%HR))K4$A:B514 M>T#.S5U8U@0&8H+U @Q9,I\890TRA$K$)&]P$QKE9.YK:1=-946U&N'I)-0' M(EF!9&[K_:889RPXC@QW 9PMXU,U,T&$AT9+C"W/7TA0:\N]O+COT8!O'Q J MD*=3<#/:QQ 6,J9(\0YJC2EN7MC;22F M;%7=464I#P 52-)E --[X*;+X_#[:#"=7%[]ONH8)Z0%QU4CXN8#+V1JKQ(# M$MI[Z1LF>'979BM!98OHCBI1^8"H0*HVM]YE6#'I(D,4 M8418E__YLD]7ZP]HWO<1;D(>1"H0K35=,K56S*3JF2A#RM>U&BGG!!(!2ZVD M$=3G-NM_G5[7>\&[N]?U/KRN0%JVV7P1$RNQQJ@),@_FRO0(+67N_/3V\4!Z])ZE[(8 _<-PI9+-)\X9,=LIJJ4W MX$>811FQJ4#2SL/T;.3:NY F>MTX$HP@'(AO-'BB&'MD8Q1(*V)D]#0$EKOD MYQ4!=;TQ]4&VS<7F*A*^-KS7GXS\Q?1G&)_X_YI-%K/H;ISP*AHFD \JPMZ< M0SKUU%/6J,8VE G\,55CZZ@K>]\=4;Z.!-#^PJ<7PC<*MZFXZ/K8"3N+0_7D MRIS=W:P/4E\Y MS%@4-&]8M;:3%8A[.S]MSX&^&Y9ZPS1$(9-2*[F G5HE++(B8NI-:'3,G9-X M )EEVS\=42"/#5E1N4P%+J_LBI,',Q@F^_:Z?3')Y6<[!/PF'PA?DP*0Z,-I1*1 6E!APP[.RN%+5\U)3M'74$:2P$U.'>19LF M_.90F?\1!K<_0/!5(&'NY9O-R)PUJ1^"G!P+.*1&:0M*'U"),;8 M&19U[HMY+2%E.T<=4:;ZL[T*S_?M-KZDQUPX*:OT4^M])-AJ1+BB8,7B5(DL M+:+$2X&UP2%[*LX.DLIV@/I B>H#105ZZ75(B',:-$VY;HJ#5^X=A]\\1N"C M&Q^=:KC-W5*@XLA;+VBWAM[VX7/AS@'=8SI+=MVH0$1C%4&B2:&=-"I=-](@ ME=*)A N"6]W!C-_[PW6%U7((S_'Y7T5(8Z^ #1:6^,!@8S3JU-V6@^^1$@28 MYI884-YOFU+\#XZJY=1@1T.I"AD\)$;#G:34*P'<%#;%#C72*4;CO1:!&BVC MRS_Y]Q]-9%W1M:,9>MGQ^N6B:<'B8*UAB,0T\5)1 :Z6=(AR;^#PX0AWP=_1M&,( MXO%PJL!M7;NY)??>[?#91GYB+/.XL0XVR5/6.X^<(B.,1;;1F!#&N2*Y R8] M22[;V/BCP[Y'@K("R87+83RWE,UP>24LYGA,I^.!G4T7E\6*QVGRPN-\M^.Q M&=V&9>X$Z1QT+!6262F]PN4'^JRX9V/E3(VJ*(_RHR M_K*YYIOW16M\HU-[.M&0U%C3PW:]9R@03 RV3%J>NWJK)\EE8T_52W!I&;G7*-2(N.,89M2I[K?5Z4LH&ITH*7PYLJA"RGJTX M%A.;;@SQS!O&4(,%\!/L'62CAG\%'FL%QTQE;[R5A?#"+R^\GUV<7YB?>#M+ 9GHUB.[Z;?^7@UGK[K9^KXUZ/ M765JQ'<5;I-&O0SW[7B:E.Q*M7K+ @=91=AXEWI5!Z0TMVF &XM<"(I][KY> MFVCI'<%?VA47]_.I8:/;Y8?@>+J@:#J>W(+%RV.$J\-KBAHOA0N:6<5RIW]M M)*9P&7@..7@7BL_"^ JC__@Y<#]/X9Z?/B[.2)C<*,&P M# '\\4#@PDYMN)56&FFOI(=5.??97P\[45:XNO>8PI41DE_*AKJ:W=V9\6,+ MI\NUH]0D?F%,KO3UXB%UVIY^.KO^SNOKSX?CFF/28:8DH3R(H M&X%,) 2Q)BBN#8L,9Y^\<21S[ V/GZV#'^,V#J;IV3XY-RLU/P]>3MKAP,]+ M2>>%^QQ3:AD)2&(6$!>,P(%DH (B$U1HU_CLG0_Z4UVM@===LMZW'OM0*"NX MQ)_R[#[-)N#E3R:KOV($:FT(!9%C-V"$QJGZ#C& MHB'>"^_=#LMMT]I5W&6'P-1FY%EIS.^#&YCANRV IX*M)^E!UR>WF*17,O"/ M6.,TM0;#?F(7V-B)U!8L>T4:"3(MTAA34&B.!ZRD\='$3OF_\(D79@+\V[.)L/GK995% M(?LS$QC5B=/RI!G,;/! ="-3MGRD'%D@'7GJA)-8!L8ZY2[L+5 E3<]&(HI2IZD)C9#G1:9A7XR3X<%;8C[%>LM]-V:4B,SLK M4"AO(Y5/U_CH-C'K:SO>?I&_OL>_/>7BQ"!5E,PBHW4JA 5CT01G41 ,/$$A M=.3'SFC(M)6RAG?IL%X%XE'!*;D,#V$T"XLTL-$\E/\?@^G/S[/)M+T+XT6: M6(KS3R8!_@.,_^O&*B:--A)YH8#M5DND#/R(C09_!C8;?>[N(@>0645LJ:QX MO7MF.2[65:2QOE8KKS@Z-<,W:N3I]2KB!A1':)#SZ?4*,XETC [!M>:P)A+4 M2>YWT8,(K2)L5IE0'QOO"K3TFPR">>\AI;G$A(-A+E.EKV=@CCG!PW> B+.IB%*-]X1EVDAH/:A1]<4)5: MJ@C$8 ]82^M,]EE[:\@HHU#ZX;FN=4@/YE8@'[^9P6B2E%N87(Q._TH*;S:8 M_$P;NHA?@DTU4T(9["*R0F#$:5#($N]@0V 6*D>LSYZPO).H,MHGJ^SD97SA MV^9+@*^ZA38^_>L^C"8!SD9*PDY5Q&9X8QUQSD>/B(@1\91?H00&[T+QX /< MG_:YY&K+#;3K.V4"'5GD(CL;*U NSQ68X#&9^ &=R?OO[P70&(-Y(1YG"GB,GI$C/?!XI9C42CD1,HHJJ MD1V4V9JERW9SJ$EB"KJT\*T]"@"9(B]4#FI$$*2XH8^/ 4.V-M MD[TN8P,MO5_'7Z^[>$^5DNHH&$6D22_\5/ T1)*AX.%RUY093W-'@-;14?CE M+@?Z[UZ;^[*[ COF[1[@_S;/7",Q**=%@Z@,X'VZQB&E(T9264V8X,Z2W(;- M!E*J$IP#,-XA-(FXBRDSR9GYX[)'QH(A#R<)&ZJI=A\A.574 M(N6 >K?X',#W^@1HF8Y&+$MIB@)80PCBP8 Z#M(@,,.(DT1@J;*7,J\CI#K! M.03D[:)S ,60#*86S.7+?5SD87JGA< #G=!@>4CCBJTF1C.>2P=^2I[OZPZ6>-9(* M);5$C58-:&X9D1;2(6FC))8Z:E27P,X>GZQ/>'H W1Z?ZQ5HJ:2]!WY@QH]7 M9A@NXKP+\_S,,1L;[ )!."5JIM0D9%QH$-$TPAXP(4WV!/5-Q!2./1_#(^O/ M]!JDYYG\2:98<8@VFB,N$H-73"5R#01"TP=R?]> ML9NJ\L9V!OC?"E5>+$IG&,[L<.#FN[F(\/7!Z':I8!L&G. -1BYJ CCD^&PG:B\-MI;HNG)YNK$Y3E$0J8 M8PG*$5FI4N-@<$Z5( 1^4((]L8TFN:O*U]%1]LKJB^U643F T84ME^L_V^N? M[6QB1O[Z3V#?X\4H7(?QW;?6K'0D]\8V4G$4F4X9(]& F2S2VUB,DYX-1F(8P>K.9$"D.42K$.$WYE7"%:@-'B"KOO7!1 MN$;L)R/K/U363#F6B&1@:@5WSF5X:(_9M-R,Y8W4?G4<+Q18+4KJ9&. MRJ+@K.:!<"Z]R7SY;"6H;) FFR3E9WX%DI1*/LY&D^EX-I]8E.YH&IB@#?#& M8TO2,%F!%&YBZC''3(,QW-2YLW3>4U%V\'-V,[7:O:!,M9:V:OAAO%9D#&5[:FEG>LF]T9'#1$!XT M:LB\YD2G+HCP&]RTHB%2D4!-%Q-F[>HU"<&AJ+5965BX1=]3'^0K%T9F/&CG M1P.4I7..@DWN0N('<,;"64$A"DF9LMBH3D;*COY\:S]>=IA[MLLE#W-+2\>2 M[M]'D]3N-@Z"7YX8"41ZZPG"5/BD/ -2U#'DL V:-=(K@W-(R"8"RO7CRP!J MFYO#E8C)UW8"6-2\;*4/#UD*;@NN44L8IE8!@?HR,F< MW_;JBM=4?_ED97D%HO/#/"[[ "YS@U990_-LGDDJ[V(Z&O#I'95@<4785'JU M0AP3P[CPCO'<495=-)7/5NB/?'M$&*IH&/?RP74YQVTQ,_IL,ID%?S9Z\0![ M0SQAOHFPN\9*Q'T 51NU2JX"(\[ZZ$7NJ7K[T%=50G$>@3L:/!7HM!=[^S$> MN+":N7S#K10Q,HF(YP'Q!F.D3&!PK4?JL*<6$W$\,7M%2U49?-E%ZG"VUR4^ MJ>)YX.=5T>WH,K@P> C^XM79T,[31DN&L'>I Q6S2#MID6(Z@+G(&AYS]U;9 MB\"J$B>R"UIF@"J0OL2BB[AX8[F1'!P.@16*PH/O:RE&1GB)G+$Z&"JITKES MCE]^OZK7B#RRI?->+^=J3X/[MMGWXW\'Y MQ?)G"ST,BG?>ZGH,"O@V+*:>OZ)\7=>+5T+WAJ0*Y2FE3/>_CE2D4B MRH>82&NV7PLDUX-I;^OUU5)%HJ\]0'G%@,*H7,Z&@6 K2#(:?'N?.DX,S6TO M>#:M6232N3]..UA2&+#S=G0,S+8L6R1ZN#]LNQE3A0*$Z1E2D#*_'=Z-I7EWX8LDN2*GR2&UG2%V:,!-@FU?M@IDNC]E.ME2A M!I/WL!S2G$D3OEVQD\N+R^.UE1]58/5EMGC[SP#2TU*=T*DBV+R. U7 W?_93!QPW8R M&[_1 CV?==^OGN4U=P?1&1YQTQ"-AS!^O(COOO5.$@ZST;I\H,=Q7:ZZ^DS_ MU[NU"Q8+\>Z#S\N3NHTMI1V!,%G52:7;N/=#Q+KUBN&UE>]M)R;\_414"I0/ M>B*J/LWF[S>L[E[R>6AS@/)ZI:ISCC9NO*)[)4PSNL!;%RZFU ZU#+JPJ;3* MN[V=+C?5U^MZLU2Q)\9#T5K/BL+XK @:F>'C9##)\W"_<=%B+Y ];>^-["F, MWM7TGS_&[F)\/1F?3J:#.[-H]CK]V?H\2';Z0+'WRD-1W8=MA1&^F$U!QX_F M$9U\JG3SJL4>,0_%#ZKD S]OI?X:GFSID.J*=/E#LQ3/#9;F3;841_@J+ MMJ.PVFF.9*H-2Q9[#3T4Q>VLJ0NW+[-PWT^WRGV M=IH)X2Y,K!#V/P;M<,[FB_B/]BY\;F>CZ?CQF_GS&-AO_5BYU]B<$M"%GQ6* M >SX7S,S',2!6U)_;?[Z%$8A#J:38XC"S@^6>_[-*0Y=^5J72( :&YK1DN"S MN_LT(1HV8.=%M'ELM\.^6.Z).9-0[,?9>CRPG";>EF4[X5M5:&LWC^H#,;,? M_7;93B!6%>O:S:.*7@7:, &_\#+,&Y0]O09F4 MCI4!]'KE+-D_6XC-D/GSPSS^,?D1QN!MW9F1"[D3?[JLW^-< W/ZY_H\+5+L MP74/%%Z>R+>[+_T@]%=PL^G@(7P&-7';CA][IXZL7[$<3&_YW7;A^A#8#3L^KE,PIV!X MNU:Q[)%]0=G A+]S%3_RIOD[/_'O_,3]L/'_==W._?&^Q^/U2L72J+:=CK6; M+0W NO-,,,G!ZGTF7JY3+$EMVXE8L]'21NV2 MVCQ!M_>KE;NV^_GQM;U??&ZOPC"X:?!+&>K]=+%^Q7(7R6%X;>5+:3\%2/%/ M1OU%C ,'ZWX=Y3EKNUM6RP[]U ] MNIM'I37JS]01TC\1F@O%;>L6R\L]5+ONYE'QL]A>MU,SS/$._':M8NFV!Y^Y MM;PHC]")FX(G/GS\808^$U#KEBR66'LX7ELX4]I13IXB4)BHRJ4:-ZU9+%_V M0.!V\*:TV;F*#)\\W&;3C1L7+9?J>JB5N8,]%:$WI^R%AL@)XKJUR^6I9L!R M"[-J4*5/I&97J!M7+I=AVD>O[F)4Z+SHZ#",0$ MV&TN=/?\5+F$TP/A/HR5I=W&-VKFC\G\$IG/)?S9#H'+E]-YO?^7;]DIVR%FH)9VUE3 M//*_4O[Y =RU=B6-Y]SU^:Q?L!%=- :AM;"E=ZIP,JK2C3("M6Z\37C4%C+8PI880?Y;V MF"\7Z@1035&>=6PH;H2TO5,E5VMTPJ.F&,R;S=>1YMT;CGWS56E-89(*TU3; MT6]@N"P)^Q(F;CR8/\-DRE/=O7PG$&L*@'1G6?%[R0\276;(,7UXWEVNY^== MJW="MJ982&>&U=I0X^1/,_;7@[O!Z/9(C376?R%+@XT.Q&=HM+'XRMW\$^^$ MX;"#L';%/N=VN>#WT?T@+9KIO&Y18"Q7 M,I4!O4I *]ORZ'A.V7:>_]T$Z>\F2'V2"!;G'_[RCD-S2!+!Z[7+.LN=3M%6 MIE0 UCP;Y9.9A'F-:AA-EOP;I^KPU(1X\NGQ^>_\,(_S62%I,\\[&OD?0S-* MSQY?VCLS&&7&_"@D%CG>VX6A_3AD*A"\T[O[8?L8PM44C+2+^\6 MQVJ_!#I MV?R=(MKC0]!M]V1U!>(PI^WD'C[O!G-67 YN?TXG5R>75T<1B]W?*Q+A*R$> MG5E?VNY;=^GFF/2Q=>%B#0SZN5%U3?>8D_C[R(^'C[=7P:ERK0CV ^?=YFM Y#>X :9I?/A7,QBG M^NH,T*Q9LUQ_@?TPVLR.PF"]/MF/W_\YG8O2YY^CVQ^NG]K;L72Y7@&=H>O& MG%K3<,Y&DP%P\7ILTB2F'^UPX$!S_QBW+FLNSI;/9$G(Z;J-#%DYFS_U3DP. M#*[N7K]7&'BYO'^Y](EO[Z>A_\/U[M4+AB([X_8Z:MR17\7#^^OH/&^G2U+S MO+1U_TJQ<&96G+?P[_@:??D'Z8<%S_C__*__#U!+ P04 " #9<:)8M0I4 MLUD' "I)@ %P &%P9RTR,#(T,#,S,7AE>'@S,3$N:'1M[5I=;]NX$GV_ MOX(WP79;P';\F:1.&B!MLQ=YN-U[BP#[N*#%D4U$$K4D9Z/7E/_M'=R,DC3H4K49*)Z=-*7W>28CM7IX.?> ;I"//9Q M?IG1FX-<%^T9\?CCX:CT9PNM_&SI*3P&L^@<+Z..;4W23J', MFW+%N,POX.HJA%/3&;L^+ ;_IUQ2SN5NJ*]&/0Z MO.'7:W_2K9>M\3'RCG*,G'9 M$6\IN27;$N]FFE)Q=4=)Y?6G9[M,[QB6E%(I M[*-V1JD?#XX;;^E"P5/C-C_Y2BO0ZS1S^/M'WUR6_FEGQ,MP+682BVYIKFD! M!O(S[<0OE;2 =+;$\])8+TPA?C V%[UN^__"I.+R?UK\QYJJ!#E92$BO30$? MO7X&/NKOG8_>2@?/P ?Y4MP69I&1FE(KNJIVD#(PH3"()!A!ZD+(8BFJPMN* M, /$EA!FX#DI ZR2H%G<#-F@-;P)QFWBGA=D8L(QGAXAZ2-1K<@Z&!>J59<8LE MJ@P"P*$!6,)P+MB32#<3:686K@&II:EVWDH,)/EAM!M6MM:PYAICMJQ])G ; M[AW<;C9\\^+PM-\[.7,UH.JT@ G"Q%0A>.U:2$L!'_"WGF3$?A0$4$XR[68L MSF(YR)$)DN^5=DEF7(5^3)O69!$HI34)*3QVXB5PH0A B\Z_NDMFLIB2N 0C M?:PR2/0&LMT;O:17H6MOI.+=JS#\0Y!!@L/MEV!W> MDT-*#F>%*/-I![SE]7 M#+;.@I8R7 ")=7!;0:55,R0W:K 9;'$FTRI4B:Z:.*VTM)HGH&,(#KQ$6/&*S7)8LWE91&C' -2<.ZS%ORB>Z!D"\P[]]P=T]@'8&.C\ MKIY06:'LW4ZSZ\[T"]\?;Q;"S %1U!FR[F?!-3 M^:,YO!Z'+)5!4OU>):F;2W6<%S%4! MHZ0"B8<)U 2[1&%]2UE=?S^0;_WA.?TQ7.Y5(3/:.UQ^62$3WLBI!M*M%:4P MPZW#:L4NS$V?D2=LY9OWIDGDG-Y8=Q^:PP.HS'/M/='O\/?$(/ASN]*P+RAY M"2R#+AW3,?YRYMOL&/JETC _[(ZJ2$*9_NJ?PNBO"LF7&9(I)'<:0.-2E(O: M1!.048?5^P)E0?*6XV1,KD*D#&EA>%78O%'Y++S5M42LSQ]A-:G0T=$]J3V) MS3J91!< ##E?*P9KATCMJASPP"J%R=3L_^B[IV<4B/>OM\=6*T4\7 M^8P3,Q^*G;IY O21;6.I,UDZ&C<79Z#M,I/+L2["@H5.9[6RB?'>Y&,^1)TS M]R,EJ(\0 Z!B\^I\M=.-9ZS>XK]J1JZ;.Z'IR*OMMN&H,^R-GFSN=GI/MOV> MVN/.Z\'3K5^J=3CL#$:[&7L4%B(N!M;;E;)X!SWRSO1VSRA98@^ M7/*XVNM'V'_C_@F.?8\=$0*>^*]F#]QSE]CNF^7 MF]']>$0C!-^MP^W-^:Z(WR[/.6#9[,^'V1.N_J])M7 N24LY1>>@DT\ M^Y9F_ \*MM?DAC]+>H[;_XF/5[9=?A0R@4<2C?5/JTKCPBGF.!X,S&GK8ZO5 M5@FI1'?514ZP7RJ_W>43WV?5O_%3L:/PB=IO4$L#!!0 ( -EQHEC(";41 M5@< * F 7 87!G+3(P,C0P,S,Q>&5X>#,Q,BYH=&WM6FUOVS@2_GZ_ M@I=@NRU@.[9C-XF3!LCV91$LKGO7"[ ?%Y1(640H44M2=KR_?I\AI=B.G:W; M?:D;;($ZDC@/C,4=9'[0E]>Y)*+RW]=_+O;96],6A>R]"RUDGLI6.U4 M.64_">EN6;?;2+TVU<*J:>[9L#\MGHNCN+]Q5$8Y"(Q M8G%Y(=2,*?'J0,G^:3\YD?T3/C@;I?ST+$W3;#A*LR0=)Y2I1GQX/> M<-V#W6Q/,?/2_N7&C[8:__KMAYOK=]>OKVZN?WR_J_5?R-;K#OM!SE3)_M]C M/]BZ*#KL=:YDQMZIDI>IXIK]F&4JE;;#\.-5MF ^Y_[9X?CT?!??7L*,B@N! M1=35,O.3XY=MJ%0I$*9)EYY\(?<'O=:'OW_T]6D9GO;&- W7+.@ M'Y\KQWZIN06>]0+/*V,],R5[9VS!!OWN_YC)V-5_%?O>FKH",UE(<*],B1B= M/8$8#?XI%EI@#S>1/E-@1*F4KGN%V02,%O)<9=T>GP3, 8 M#*E#@L(8)) JBX0$L1+=88F0ELUSE>;,U?2S[#^75C9*R(%".8W,14EPKGP. M!UTETV @Z:U@FA%PJ1!V0BPA6>LE)!LTN =# _5"D>(.2=0: L"A M 5C"<"[8DW*7LTR;N6M!:N54.6\Y!N+T,-H-*SLK6'.M,1O6/A&XC?8.;C=K ML7EV>#H\.QL_EB]!U,!;Q[D48_B'(($'I]O.KF9/A'@&'[P]PSGK]$YJ'-]*A'D>P M0I;Y>( [E !37KO=NU F2B10T8P42FO-B6SA5C!BF5[1(R;KU1H#5XDD0? A^DOQ^?RW M5S!.]@?&#?^MHUC1WK*,68X R:CV64E^,3Q0L@'FG7ONCFFL@YD2!%7N3,F) M9[D#S*G.(_QR*UHL =V*)THKOZ"$NVU86ED!=@%1<5&LB:[4B8'.[QJ'JAK; M#HR1-[7 #9:9$4KAD10#4?P8F6I"M3]1.";[@]\6Q9^ M.^.Z#E1%P959AI)-S1 6MZ7TND_O.U!OO-U>C06XHB-HT\6:+S&U?]R"79(# MOY>65-!F']^"L*0ME<,*E'$FVMTQ#?#U(T[L#^):PHRQW,0$;8.;DBVT; 7> M)] DI7*3IK6ER*_DS2U:"^,\GM.K0>AR*10U[U6BFIR[^ZJ N"I@5(I XL&! MAF 7V%C?2MWLOQ_(=_ZP3W\,EWNUD1GO'2X_;R,3WLB)%M*=):40PZW":LDN MQ$V?4"=LU)OWIG'4G-Y8=Y^:PP.H+ KEO92_P]^)0?*G=J%@7U#R'%@&73JB M8_RERK==,?*76L'\L#KJ,@W;]!?_;(S^JI1\I5%,H;A3 !IM16E3FRH)9#1I M]7Z#,I?\EO)D+*Y"I@QE87A5V+Y1^22\-7N)N#_?PFI8 F_!> MM\%7)V8_5N\3CLM\ MV.PTS0G0)VT74ZUYY>2DO3@';5>:+R:J#!,6.ITWRA+CO2DF=((Z(^Y'2="< M'P9 Q>;EX6JO'P]8O<5_T8[<-/="TY$7FVVC<6\T&#_:W.\-'FW[/;4O>V?' MC[=^KM;1J'<\WLW8HS 1<3(PWZ[BY:N#XX.V0X/'R;"Z8X/UXUF"Z,,IC[.] M>G[]-ZZ?$-@W6!$AX;'_\,6SP\'+_OFP$P[X'QRB-Q/S)_K\)=S];K&>W9^& M5\\.1V"<\/O@9'O-T1VQVR=_#Y[,Y+SGA=PUZ VC!L*M8"F][61DXOG7Y/$_ M$'@P(3?T-=)37/B/?+:R&?*C4 -L*3%6OZBJC OGEY-X)#"3&]]8+==)*"+Z MRRX\P6*I_6:7CWR6U?S&+\2.PI=IOP%02P,$% @ V7&B6,$RZC^)! M2Q, !< !A<&U8;7/B-A#^WE^ADFDN MF<'&-B\!0S)#"+EFI@TY('/MIXZP9:R)+?DD.83^^JYDFY#CTM).>\EEFLDP M-ONBW6)"GA"D4"((5"5$N*5NBCR&1=\BR M2JT1S]:"+F.%/,=KH8]T?"T M1MO=7H2#B'2]DV:K[79ZG6:/!,X).5FT0K?=_,VM@2FH%S92K1-R6DLILV*B MU_=;[4SU5S14L>\ZS@\UHW#'XVG\ZO+J]%P?C6Y1I-+-!I/T,WM='8[O)ZC^02Y771KS^R1C6;CD5%R MFVVG_FRBKR6QX0P-+R8W\_'%=CJO/NP*Y)[3T=68_SA&L^'T?'@]GEF37WX: M_XJ&H[F6>([C["YYGT+H$:&!C?Z1M#P^ZGN?T1SS-,%N;-[=_C"(NC.M/ M&]<9A,Q#1%@(;?%G+(+X\,#M./VF6R_:()8HH@D(-W'-2) +JB@ @%F(Q@]! MC-F20!!I2J74,<"_U@RAV:*8" +!;H=5Y%-%54?37$J2).B$S2)(AIHF7:W6"-X5C2"&.HHRX7,,91-\>U=6,)I=J'VB$.>Z=Z_ MK5XI:19!C"8[+!:8$6E-'A*R1L- :8EF41WD6-6UG59<$&E$,97HCO$58+0D MAP?M;G\?NG6 &1D.0SB'K(1$RF]VJFY'H19,^9;^YH48Z=I5#E]_]:>P>%V[ MK6&8 ^+E-HCR!(@; +43S<$-+P7YE%-!] $M=6'DA@%'^!@!\]WV47B\J?,C MBS<,+HOM]IHM*&2OK_G][1?3>Y7%I R:45JT+.A^"H-E"-^:XE25QM3T*$&D M+FI=BS'T"3"#8' ")9<95%G6C55$&6:!_AX[*6FV[Y;:?%3NV^ZSL MS]QV[%[S>>D_]=IJVUIJURJ#DG.]E#\A].D-J&GX. M>8'V]I#]%?>(*>P%\-F<'' "KXOSURN.W\\F_1*8?S'GETCW?/WTF'P;61T> MM$[ZTGQN!IJA74)#I$/L?TL9 M_\^"74SF^N+D+6[_9WZP[):\82:!+PP:VY<_&9=F?O$%2;#VMW,=]+A5S"CA M/)K@!>R77.V:_,4-4OE97&8US"7:'U!+ P04 " #9<:)8?NEM;X4$ !" M$P %P &%P9RTR,#(T,#,S,7AE>'@S,C(N:'1M[5AM4^,V$/[>7Z&&*0KC8:)SM+C84(Q.?YN^+WCH!,1%1GE&D628DT)*A3C2_214/4).4ZE M-1;Y2K)EHE'@!1WT4Z3C81S$I$<[W3C"^&!!#OL'$5U0O]^-?_,;8 KJI8W2JY0>-3+&G82:]<-. M-]>#&T9T$OJ>]T/#ZAT/8\$U+";!N'PL?3SVA.42G&F1AWX GC2]U0Y.V9*' M-K]&Z:I6CT0J9+CCV;^!D3@QSEBZ"M_,6485.JHO'I%%U<7MS7;GBF7,XXBP3F--!,\X')&(TNF#HG11%#JU+@@:V]GO&=G>G'P3>8"RR'/.5??,'^R@6TKK^O':= M0\B"(,H)M,6?L8R2W1V_YPW:?K-L@UBAF*4@7,,1&Y:?R;ZK62 MH1 $:%/#[!H8Y M(%[M@;A(@;41\#HU!%R34M+/!9/4G,[*%$:M&;"']Q'0WN_ND?UUG>\HO*9O M56S_L-V!0AX.#+F__6(&+[*8C$,GRLI^!:U/8[ D\*TM3EUIS&R#DE29HC:- M&*M6ED$4ZK M$]62IA3?C7^N5XZ &N8^3>J5*[%K12U-'LLZ7;?C=Y\4>Z[_I.S/W/;!V-^!YT#@;*?E;3 MS,PM!YI[B6[)7<_DVW@UX)SCC&Y;]*JCVH:;0Z0B9029$ ??4L;_4^ !('-S M7_(:-_X3/U4>E[QE9X OC!B;=SZY4'9R"25-85*YIH]N@>[VB1TBO#L3O(#- M4NC')G]Q<51]EG=8+7MW]@=02P,$% @ V7&B6+N3$>P9$@ /&$" !8 M !M:6YE>9 M='>&3>DNYQ3*$-K.?G5'L16BP;%S;"4TY]/?)3D/0)/NT&,'._FW,Q!B6U[Z MZ>\E>5E>>MM7@^#=V[[@_KO_>?N_1T?L?>2-!B)4S(L%5\)GHT2&M^R;+Y([ M=G0TW>LT&DYB>=M7S+7=*OL6Q7=RS-/M2JI O)N5\_9-^O?;-^8D;[N1/WGW MUI=C)OW?7DG?:0A?\'J-U[QJK5GG?J76$G6OUJW51-6K_)_SB@ZEW=-C$C4) MQ&^O!C(\Z@M]_F.G.53M>^FK_K%CVW]_]7@_'M_2KMU(J6AP;%LV[4Q[]*)0 MD24QE9Q^3$\P/TVZQZP0+PJB^'C/-O_:>LM1CP]D,#G^QXT*7,?WB M_/*,=4X^G-W\R=Z?=TX_?>Y\N3[K_%"+PC:^#'W"=UQI6M5A[LV_W,R;OF"] M* BB>^T3?)EX092,8BJ?QX(-XV@L?7(9PU&:KFNWZ6_SR6D?F&/.E1@PQZ[JLUR+VU' S6&=HW\=LON^]/HL%O\> M26VP)V+%9?BH$MT)\Z+!D(>2_ICNZ>M*]&1 U2-DD2\]VC*,8I6P$35(;&I# ME1S%4NG#SKY[?1[>"F,KF>&T*M5#QHD0>4."3)S+F,K=K; MSLO\0'XQY@&[H#U8A_>$FI@Z?A0\4/U%\8W&(R1F]P=%1C%+TC,EBL[%8U]_I7>(%ZZ@3U=BY-'5 M&NM+D7JR 9\PF20C0>?Q2#!FK]17T)#'BV673-#G)"\E;ND*71BC*]23WXV) MBDBR>ZGZQ&)#G)AO3'5DOC@:I;30&G#'7VQCO]<@5D[7D*O67\[.2XU(R>%2A]/QI MU^!%!%P?:+%O\PH8*Y*'W(F.LU.49-AH+MFU[G-B8[S#5#O6&/>^+@<=.3]@3UU#R9 M-7[:B&$RI):-XOWD0)^8AGED+SSG+X^J%._28$.&7C B!T0?YMW18D@R;0 ] M!J"MYO._1Z0]4H<99+ +'GO]M/H5Y]#KMF+I!T M\^(6V[+3VVQ%M\_*GYUYNMDRF]XH?\DVUW*KSLK-MK5ZV\^*I1M1IY%YJ56K MX;9RL+79JF9>:MVJ5=T<;'6KV7-M6,U*]J4V+=>MEX9K'AJH6?5*K32VMNSU MN+XQ/B;U,^3*$KHS_^U5I?7JB;L+1(]\Z)#\=11(G^W5??V_/=T:IRYVU68= MI?IQXY#[>KAT[ Z_,^=Q#$N?[:FC3'WD7\<>\X^%D6C_JNMS:V;,$0L:P=%^ M_82=+<8,;#9<>!(:7=T<2UO#UF;,F$YKDS?P:1%S.;P 6M,S?C;W%GJ\]GJO MVEC=H1?%7C.,/]>C8-DCQ,;R2W.KL40#)6AZVW(;5,SLN_3ZGWY9A.O/0)^' M1>TJZ[S>JS3;G<6-YWJ2*44]]_<.H*)-J&B_>\ ^FU@ U /U/%L]_L&3N!>T M!"W]BI89]"]B10/V'L=\HS95QZ, MA'Y^8>YN3AX\$+F:/B79)EW]#;K*\?[8/+\]NA;I#(T/7,\JT',]MDE!\$PY MTKT6GI!CTLYE1)4S;NF**S+(3&A8#)38%S/[Y^&XW#O8)I7]*1(3$[N,(+?- MRBU2.KY'_:.*V$<^%G,!0G*0W'^/^9.X)6V=>*D;.P^I?S2=Y?M1K.Z[:KJ83Y?0\T73VVYF>%)=^W#KII7.. ME@LPN\>]RS8_D1K3O]V_EAP5ES^K'^9GF4?FG3_.694P.M7FG%8F7G\-/-MV M)2Z? 6?GT:>"+NB"+NB"+NB"+NB"[C/H7D; "[QEQ0O?4"JZ:P6M@/\G^-<+ MVG>".C/8V>?%TMFV\L@,UFQFGQ.)/$4EEVQ;E68>V;9R MR(O5M%PGERQFN7#-0P,UJ^YFG\4L+UN;+63;0K8M9-LJAKW(MH5L6V5ZDP@J M6J8B9-N">I!M"UIZ:2TAVQ9$A&Q;4,_FZ2+;%G2%;%OP3,6CBVQ;2'V$;%N0 MW/9*#MFVH"9DVRJ.F)!M"]FV?EUZR+/U^&&YU@3[' L9!.E*OV9$4:W9=J5> M1^:M8DP\!5W0!5W0!5W0!5W0!=T7?Q<.>(&W*'CA&TI%%R\!;B;SUNX$<3[$ M0@RC6!U=>!?1-0_9112+T)/L//0L$]"Q=;JM!V\^P$44VD6 +NB"+NB"+NB" M+NB"+B(.P+LS>.$;2D47 1T$=+(-Z)Q&8A1325Y?)-14:;8%MVX[K:J#&$XY MO +H@B[H@B[H@B[H@B[H(L@ O#N#%[ZA5'01PT$,)^L83JCHRU!G;CD5.D$+ M.XT&1&621G,JMENM8$9.2?P#Z((NZ((NZ((NZ((NZ"+< +P[@Q>^H51T$M$/F>?/IVR_4X4C/F$G?;% M0-N8'*2!G6K3=MQ6#8&=^F8U*_9ZK])LLVO1HS_B"=L_U;_9MTDTH'H=L'F,Q[:= M&E[&*HG; %W0!5W0!5W0!5W0!5U$(8!W9_#"-Y2*+H(\FPGRI/7_&>C="0-] MZ;#?HYA_URM@L7WZ&(7S8(]M-ZJ5]4,]&\.ZN_H&?_ '?_ '?_ '?_ '?_ O M3FP &V*8&@ ?:.?X(P642@GNC>#<0L^_-CTP-;*UEWNL]IVZW']OX@/> MQ[9&'F]SK$:SOG*S;3FK#_U)L34"4B4!]O5*7 M/VMJ+7WHYRS&"W5?_W\\WEBY68\V?MR8P5ACF;]^B7'%\O[PIA\+P2YHOW[" MSD)?^.R"QUZ?59Q#YMIN-=?YW;D ?S2X<[(?:*R!UO2,GX$9T(Y=91WS8D"' MG4IEZ"?K2:84]=S?.X"*-J&B_>X!^ZSY0#U0S_/5XQ\LW _3;RQ!2]#2KVC) ML-[U#^JB'WD8S$7("0'R?WWF#^)6]+6B9>ZL?.0^D?36;X?Q60TNZ)B MHZT:<:&_W)B:K@4A&4-,SQ'36I.LH+8E:KL2H;:5\43WFZHO]-/1V<>MDUXZ MYVBY )'.ZX?W.#L\T(OL-5W':;-O7-U)4LP?@0B1K:L8TU-!%W1!%W1!%W1! M%W1!]\7?F ->X"T*7OB&4M'%JX)(R9YM#.=4OY01!(CAE-@K@"[H@B[H@B[H M@B[H@BZ"#,"[,WCA&TI%%S$$2\4VGF]5VNV&7WELJN3HX9=/V3?)CP8Z6#/ M(7W%G&:SAF7SBJ1U\ =_\ =_\ =_\ =_\ ?_XL1IT !H@&UJ 'B@G>./<-SV M+YN7VO+N;5<;^F3;S,)9.7HUH6&42)VUZCC6N6GE6"Q6:?O[XQ:3Y,F)Z"P/:Y6E0>L= MGEOKKUI[2;!_L/0D58?Q#J*1Y=K#\(+6']08BH,'2Q_F!QU%,8:%DM*UB8"F&UP%SO9K%: M(!2$U0*Q=%M9,&.U0$ANPYBQ6B#4A-4"BR,FK!:(U0*Q6F#&K[+6.R^:ERQ5 MRLIK\$68.,C45HSIR* +NJ +NCO;$U6:3?1%6ZNX[:6+%%7 6UZ\\ VEHHM7 M#I$!;-,#LW_:R.M5) 6#/_B#/_B#/_B7BS^P0M;@7P#^R!:%!MCM!H 'VCG^ MB)WM2KJNW&Q9/@?KJ[S3$\Y.1M3LG)3 .L-8AG?!TVP)+\MJVW-)N99K9Y^9 MIFJU&FY)2JU;3B7[O%=UJ]',(^=1I99]=J*F93^GK*02RJ/:=*E_-D9TJU_MC9*>"@I"="JF"RH(9V:D@N0UC M1G8JJ G9J8HC)F2G0G:J4F6G*L<#W^73M[YT6$<)$;#7>TW7<=J,[AC#&^X5 MZ,GO,@_GG-'70O794"KS(NZ' M*.X*/2\MH*_9%1VB3*RG:E>821PP_:N*R$\Y? GH@B[H@B[H@B[H@B[H(C0! MO#N#%[ZA5'01^2E5Y*?,[Y&M# E=1K'J=_I1+%B:C.20=61 -6._\\GCR) ^ M^G?>[4JE= 2I'*^@V:U%),MN5AQXR#)Y2- %7= %7= %7= %7=!%P 5X=P8O M?$.IZ"*>5:IX5@EF,IW$GJ!374BE\R]?R#"*/:Y_BWD :RB52<+(ACI(A8E* MY7 5H NZH NZH NZH NZH(O( _#N#%[XAE+116!G,X&=^8+.*T'O3NAGY8RE MC[+;I:JP&^Y%H51"S^QQZK:]?NAG8YAW5^_@#_[@#_[@#_[@#_[@#_[%B=6@ M = V]0 \$ [QQ\AN4Q"?5Z]+,;^1/ZU5>#X-W_ U!+ 0(4 Q0 ( -EQHECES_H ! ( !>7H! &%P9RTR M,#(T,#,S,2YX4OP? !D,@$ % M @ $ZD $ 87!G+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " #9 M<:)8QFY]Z%6% "Y 4 % @ %HL $ 87!G+3(P,C0P,S,Q M7V1E9BYX;6Q02P$"% ,4 " #9<:)84BH]I"4M 0#28PL % M @ 'O-0( 87!G+3(P,C0P,S,Q7VQA8BYX;6Q02P$"% ,4 " #9<:)8 MN,^").#% #U]0@ % @ %&8P, 87!G+3(P,C0P,S,Q7W!R M92YX;6Q02P$"% ,4 " #9<:)8M0I4LUD' "I)@ %P M@ %8*00 87!G+3(P,C0P,S,Q>&5X>#,Q,2YH=&U02P$"% ,4 " #9<:)8 MR FU$58' "@)@ %P @ 'F, 0 87!G+3(P,C0P,S,Q>&5X M>#,Q,BYH=&U02P$"% ,4 " #9<:)8P3+J/XD$ !+$P %P M @ %Q. 0 87!G+3(P,C0P,S,Q>&5X>#,R,2YH=&U02P$"% ,4 " #9 M<:)8?NEM;X4$ !"$P %P @ $O/00 87!G+3(P,C0P,S,Q M>&5X>#,R,BYH=&U02P$"% ,4 " #9<:)8NY,1[!D2 \80( %@ M @ 'I000 ;6EN97-A9F5T>65X:&EB:70Q+FAT;5!+!08 "P + + -P" V5 0 ! end XML 95 apg-20240331_htm.xml IDEA: XBRL DOCUMENT 0001796209 2024-01-01 2024-03-31 0001796209 2024-04-25 0001796209 2024-03-31 0001796209 2023-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:SeriesBPreferredStockMember 2024-03-31 0001796209 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2024-03-31 0001796209 2023-01-01 2023-12-31 0001796209 2023-01-01 2023-03-31 0001796209 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001796209 us-gaap:PreferredStockMember 2023-12-31 0001796209 us-gaap:CommonStockMember 2023-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001796209 us-gaap:RetainedEarningsMember 2023-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001796209 us-gaap:SeriesAPreferredStockMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001796209 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:PreferredStockMember 2024-03-31 0001796209 us-gaap:CommonStockMember 2024-03-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001796209 us-gaap:RetainedEarningsMember 2024-03-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001796209 us-gaap:PreferredStockMember 2022-12-31 0001796209 us-gaap:CommonStockMember 2022-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001796209 us-gaap:RetainedEarningsMember 2022-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001796209 2022-12-31 0001796209 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001796209 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001796209 us-gaap:PreferredStockMember 2023-03-31 0001796209 us-gaap:CommonStockMember 2023-03-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001796209 us-gaap:RetainedEarningsMember 2023-03-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001796209 2023-03-31 0001796209 apg:JointVenturesMember 2024-01-01 2024-03-31 0001796209 apg:JointVenturesMember 2023-01-01 2023-03-31 0001796209 apg:JointVenturesMember us-gaap:OtherAssetsMember 2024-03-31 0001796209 apg:JointVenturesMember us-gaap:OtherAssetsMember 2023-12-31 0001796209 apg:AcquisitionA23Member 2023-01-01 2023-12-31 0001796209 apg:AcquisitionB23Member 2023-01-01 2023-12-31 0001796209 apg:Other2023AcquisitionsMember 2023-01-01 2023-12-31 0001796209 apg:AcquisitionA23Member 2023-12-31 0001796209 apg:AcquisitionB23Member 2023-12-31 0001796209 apg:Other2023AcquisitionsMember 2023-12-31 0001796209 srt:MinimumMember apg:ApiAcquisitionMember 2023-01-01 2023-12-31 0001796209 srt:MaximumMember apg:ApiAcquisitionMember 2023-01-01 2023-12-31 0001796209 apg:ApiAcquisitionMember 2024-03-31 0001796209 apg:ApiAcquisitionMember 2023-12-31 0001796209 apg:ChubbAcquisitionMember apg:A2022RestructuringProgramMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 apg:ChubbAcquisitionMember apg:A2022RestructuringProgramMember 2024-01-01 2024-03-31 0001796209 apg:OtherAccruedLiabilitiesMember apg:A2022RestructuringProgramMember 2024-03-31 0001796209 apg:A2022RestructuringProgramMember 2024-01-01 2024-03-31 0001796209 srt:ScenarioForecastMember apg:ChubbAcquisitionMember apg:A2022RestructuringProgramMember 2025-01-01 2025-12-31 0001796209 us-gaap:EmployeeSeveranceMember apg:A2022RestructuringProgramMember 2023-12-31 0001796209 apg:AssociatedCostsMember apg:A2022RestructuringProgramMember 2023-12-31 0001796209 apg:AssetWriteDownsMember apg:A2022RestructuringProgramMember 2023-12-31 0001796209 apg:A2022RestructuringProgramMember 2023-12-31 0001796209 us-gaap:EmployeeSeveranceMember apg:A2022RestructuringProgramMember 2024-01-01 2024-03-31 0001796209 apg:AssociatedCostsMember apg:A2022RestructuringProgramMember 2024-01-01 2024-03-31 0001796209 apg:AssetWriteDownsMember apg:A2022RestructuringProgramMember 2024-01-01 2024-03-31 0001796209 us-gaap:EmployeeSeveranceMember apg:A2022RestructuringProgramMember 2024-03-31 0001796209 apg:AssociatedCostsMember apg:A2022RestructuringProgramMember 2024-03-31 0001796209 apg:AssetWriteDownsMember apg:A2022RestructuringProgramMember 2024-03-31 0001796209 apg:A2022RestructuringProgramMember 2024-03-31 0001796209 us-gaap:EmployeeSeveranceMember apg:A2022RestructuringProgramMember 2022-12-31 0001796209 apg:AssociatedCostsMember apg:A2022RestructuringProgramMember 2022-12-31 0001796209 apg:AssetWriteDownsMember apg:A2022RestructuringProgramMember 2022-12-31 0001796209 apg:A2022RestructuringProgramMember 2022-12-31 0001796209 us-gaap:EmployeeSeveranceMember apg:A2022RestructuringProgramMember 2023-01-01 2023-03-31 0001796209 apg:AssociatedCostsMember apg:A2022RestructuringProgramMember 2023-01-01 2023-03-31 0001796209 apg:AssetWriteDownsMember apg:A2022RestructuringProgramMember 2023-01-01 2023-03-31 0001796209 apg:A2022RestructuringProgramMember 2023-01-01 2023-03-31 0001796209 us-gaap:EmployeeSeveranceMember apg:A2022RestructuringProgramMember 2023-03-31 0001796209 apg:AssociatedCostsMember apg:A2022RestructuringProgramMember 2023-03-31 0001796209 apg:AssetWriteDownsMember apg:A2022RestructuringProgramMember 2023-03-31 0001796209 apg:A2022RestructuringProgramMember 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:LifeSafetyMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:HeatingVentilationAndAirConditioningMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:InfrastructureUtilityMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:FabricationMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:SpecialtyContractingMember 2024-01-01 2024-03-31 0001796209 apg:CorporateAndEliminationsMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:LifeSafetyMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:HeatingVentilationAndAirConditioningMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:InfrastructureUtilityMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:FabricationMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:SpecialtyContractingMember 2023-01-01 2023-03-31 0001796209 apg:CorporateAndEliminationsMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:CorporateAndEliminationsMember srt:AmericasMember 2024-01-01 2024-03-31 0001796209 srt:AmericasMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 country:FR 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:OtherCountriesMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:CorporateAndEliminationsMember srt:AmericasMember 2023-01-01 2023-03-31 0001796209 srt:AmericasMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 country:FR 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SafetyServicesMember 2023-01-01 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SpecialtyServicesMember 2023-01-01 2023-03-31 0001796209 apg:OtherCountriesMember 2023-01-01 2023-03-31 0001796209 2024-04-01 2024-03-31 0001796209 apg:SafetyServicesMember 2023-12-31 0001796209 apg:SpecialtyServicesMember 2023-12-31 0001796209 apg:SafetyServicesMember 2024-01-01 2024-03-31 0001796209 apg:SpecialtyServicesMember 2024-01-01 2024-03-31 0001796209 apg:SafetyServicesMember 2024-03-31 0001796209 apg:SpecialtyServicesMember 2024-03-31 0001796209 apg:ContractualBacklogMember 2024-03-31 0001796209 us-gaap:CustomerRelationshipsMember 2024-03-31 0001796209 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001796209 apg:ContractualBacklogMember 2023-12-31 0001796209 us-gaap:CustomerRelationshipsMember 2023-12-31 0001796209 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001796209 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001796209 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001796209 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001796209 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001796209 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001796209 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:NondesignatedMember 2024-03-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember 2024-03-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:NondesignatedMember 2023-12-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:NondesignatedMember 2023-12-31 0001796209 apg:ContingentConsiderationObligationsMember us-gaap:NondesignatedMember 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointOneTwoFivePercentageSeniorNotesMember 2024-01-01 2024-03-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2024-03-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2023-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2024-01-01 2024-03-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2024-03-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001796209 us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:NondesignatedMember 2024-03-31 0001796209 us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-01-01 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember apg:InvestmentExpenseIncomeAndOtherNetMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember apg:InvestmentExpenseIncomeAndOtherNetMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-01-01 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember apg:InvestmentExpenseIncomeAndOtherNetMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember apg:InvestmentExpenseIncomeAndOtherNetMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-01-01 2023-03-31 0001796209 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-03-31 0001796209 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember apg:InvestmentExpenseIncomeAndOtherNetMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember apg:InvestmentExpenseIncomeAndOtherNetMember 2023-01-01 2023-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember apg:InvestmentExpenseIncomeAndOtherNetMember 2024-01-01 2024-03-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember apg:InvestmentExpenseIncomeAndOtherNetMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember apg:InvestmentExpenseIncomeAndOtherNetMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember apg:InvestmentExpenseIncomeAndOtherNetMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001796209 apg:TwoThousandTwentyFourInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001796209 apg:TwoThousandTwentySixInterestRateSwapMember 2023-05-19 0001796209 apg:TwoThousandTwentyEightInterestRateSwapMember apg:ForwardStartingSwapsMember 2023-05-19 0001796209 apg:TwoThousandTwentyEightInterestRateSwapMember 2023-05-19 0001796209 us-gaap:InterestRateSwapMember 2024-03-31 0001796209 apg:TermLoanFacilityMember 2024-03-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001796209 apg:SeptemberTwentyTwentySevenMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001796209 apg:SeptemberTwentyThirtyMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001796209 currency:GBP us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0001796209 currency:GBP us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001796209 currency:CAD us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001796209 currency:EUR us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001796209 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0001796209 us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001796209 us-gaap:LandMember 2024-03-31 0001796209 us-gaap:LandMember 2023-12-31 0001796209 us-gaap:BuildingMember 2024-03-31 0001796209 us-gaap:BuildingMember 2023-12-31 0001796209 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-03-31 0001796209 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-03-31 0001796209 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001796209 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001796209 srt:MinimumMember apg:AutosAndTrucksMember 2024-03-31 0001796209 srt:MaximumMember apg:AutosAndTrucksMember 2024-03-31 0001796209 apg:AutosAndTrucksMember 2024-03-31 0001796209 apg:AutosAndTrucksMember 2023-12-31 0001796209 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2024-03-31 0001796209 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2024-03-31 0001796209 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001796209 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2023-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2024-03-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2023-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2024-03-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2023-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2024-03-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2023-12-31 0001796209 apg:OtherObligationsMember 2024-03-31 0001796209 apg:OtherObligationsMember 2023-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember us-gaap:BaseRateMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember us-gaap:EurodollarMember 2024-03-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember 2024-03-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember us-gaap:BaseRateMember 2024-03-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember us-gaap:EurodollarMember 2024-03-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2024-01-01 2024-03-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember us-gaap:BaseRateMember 2024-03-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember us-gaap:EurodollarMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember us-gaap:InterestRateSwapMember 2024-03-31 0001796209 srt:MinimumMember apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001796209 srt:MaximumMember apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointOneTwoFivePercentageSeniorNotesMember 2021-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointOneTwoFivePercentageSeniorNotesMember 2021-01-01 2021-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2021-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2021-01-01 2021-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointOneTwoFivePercentageSeniorNotesMember 2023-01-01 2023-12-31 0001796209 apg:APIGroupDEIncorporationMember apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2023-01-01 2023-12-31 0001796209 apg:AcquisitionOfConstructionEquipmentAndVehiclesMember 2024-03-31 0001796209 apg:AcquisitionOfConstructionEquipmentAndVehiclesMember 2023-12-31 0001796209 us-gaap:DomesticCountryMember 2024-03-31 0001796209 us-gaap:StateAndLocalJurisdictionMember 2024-03-31 0001796209 us-gaap:ForeignCountryMember 2024-03-31 0001796209 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2024-01-01 2024-03-31 0001796209 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2024-01-01 2024-03-31 0001796209 us-gaap:ForeignCountryMember 2024-01-01 2024-03-31 0001796209 apg:MultiemployerPensionAndOtherMultiemployerBenefitPlansAndTrustsMember 2024-01-01 2024-03-31 0001796209 apg:MultiemployerPensionAndOtherMultiemployerBenefitPlansAndTrustsMember 2023-01-01 2023-03-31 0001796209 apg:ProfitSharingPlanMember 2024-01-01 2024-03-31 0001796209 apg:ProfitSharingPlanMember 2023-01-01 2023-03-31 0001796209 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001796209 apg:MariposaAcquisitionIVLLCMember 2023-01-01 2023-03-31 0001796209 apg:MariposaAcquisitionIVLLCMember 2024-01-01 2024-03-31 0001796209 apg:MariposaAcquisitionIVLLCMember us-gaap:PreferredStockMember 2024-01-01 2024-01-31 0001796209 us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001796209 apg:VikingPurchasersMember us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001796209 srt:MinimumMember apg:VikingPurchasersMember us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:RelatedPartyMember us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:RelatedPartyMember us-gaap:SeriesBPreferredStockMember 2024-02-01 2024-02-29 0001796209 us-gaap:RelatedPartyMember us-gaap:SeriesBPreferredStockMember 2023-12-01 2023-12-31 0001796209 us-gaap:RelatedPartyMember us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-03-31 0001796209 srt:ScenarioForecastMember us-gaap:SeriesAPreferredStockMember 2026-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2024-02-28 2024-02-28 0001796209 us-gaap:CommonStockMember 2024-02-28 2024-02-28 0001796209 us-gaap:CommonStockMember 2024-02-28 0001796209 2024-02-28 2024-02-28 0001796209 2024-02-28 0001796209 apg:JunoLowerHoldingsMember 2024-02-28 0001796209 apg:VikingGlobalEquitiesIILPMember 2024-02-28 0001796209 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-03-31 0001796209 us-gaap:SeriesBPreferredStockMember 2023-12-01 2023-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2022-12-01 2022-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-03-31 0001796209 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001796209 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-03-31 0001796209 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001796209 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2024-03-31 0001796209 apg:CorporateAndEliminationsMember 2024-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2023-03-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2023-03-31 0001796209 apg:CorporateAndEliminationsMember 2023-03-31 0001796209 apg:ElevatedFacilityServicesGroupElevatedMember us-gaap:SubsequentEventMember 2024-04-15 2024-04-15 0001796209 us-gaap:SubsequentEventMember apg:PublicStockOfferingMember 2024-04-16 2024-04-16 0001796209 us-gaap:SubsequentEventMember 2024-04-16 0001796209 us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2024-04-16 2024-04-16 0001796209 us-gaap:SubsequentEventMember 2024-04-16 2024-04-16 0001796209 srt:ScenarioForecastMember apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2024-05-01 2024-05-01 0001796209 apg:Mr.FranklinMember 2024-01-01 2024-03-31 0001796209 apg:Mr.FranklinMember 2024-03-31 shares iso4217:USD pure iso4217:USD shares apg:location apg:joint_venture apg:business apg:arrangement apg:swap apg:segment apg:country 0001796209 --12-31 2024 Q1 false P1Y P1Y P4Y P1Y P3Y P5Y P280D 10-Q true 2024-03-31 false 001-39275 APi Group Corporation DE 98-1510303 1100 Old Highway 8 NW New Brighton MN 55112 651 636-4320 Common Stock, par value $0.0001 per share APG NYSE Yes Yes Large Accelerated Filer false false false 274286981 247000000 479000000 5000000 5000000 1256000000 1395000000 148000000 150000000 458000000 436000000 123000000 122000000 2232000000 2582000000 375000000 385000000 234000000 233000000 2471000000 2471000000 1549000000 1620000000 115000000 113000000 106000000 111000000 110000000 75000000 7192000000 7590000000 105000000 5000000 382000000 472000000 21000000 22000000 241000000 363000000 542000000 526000000 75000000 75000000 288000000 344000000 1654000000 1807000000 2624000000 2322000000 48000000 50000000 17000000 11000000 173000000 172000000 236000000 233000000 139000000 127000000 4891000000 4722000000 0.055 0.055 0.0001 0.0001 800000 800000 0 0 800000 800000 0 797000000 0.0001 0.0001 7000000 7000000 4000000 4000000 4000000 4000000 0 0 0.0001 0.0001 500000000 500000000 261636951 235575316 8281148 0 0 2814000000 2572000000 10000000 -11000000 -523000000 -490000000 2301000000 2071000000 7192000000 7590000000 1601000000 1614000000 1109000000 1189000000 492000000 425000000 392000000 352000000 100000000 73000000 34000000 37000000 0 -3000000 -3000000 5000000 -37000000 -35000000 63000000 38000000 18000000 12000000 45000000 26000000 7000000 11000000 372000000 0 -334000000 15000000 -1.34 0.05 -1.34 0.05 250000000 234000000 250000000 267000000 45000000 26000000 5000000 -3000000 13000000 -13000000 -42000000 14000000 16000000 27000000 4000000 0 235575316 0 2572000000 -11000000 -490000000 2071000000 45000000 45000000 13000000 13000000 -42000000 -42000000 4000000 4000000 7944104 620240 7000000 -7000000 0 16260163 214000000 -17000000 197000000 510319 18000000 18000000 726809 3000000 3000000 4000000 0 261636951 0 2814000000 10000000 -523000000 2301000000 4000000 0 233403912 0 2558000000 -164000000 -267000000 2127000000 26000000 26000000 -13000000 -13000000 14000000 14000000 1082877 541316 12000000 12000000 631194 14000000 14000000 636233 9000000 9000000 4000000 0 235212900 0 2569000000 -138000000 -266000000 2165000000 45000000 26000000 19000000 19000000 50000000 55000000 -8000000 0 8000000 5000000 6000000 5000000 26000000 18000000 -4000000 3000000 0 -3000000 13000000 5000000 -128000000 -96000000 26000000 30000000 7000000 15000000 -86000000 -47000000 -128000000 -112000000 19000000 5000000 30000000 21000000 7000000 -1000000 23000000 10000000 22000000 21000000 23000000 4000000 -22000000 -27000000 100000000 0 300000000 0 2000000 202000000 0 12000000 600000000 0 -11000000 -2000000 -213000000 -216000000 -4000000 2000000 -232000000 -242000000 480000000 607000000 248000000 365000000 36000000 27000000 35000000 19000000 5000000 1000000 18000000 14000000 569000000 0 BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<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%">Nature of business</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APi Group Corporation (the “Company” or “APG”) is a global, market-leading business services provider of life safety, security and specialty services with a substantial recurring revenue base and over 500 locations worldwide.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements (the “Interim Statements”) include the accounts of the Company and of its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. These Interim Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) and do not include all of the information and footnotes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements. The condensed consolidated balance sheets as of December 31, 2023 were derived from audited financial statements for the year then ended but do not include all of the information and footnotes required by U.S. GAAP with respect to annual financial statements. In the opinion of management, the Interim Statements include all adjustments (including normal recurring accruals) necessary for a fair presentation of the Company’s consolidated financial position, results of operations, and cash flows for the dates and periods presented. It is recommended that these Interim Statements be read in conjunction with the Company’s audited annual consolidated financial statements and accompanying footnotes thereto for the year ended December 31, 2023. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, cash equivalents, and restricted cash</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds investments in joint ventures, the majority of which are accounted for under the equity method of accounting as the Company does not exercise control over the joint ventures. The Company exercises control over one joint venture that is consolidated into the Company's financial statements and the results for that joint venture for the three months ended March 31, 2024 were immaterial. The Company’s share of earnings from the non-consolidated joint ventures was $2 and $2 during the three months ended March 31, 2024 and 2023, respectively. The earnings are recorded within investment expense (income) and other, net in the condensed consolidated statements of operations. The investment balances were $5 and $4 as of March 31, 2024 and December 31, 2023, respectively, and are recorded within other assets in the condensed consolidated balance sheets.</span></div> 500 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of consolidation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim unaudited condensed consolidated financial statements (the “Interim Statements”) include the accounts of the Company and of its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. These Interim Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) and do not include all of the information and footnotes required by generally accepted accounting principles in the United States of America (“U.S. GAAP”) for complete financial statements. The condensed consolidated balance sheets as of December 31, 2023 were derived from audited financial statements for the year then ended but do not include all of the information and footnotes required by U.S. GAAP with respect to annual financial statements. In the opinion of management, the Interim Statements include all adjustments (including normal recurring accruals) necessary for a fair presentation of the Company’s consolidated financial position, results of operations, and cash flows for the dates and periods presented. It is recommended that these Interim Statements be read in conjunction with the Company’s audited annual consolidated financial statements and accompanying footnotes thereto for the year ended December 31, 2023. Results for interim periods are not necessarily indicative of the results to be expected for a full fiscal year or for any future period.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, cash equivalents, and restricted cash</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, cash equivalents, and restricted cash</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. Restricted cash is reported as other current assets in the condensed consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds investments in joint ventures, the majority of which are accounted for under the equity method of accounting as the Company does not exercise control over the joint ventures. The Company exercises control over one joint venture that is consolidated into the Company's financial statements and the results for that joint venture for the three months ended March 31, 2024 were immaterial. The Company’s share of earnings from the non-consolidated joint ventures was $2 and $2 during the three months ended March 31, 2024 and 2023, respectively. The earnings are recorded within investment expense (income) and other, net in the condensed consolidated statements of operations. The investment balances were $5 and $4 as of March 31, 2024 and December 31, 2023, respectively, and are recorded within other assets in the condensed consolidated balance sheets.</span></div> 1 2000000 2000000 5000000 4000000 RECENT ACCOUNTING PRONOUNCEMENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the discussion below for information pertaining to the effects of recent accounting pronouncements as updated from the discussion in the Company’s 2023 audited consolidated financial statements included in the Company’s Annual Report on Form 10-K filed on February 28, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2024, the SEC adopted final rules on the enhancement and standardization of climate-related disclosures, which requires disclosure of material climate-related risks, material Scope 1 and Scope 2 greenhouse gas emissions, and other matters. As it pertains to the financial statements, subject to certain materiality thresholds, the final rules require the financial statement footnotes to include certain disclosures regarding the amounts of expenses (or capitalized costs) incurred that relate to severe weather events and other natural conditions, as well as other disclosures regarding the material impact on financial estimates and assumptions of severe weather events and other natural conditions or disclosed targets or transition plans, and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">amounts related to carbon offsets and renewable energy credits. The disclosures will be required at the earliest in the annual financial statements for the year ended December 31, 2025. The company is currently evaluating the impact of this on its consolidated financial statements.</span></div> RECENT ACCOUNTING PRONOUNCEMENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the discussion below for information pertaining to the effects of recent accounting pronouncements as updated from the discussion in the Company’s 2023 audited consolidated financial statements included in the Company’s Annual Report on Form 10-K filed on February 28, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2024, the SEC adopted final rules on the enhancement and standardization of climate-related disclosures, which requires disclosure of material climate-related risks, material Scope 1 and Scope 2 greenhouse gas emissions, and other matters. As it pertains to the financial statements, subject to certain materiality thresholds, the final rules require the financial statement footnotes to include certain disclosures regarding the amounts of expenses (or capitalized costs) incurred that relate to severe weather events and other natural conditions, as well as other disclosures regarding the material impact on financial estimates and assumptions of severe weather events and other natural conditions or disclosed targets or transition plans, and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">amounts related to carbon offsets and renewable energy credits. The disclosures will be required at the earliest in the annual financial statements for the year ended December 31, 2025. The company is currently evaluating the impact of this on its consolidated financial statements.</span></div> BUSINESS COMBINATIONS<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 regularly evaluates potential acquisitions that strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into a new and attractive business area. Acquisitions are accounted for as business combinations using the acquisition method of accounting. As such, the Company makes a preliminary allocation of the purchase price to the tangible assets and identifiable intangible assets acquired and liabilities assumed. In the months after closing, as the Company obtains additional information about the acquired assets and liabilities and learns more about the newly acquired business, it is able to refine the estimates of fair value and more accurately allocate the purchase price. Purchase price is allocated to acquired assets and liabilities assumed based upon their estimated fair values, with limited exceptions as permitted pursuant to U.S. GAAP, as determined based on estimates and assumptions deemed reasonable by the Company. The Company engages third-party valuation specialists to assist with preparation of critical assumptions and calculations of the fair value of acquired tangible and intangible assets in connection with significant acquisitions. The excess of the purchase price over the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. Goodwill is attributable to the workforce of the acquired businesses, the complementary strategic fit and resulting synergies these businesses bring to existing operations, and the opportunities in new markets expected to be achieved from the expanded platform.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 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%">During the three months ended March 31, 2024, the Company completed three individually immaterial acquisitions for aggregate consideration transferred of $28, made up of cash paid at closing of $23 and accrued consideration of $5. The results of operations of these acquisitions are included in the Company’s condensed consolidated statements of operations from their respective dates of acquisition and were not material.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Acquisitions</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, the Company completed an acquisition included within the Safety Services segment ("Acquisition A23"). The results of the A23 business are reported within the Company's Safety Services segment. Consideration for Acquisition A23 included cash paid at closing of $30, cash deposited into escrow for future deferred payments of $5, and accrued consideration of $3.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, the Company completed an acquisition included within the Safety Services segment ("Acquisition B23"). The results of the B23 business are reported within the Company's Safety Services segment. Consideration for Acquisition B23 included cash paid at closing of $27 and accrued consideration of $5. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, the Company completed five individually immaterial acquisitions for aggregate consideration transferred of $24, made up of cash paid at closing of $22 and accrued consideration of $2. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of these acquisitions are included in the Company’s condensed consolidated statement of operations from their respective dates of acquisition and were not material.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not finalized its accounting for the acquisitions and will make appropriate adjustments to the purchase price allocation prior to completion of the measurement periods, as required. Based on preliminary estimates, the total amount of goodwill from acquisitions expected to be deductible for tax purposes is $47. See Note 6 - "Goodwill and Intangibles" for the provisional goodwill assigned to each segment.</span></div><div style="margin-top:12pt"><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 preliminary estimated fair values of the assets acquired and liabilities assumed at the dates of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.527%"></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:8pt;font-weight:400;line-height:120%">Acquisition A23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition B23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other 2023 acquisitions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash deposited into escrow</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net consideration</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:120%">$</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:120%">38 </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:120%">$</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:120%">32 </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:120%">$</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:120%">24 </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract 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:120%">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:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible 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:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Accrued consideration</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s acquisition purchase agreements typically include deferred payment provisions, often to sellers who become employees of the Company or its subsidiaries. The provisions are made up of three general types of arrangements, contingent compensation and contingent consideration (both of which are contingent on the future performance of the acquired entity) and deferred payments related to indemnities. Contingent compensation arrangements are typically contingent on the former owner’s future employment with the Company, and the related amounts are recognized over the required employment period, which is typically <span style="-sec-ix-hidden:f-397">one</span> to four years. Contingent consideration arrangements are not contingent on employment and are included as part of purchase consideration at the time of the initial acquisition and are paid over a <span style="-sec-ix-hidden:f-399">one</span> to <span style="-sec-ix-hidden:f-400">four</span> year period. The liability for deferred payments is recognized at the date of acquisition based on the Company’s best estimate and is typically payable over a <span style="-sec-ix-hidden:f-401">one</span> to <span style="-sec-ix-hidden:f-402">three</span> year period. Deferred payments are not contingent on any future performance or employment obligations and can be offset for working capital true-ups, and representations and warranty items.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total contingent compensation arrangement liability was $11 and $9 as of March 31, 2024 and December 31, 2023, respectively. The maximum payout of these arrangements upon completion of the future performance periods was $15 and $15, inclusive of the $11 and $9, accrued as of March 31, 2024 and December 31, 2023, respectively. The contingent compensation liability is included in contingent consideration and compensation liabilities in the condensed consolidated balance sheets for all periods presented. The Company primarily determines the contingent compensation liability based on forecasted cumulative earnings compared to the cumulative earnings target set forth in the arrangement. Compensation expense associated with these arrangements is recognized ratably over the required employment period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration obligations are measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings. For additional considerations regarding the fair value of the Company's contingent consideration liabilities, see Note 7 - "Fair Value of Financial Instruments."</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liability for deferred payments was $21 and $17 as of March 31, 2024 and December 31, 2023, respectively, and is included in contingent consideration and compensation liabilities in the condensed consolidated balance sheets for all periods presented.</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 regularly evaluates potential acquisitions that strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into a new and attractive business area. Acquisitions are accounted for as business combinations using the acquisition method of accounting. As such, the Company makes a preliminary allocation of the purchase price to the tangible assets and identifiable intangible assets acquired and liabilities assumed. In the months after closing, as the Company obtains additional information about the acquired assets and liabilities and learns more about the newly acquired business, it is able to refine the estimates of fair value and more accurately allocate the purchase price. Purchase price is allocated to acquired assets and liabilities assumed based upon their estimated fair values, with limited exceptions as permitted pursuant to U.S. GAAP, as determined based on estimates and assumptions deemed reasonable by the Company. The Company engages third-party valuation specialists to assist with preparation of critical assumptions and calculations of the fair value of acquired tangible and intangible assets in connection with significant acquisitions. The excess of the purchase price over the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. Goodwill is attributable to the workforce of the acquired businesses, the complementary strategic fit and resulting synergies these businesses bring to existing operations, and the opportunities in new markets expected to be achieved from the expanded platform.</span></div> 3 28000000 23000000 5000000 30000000 5000000 3000000 27000000 5000000 5 24000000 22000000 2000000 47000000 <div style="margin-top:12pt"><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 preliminary estimated fair values of the assets acquired and liabilities assumed at the dates of acquisition:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.527%"></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:8pt;font-weight:400;line-height:120%">Acquisition A23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition B23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other 2023 acquisitions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash deposited into escrow</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net consideration</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:120%">$</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:120%">38 </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:120%">$</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:120%">32 </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:120%">$</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:120%">24 </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract 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:120%">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:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible 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:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 </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> 30000000 27000000 22000000 5000000 0 0 3000000 5000000 2000000 38000000 32000000 24000000 0 1000000 0 6000000 7000000 0 1000000 2000000 0 0 0 1000000 13000000 11000000 9000000 21000000 15000000 16000000 0 2000000 0 3000000 2000000 2000000 38000000 32000000 24000000 P4Y 11000000 9000000 15000000 15000000 11000000 9000000 21000000 17000000 RESTRUCTURING<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company announced its multi-year Chubb restructuring program designed to drive efficiencies and synergies and optimize operating margin. The Chubb restructuring program includes expenses related to workforce reductions, lease termination costs, and other facility rationalization costs through fiscal year 2025.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company incurred pre-tax restructuring costs within the Safety Services segment of $1 in connection with the Chubb restructuring program. Since the Chubb Acquisition, the Company has incurred aggregate restructuring costs of $68. As of March 31, 2024, the Company had $24 in restructuring liabilities recorded in other accrued liabilities on the condensed consolidated balance sheets for this plan. In addition, the Company has incurred $4 of related costs which include lease impairment charges, asset write-downs, and consulting fees.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In total, the Company estimates that it will recognize approximately $125 of restructuring and other costs related to the Chubb restructuring program by the end of fiscal year 2025.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the restructuring program, employee-related costs consist of termination benefits provided to employees who have been involuntarily terminated and voluntary early retirement benefits. Program related costs include costs incurred as a direct result of the restructuring program such as consulting fees and facility relocation costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company's restructuring program for the three months ended March 31, 2024 and 2023:</span></div><div><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.363%"><tr><td style="width:1.0%"></td><td style="width:40.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.032%"></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:8pt;font-weight:400;line-height:120%">Employee termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Program related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asset write-downs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.363%"><tr><td style="width:1.0%"></td><td style="width:40.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.032%"></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:8pt;font-weight:400;line-height:120%">Employee termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Program related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asset write-downs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </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> 1000000 68000000 24000000 4000000 125000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the Company's restructuring program for the three months ended March 31, 2024 and 2023:</span></div><div><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.363%"><tr><td style="width:1.0%"></td><td style="width:40.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.032%"></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:8pt;font-weight:400;line-height:120%">Employee termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Program related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asset write-downs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.363%"><tr><td style="width:1.0%"></td><td style="width:40.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.032%"></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:8pt;font-weight:400;line-height:120%">Employee termination benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Program related costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asset write-downs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </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> 32000000 0 6000000 38000000 1000000 4000000 0 5000000 8000000 4000000 0 12000000 1000000 0 0 1000000 24000000 0 6000000 30000000 22000000 0 0 22000000 0 0 0 0 5000000 0 0 5000000 17000000 0 0 17000000 NET REVENUES<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%">Contracts with customers</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives net revenues primarily from contracts with a duration of less than one week to three years (with the majority of contracts with durations of less than six months), which are subject to multiple pricing options, including fixed price, unit price, time and material, or cost plus a markup. Net revenues are primarily recognized by the Company over time utilizing the cost-to-cost measure of progress. Net revenues recognized at a point in time primarily relate to distribution contracts and short-term time and material contracts. The Company also enters into fixed-price service contracts related to monitoring, maintenance, and inspection of safety systems.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its net revenues primarily by segment, service type, and country from which revenues are invoiced, as the nature, timing, and uncertainty of cash flows are relatively consistent within each of these categories. The following tables provide disclosure of disaggregated net revenues by segment for the three months ended March 31, 2024 and 2023. Disaggregated net revenues information is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:43.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.867%"></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:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Life Safety</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heating, Ventilation, and Air Conditioning ("HVAC")</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure/Utility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fabrication</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty Contracting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:43.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.962%"></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:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Life Safety</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HVAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure/Utility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fabrication</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty Contracting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">476 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601 </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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,191 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For in-process contracts, the aggregate amount of transaction price allocated to the unsatisfied performance obligations at March 31, 2024 was $2,894. The Company expects to recognize revenue on approximately 86% of the remaining performance obligations over the next twelve months.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract assets and liabilities </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities are classified as current in the condensed consolidated balance sheets as all amounts are expected to be relieved within one year. The balances of accounts receivable, net of allowances, contract assets, and contract liabilities from contracts with customers as of March 31, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Accounts<br/>receivable, <br/>net of<br/>allowances</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract<br/>assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract<br/>liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">526 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize significant revenues associated with the final settlement of contract value for any projects completed in prior periods. In accordance with industry practice, accounts receivable includes retentions receivable, a portion of which may not be received within one year. At March 31, 2024 and December 31, 2023, retentions receivable were $146 and $156, respectively, while the portions that may not be received within one year were $30 and $25, respectively.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its net revenues primarily by segment, service type, and country from which revenues are invoiced, as the nature, timing, and uncertainty of cash flows are relatively consistent within each of these categories. The following tables provide disclosure of disaggregated net revenues by segment for the three months ended March 31, 2024 and 2023. Disaggregated net revenues information is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:43.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.867%"></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:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Life Safety</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heating, Ventilation, and Air Conditioning ("HVAC")</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure/Utility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fabrication</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty Contracting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,214 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:43.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.959%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.962%"></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:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Life Safety</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HVAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure/Utility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fabrication</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specialty Contracting</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">476 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601 </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:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,191 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614 </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> 1103000000 0 1103000000 111000000 0 111000000 0 205000000 205000000 0 50000000 50000000 0 134000000 134000000 -2000000 1214000000 389000000 1601000000 1068000000 0 1068000000 123000000 0 123000000 0 240000000 240000000 0 55000000 55000000 0 135000000 135000000 -7000000 1191000000 430000000 1614000000 581000000 384000000 -2000000 963000000 162000000 0 162000000 471000000 5000000 476000000 1214000000 389000000 -2000000 1601000000 560000000 417000000 -7000000 970000000 156000000 0 156000000 475000000 13000000 488000000 1191000000 430000000 -7000000 1614000000 2894000000 0.86 P12M The balances of accounts receivable, net of allowances, contract assets, and contract liabilities from contracts with customers as of March 31, 2024 and December 31, 2023 are as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Accounts<br/>receivable, <br/>net of<br/>allowances</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract<br/>assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract<br/>liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at March 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1256000000 458000000 542000000 1395000000 436000000 526000000 146000000 156000000 30000000 25000000 GOODWILL AND INTANGIBLES<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%">Goodwill </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides disclosure of goodwill by segment as of March 31, 2024 and December 31, 2023. The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2024 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total<br/>Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation and other, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill as of March 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,287 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,471 </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:18pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other includes measurement period adjustments recorded during the three months ended March 31, 2024 related to acquisitions for which the measurement period ended during the three months ended March 31, 2024 (see Note 3 - "Business Combinations").</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangibles </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s identifiable intangible assets are comprised of the following as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:42.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted Average Remaining <br/>Useful Lives <br/>(in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangibles:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual backlog</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:120%">0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks</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:120%">11.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(854)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:42.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted Average Remaining <br/>Useful Lives <br/>(in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangibles:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual backlog</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:120%">0.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:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,034 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks</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:120%">12.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense recognized on identifiable intangible assets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:53.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general, and administrative 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:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible asset amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides disclosure of goodwill by segment as of March 31, 2024 and December 31, 2023. The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2024 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total<br/>Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation and other, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill as of March 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,287 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,471 </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:18pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other includes measurement period adjustments recorded during the three months ended March 31, 2024 related to acquisitions for which the measurement period ended during the three months ended March 31, 2024 (see Note 3 - "Business Combinations").</span></div> 2294000000 177000000 2471000000 21000000 7000000 28000000 -28000000 0 -28000000 2287000000 184000000 2471000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s identifiable intangible assets are comprised of the following as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:42.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted Average Remaining <br/>Useful Lives <br/>(in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangibles:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual backlog</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:120%">0.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks</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:120%">11.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(854)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:42.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted Average Remaining <br/>Useful Lives <br/>(in Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated<br/>Amortization </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortized intangibles:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual backlog</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:120%">0.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:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,034 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks</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:120%">12.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(809)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P0Y 154000000 154000000 0 P9Y2M12D 1536000000 553000000 983000000 P11Y10M24D 713000000 147000000 566000000 2403000000 854000000 1549000000 P0Y6M 155000000 154000000 1000000 P9Y4M24D 1552000000 518000000 1034000000 P12Y1M6D 722000000 137000000 585000000 2429000000 809000000 1620000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense recognized on identifiable intangible assets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:53.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general, and administrative 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:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible asset amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 7000000 50000000 48000000 50000000 55000000 FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP defines fair value as the price that would be received to sell an asset or transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The authoritative guidance discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flow), and the cost approach (cost to replace the service capacity of an asset or replacement cost). These valuation techniques are based upon observable and unobservable inputs. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. As the basis for evaluating such inputs, a three-tier value hierarchy prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:12pt;padding-left:108pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.88pt">Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-top:12pt;padding-left:108pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.88pt">Observable inputs other than quoted prices that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets; quoted prices for similar or identical assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></div><div style="margin-top:12pt;padding-left:108pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.88pt">Unobservable inputs that reflect the Company's own assumptions.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring fair value measurements </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial assets and liabilities (adjusted to fair value at least quarterly) are derivative instruments and contingent consideration obligations. In the condensed consolidated balance sheets, derivative instruments are primarily included in other assets and other noncurrent liabilities, and contingent consideration obligations are primarily included in contingent consideration and compensation liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair values and levels within the fair value hierarchy in which the measurements fall for assets and liabilities measured on a recurring basis as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value Measurements at March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 2 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 3 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.065%"><tr><td style="width:1.0%"></td><td style="width:44.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value Measurements at December 31, 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:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 3 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#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:120%">$</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:120%">— </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:120%">$</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:120%">54 </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:120%">$</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:120%">— </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:120%">$</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:120%">54 </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its derivative instruments designated as hedge instruments using standard pricing models and market-based assumptions for all inputs such as yield curves and quoted spot and forward exchange rates. Accordingly, the Company’s derivative instruments are classified as Level 2.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration obligations</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the contingent consideration obligations is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on unobservable inputs in the market and thus represents a Level 3 measurement within the fair value hierarchy. This analysis reflects the contractual terms of the purchase agreements (e.g., potential payment amounts, length of measurement periods, manner of calculating any amounts due) and utilizes assumptions with regard to future cash flows, probabilities of achieving such future cash flows, and a discount rate. Depending on the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contractual terms of the purchase agreement, the probabilities of achieving future cash flows or earnings generally represent the only significant unobservable inputs. The contingent consideration obligations are measured at fair value each reporting period and changes in estimates of fair value are recognized in earnings.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the fair value of the Company’s contingent consideration obligations that use unobservable inputs (Level 3), as well as other information about the contingent consideration obligations:</span></div><div style="margin-top:12pt"><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:71.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.430%"></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:8pt;font-weight:400;line-height:120%">Three Months Ended <br/>March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</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:120%">$</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:120%">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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of open contingent consideration arrangements at the end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maximum potential payout at the end of the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024, the remaining open contingent consideration arrangements are set to expire at various dates through 2025. Level 3 unobservable inputs were used to calculate the fair value adjustments shown in the table above. The fair value adjustments and the related unobservable inputs were not considered significant for the three months ended March 31, 2024.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value estimates</span></div><div style="margin-top:12pt"><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 carrying amount and fair value of the Company’s variable and non-variable interest rate debt (instruments defined in Note 10 – “Debt”), including current portions and excluding unamortized debt issuance costs. Fair value is estimated by discounting future cash flows at currently available rates for borrowing arrangements with similar terms and conditions, which are considered to be Level 2 inputs under the fair value hierarchy. The interest rates of the variable interest rate long-term debt instruments are generally reset monthly. During the three months ended March 31, 2024, the Company upsized the 2021 Term Loan by an aggregate principal amount equal to $300.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Term Loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750% Senior Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">257 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair values and levels within the fair value hierarchy in which the measurements fall for assets and liabilities measured on a recurring basis as of March 31, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value Measurements at March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 2 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 3 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.065%"><tr><td style="width:1.0%"></td><td style="width:44.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.108%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value Measurements at December 31, 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:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Level 3 </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedges - cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#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:120%">$</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:120%">— </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:120%">$</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:120%">54 </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:120%">$</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:120%">— </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:120%">$</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:120%">54 </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedge instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</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> 0 22000000 0 22000000 0 11000000 0 11000000 0 0 0 0 0 22000000 0 22000000 0 30000000 0 30000000 0 0 0 0 0 85000000 0 85000000 0 0 0 0 0 0 6000000 6000000 0 0 6000000 6000000 0 7000000 0 7000000 0 10000000 0 10000000 0 20000000 0 20000000 0 17000000 0 17000000 0 0 0 0 0 54000000 0 54000000 0 0 0 0 0 0 6000000 6000000 0 0 6000000 6000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the fair value of the Company’s contingent consideration obligations that use unobservable inputs (Level 3), as well as other information about the contingent consideration obligations:</span></div><div style="margin-top:12pt"><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:71.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.430%"></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:8pt;font-weight:400;line-height:120%">Three Months Ended <br/>March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of March 31, 2024</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:120%">$</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:120%">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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of open contingent consideration arrangements at the end of the period</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maximum potential payout at the end of the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6000000 0 0 6000000 2000000 6000000 <div style="margin-top:12pt"><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 carrying amount and fair value of the Company’s variable and non-variable interest rate debt (instruments defined in Note 10 – “Debt”), including current portions and excluding unamortized debt issuance costs. Fair value is estimated by discounting future cash flows at currently available rates for borrowing arrangements with similar terms and conditions, which are considered to be Level 2 inputs under the fair value hierarchy. The interest rates of the variable interest rate long-term debt instruments are generally reset monthly. During the three months ended March 31, 2024, the Company upsized the 2021 Term Loan by an aggregate principal amount equal to $300.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Term Loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.125% Senior Notes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750% Senior Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 300000000 330000000 330000000 330000000 331000000 1707000000 1711000000 1407000000 1407000000 0.04125 337000000 302000000 337000000 305000000 0.04750 277000000 254000000 277000000 257000000 DERIVATIVES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses foreign currency forward contracts, cross-currency swaps, and interest rate swap agreements to manage risks associated with foreign currency exchange rates, net investments in foreign operations, and interest rates. The Company does not hold derivative financial instruments of a speculative nature or for trading purposes. The Company records derivatives as assets and liabilities on the condensed consolidated balance sheets at fair value. Changes in fair value are recognized immediately in earnings unless the derivative qualifies and is designated as a hedge under ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Cash flows from derivatives are classified in the condensed consolidated statements of cash flows in the same category as the cash flows from items subject to designated hedge or undesignated (economic) hedge relationships. The Company evaluates hedge effectiveness at inception and on an ongoing basis. If a derivative is no longer expected to be effective, hedge accounting is discontinued.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit risk in the event of nonperformance of counterparties for foreign currency forward exchange contracts, cross currency swaps, and interest rate swap agreements. The Company monitors its exposure to credit risk by using credit approvals and credit limits and by selecting major global banks and financial institutions as counterparties. The Company does not enter into derivative transactions for trading purposes, and is not party to any derivatives that require collateral to be posted prior to settlement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s derivative transactions are subject to master netting arrangements that allow the Company to net settle contracts with the same counterparties. These arrangements do not call for collateral and no cash collateral had been received or pledged related to the underlying derivatives as of March 31, 2024.</span></div><div style="margin-top:12pt"><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 fair value of derivative instruments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></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:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding Gross<br/>Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other<br/>Noncurrent liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding Gross<br/>Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other<br/>Noncurrent liabilities</span></td></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total derivatives designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total derivatives not designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></tr></table></div><div style="margin-top:12pt"><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 after tax effect of derivatives on the condensed consolidated statements of operations:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:34.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amount of income (expense) recognized in income </span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Location of income (expense) recognized in the condensed consolidated statements of operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:120%">Cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedging relationships:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Currency Effects</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income (expense) from derivatives designed to offset foreign currency exposure and recorded in investment expense (income) and other, net were offset by foreign currency transaction gains and losses resulting in a net (loss) gain of $(1) and $0 for the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt"><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 effect of cash flow and fair value hedge accounting on accumulated other comprehensive income (loss) ("AOCI"):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:27.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amount of gain (loss)<br/>recognized in other<br/>comprehensive income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Location of gain (loss) reclassified from<br/>AOCI into income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amount of gain (loss)<br/>reclassified from<br/>AOCI into income</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:120%">Cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">(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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(3)</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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flow hedges</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative is reported as a component of other comprehensive income and reclassified into earnings in the same period during which the hedged transaction affects earnings. Gains and losses on the derivative representing hedge components excluded from the assessment of effectiveness are recognized in current earnings.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its fixed and floating rate debt mix using interest rate swaps. The Company uses interest rate swap contracts to separate interest rate risk management from the debt funding decision. The Company elected a method that does not require continuous evaluation of hedge effectiveness.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company terminated the previously outstanding $720 notional amount interest rate swap with a maturity date in October 2024 ("2024 Interest Rate Swap"). The present value as of the date of termination of the 2024 Interest Rate Swap is recorded in AOCI on the condensed consolidated balance sheets. The fair value previously recognized in AOCI related to interest rate movements of the 2024 Interest Rate Swap is being amortized to interest expense on a straight-line basis through October 2024. As of March 31, 2024, approximately $10 of unrealized pre-tax gains remained in AOCI.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an aggregate $720 notional amount interest rate swap ("2026 Interest Rate Swap") and aggregate $400 notional swaps ("2028 Interest Rate Swap"), each amended on May 19, 2023 in connection with the transition to the Secured Overnight Financing Rate ("SOFR"). Refer to Note 10 - "Debt" for additional information. The 2026 Interest Rate Swap exchanges a variable rate of interest (SOFR) for an average fixed rate of interest of approximately 3.59% over the term of the agreement, which matures in October 2026. The 2028 Interest Rate Swap exchanges a variable rate of interest (SOFR) for an average fixed rate of interest of approximately 3.41% over the term of the agreements, which mature in January 2028.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had $1,120 notional amount outstanding in the 2028 Interest Rate Swap and the 2026 Interest Rate Swap. The Company has designated these swaps as cash flow hedges of the interest rate risk attributable to forecasted variable interest (SOFR) payments for its SOFR based term loans of $2,037. As of March 31, 2024, the weighted average fixed rate of interest on these swaps was approximately 3.52%. Variations in the assets and liability balances are primarily driven by changes in the applicable forward yield curves related to SOFR. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cross-currency swaps</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into cross-currency exchange contracts utilized to hedge against the effect of exchange rate fluctuations on cash flows denominated in foreign currencies and to hedge exposures of certain intercompany loans subject to changes in foreign currency exchange rates. The Company periodically assesses whether its currency exchange contracts are effective, and when a contract is determined to be no longer effective as a hedge, the Company discontinues hedge accounting prospectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company entered into two cross-currency swaps designated as cash flow hedges with gross notional U.S. dollar equivalent amounts of $26 and $94 with maturity dates of September 2027 and 2030, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on forecasted foreign currency transactions, including inventory purchases and intercompany charges and other payments. These forward contracts are designated as cash flow hedges. The changes in fair value of these contracts are recorded in other comprehensive income until the hedged items affect earnings, at which time the hedge gain or loss is reclassified into current earnings.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically assesses whether its currency exchange contracts are effective, and when a contract is determined to be no longer effective as a hedge, the Company discontinues hedge accounting prospectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value hedges</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain intercompany loans subject to changes in foreign currency exchange rates. In 2022, to hedge these exposures, the Company entered into three cross-currency swaps each with maturity dates of January 2027 and are designated </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as fair value hedges with gross notional U.S. dollar equivalents of $271, $241, and $209 in GBP, CAD, and EUR, respectively. The Company measures the effectiveness of fair value hedges on a spot-to-spot basis. Accordingly, the spot-to-spot change in the derivative fair values are recorded in the condensed consolidated statements of operations and perfectly offset the spot-to-spot change in the underlying intercompany loans, and as such, these hedges are deemed highly effective. The excluded component of the fair values of these derivatives is reported in AOCI within shareholders’ equity in the condensed consolidated balance sheets. Any cash flows associated with these instruments are included in operating activities in the condensed consolidated statements of cash flows.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net investment hedges</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has net investments in foreign subsidiaries subject to changes in foreign currency exchange rates. During 2021, the Company entered into a $230 notional foreign currency swap designated as a net investment hedge for a portion of the Company’s net investments in Euro-denominated subsidiaries. Gains and losses resulting from a change in fair value of the net investment hedge are offset by gains and losses on the underlying foreign currency exposure and are included in AOCI in the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company amended the critical terms of the foreign currency swap by extending the maturity date to July 2029 and modifying the U.S. dollar and Euro coupons. The amended swap was redesignated as a net investment hedge and is recorded at fair value with changes recorded in AOCI. The initial net investment hedge was dedesignated. The amended net investment hedge reduces the Company’s interest expense by approximately $3 annually and reduces its overall effective interest rate by approximately 24 basis points.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value previously recognized in AOCI related to interest rate movements of the dedesignated swap is being amortized to interest expense on a straight-line basis through the third quarter of 2029.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency contracts</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to hedge the effect of foreign currency exchange rate fluctuations on confirmed foreign currency transactions, including inventory purchases and intercompany charges and other payments. These forward contracts are undesignated for hedge accounting purposes. The changes in fair value of these contracts are recorded in investment expense (income) and other, net.</span></div> <div style="margin-top:12pt"><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 fair value of derivative instruments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:29.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></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:8pt;font-weight:400;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding Gross<br/>Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other<br/>Noncurrent liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outstanding Gross<br/>Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other<br/>Noncurrent liabilities</span></td></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total derivatives designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total derivatives not designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total derivatives</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,264 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></tr></table></div> 1120000000 22000000 0 1120000000 7000000 0 120000000 11000000 0 120000000 10000000 0 8000000 0 0 0 0 0 721000000 30000000 0 721000000 17000000 0 230000000 22000000 0 230000000 20000000 0 2199000000 85000000 0 2191000000 54000000 0 121000000 0 0 73000000 0 1000000 121000000 0 0 73000000 0 1000000 2320000000 85000000 0 2264000000 54000000 1000000 <div style="margin-top:12pt"><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 after tax effect of derivatives on the condensed consolidated statements of operations:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:34.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amount of income (expense) recognized in income </span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Location of income (expense) recognized in the condensed consolidated statements of operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:120%">Cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedging relationships:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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 effect of cash flow and fair value hedge accounting on accumulated other comprehensive income (loss) ("AOCI"):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:27.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amount of gain (loss)<br/>recognized in other<br/>comprehensive income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Location of gain (loss) reclassified from<br/>AOCI into income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amount of gain (loss)<br/>reclassified from<br/>AOCI into income</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:120%">Cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment expense (income) and other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">(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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9000000 2000000 2000000 -1000000 1000000 1000000 0 0 12000000 -8000000 1000000 1000000 1000000 1000000 0 0 -1000000 0 11000000 -13000000 4000000 -4000000 -1000000 1000000 2000000 1000000 0 0 0 0 0 0 13000000 7000000 2000000 -1000000 -1000000 -3000000 720000000 10000000 720000000 400000000 0.0359 0.0341 1120000000 2037000000 0.0352 2 26000000 94000000 3 271000000 241000000 209000000 230000000 3000000 0.0024 PROPERTY AND EQUIPMENT, NET<div style="margin-top:12pt"><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 as of March 31, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Estimated<br/>Useful Lives<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery, equipment, and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1-20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Autos and trucks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1-15</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">626 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(247)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment, including finance leases, was $19 and $19 during the three months ended March 31, 2024 and 2023, respectively. Depreciation expense is included within cost of revenues and selling, general, and administrative expenses in the condensed consolidated statements of operations.</span></div> <div style="margin-top:12pt"><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 as of March 31, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Estimated<br/>Useful Lives<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery, equipment, and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1-20</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Autos and trucks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4-10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1-15</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">626 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(247)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385 </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> 21000000 27000000 P39Y 101000000 105000000 P1Y P20Y 359000000 353000000 P4Y P10Y 112000000 112000000 P1Y P15Y 33000000 35000000 626000000 632000000 251000000 247000000 375000000 385000000 19000000 19000000 DEBT<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:56.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 3, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.125% Senior Notes</span></div></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:120%">July 15, 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750% Senior Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 15, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized deferred financing costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: short-term and current portion of 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term loan 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%">During the three months ended March 31, 2024, the Company completed its Fifth Amendment to its credit agreement, upsizing its 2021 Term Loan by an aggregate principal amount equal to $300. The loan proceeds were directed as consideration for a portion of the purchase price for the Series B Preferred Stock Conversion. For additional information regarding the Series B Preferred Stock Conversion, see Note 15 - "Shareholders' Equity and Redeemable Convertible Preferred Stock."</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had $330 of principal outstanding under the $1,200 term loan (the "2019 Term Loan") with a maturity date of October 1, 2026. The interest rate applicable to the 2019 Term Loan is, at the Company's option, either (a) a base rate plus an applicable margin equal to 1.25% or (b) Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a credit spread adjustment ("CSA").</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had $1,707 of principal outstanding under the incremental term loan used to finance the Chubb acquisition (the "2021 Term Loan") with a maturity date of January 3, 2029. The interest rate applicable to the 2021 Term Loan is, at the Company's option, either (1) a base rate plus an applicable margin equal to 1.50% or (2) Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.50% plus a CSA.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had $100 outstanding under the $500 five-year senior secured revolving credit facility (the “Revolving Credit Facility”). The interest rate applicable to the Revolving Credit Facility is, at the Company’s option, either (1) a base rate plus an applicable margin equal to 1.25%, or (2) a Term SOFR rate (adjusted for statutory reserves) plus an applicable margin equal to 2.25% plus a CSA.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Swap activity</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had the 2026 Interest Rate Swap with $720 of notional value, exchanging one-month SOFR for a fixed rate of 3.59% per annum, and the 2028 Interest Rate Swap with aggregate $400 notional value, exchanging one-month SOFR for a rate of 3.41%. Accordingly, the Company's fixed interest rate per annum on the first swapped $400 notional value of the term loans is 3.41% and the second swapped $720 notional value of the term loans is 3.59% through their maturity. The remaining $917 of the term loans balance will bear interest based on one month SOFR plus CSA plus 225 basis points or SOFR plus CSA plus 250 basis points, but the rate will fluctuate as SOFR fluctuates. Refer to Note 8 - "Derivatives" for additional information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company had $100 and $0 outstanding under the Revolving Credit Facility, respectively, and $396 and $495 was available at March 31, 2024 and December 31, 2023, respectively, after giving effect to $4 and $5 of outstanding letters of credit, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company was in compliance with all applicable debt covenants. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior notes</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.125% Senior Notes</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company completed a private offering of $350 aggregate principal amount of 4.125% Senior Notes (the “4.125% Senior Notes”) issued under an indenture dated June 22, 2021. The 4.125% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by the Company and certain of the Company’s subsidiaries. The balance as of March 31, 2024 was $337.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.750% Senior Notes</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company completed a private offering of $300 aggregate principal amount of 4.750% Senior Notes due 2029 (the "4.750% Senior Notes") issued under an indenture dated October 21, 2021, as supplemented by a supplemental indenture dated January 3, 2022. The 4.750% Senior Notes are fully and unconditionally guaranteed on a senior unsecured basis by the Company and certain of the Company's subsidiaries. The balance as of March 31, 2024 was $277.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all covenants contained in the indentures for the 4.125% Senior Notes and 4.750% Senior Notes as of March 31, 2024, and December 31, 2023.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other obligations</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company had $5 and $5 in notes outstanding, respectively, for working capital purposes and the acquisition of equipment and vehicles.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:56.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:8pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 3, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,407 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.125% Senior Notes</span></div></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:120%">July 15, 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750% Senior Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 15, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: unamortized deferred financing costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,327 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: short-term and current portion of 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 330000000 330000000 1707000000 1407000000 100000000 0 0.04125 337000000 337000000 0.04750 277000000 277000000 5000000 5000000 2756000000 2356000000 27000000 29000000 2729000000 2327000000 105000000 5000000 2624000000 2322000000 300000000 330000000 1200000000 0.0125 0.0225 1707000000 0.0150 0.0250 100000000 500000000 P5Y 0.0125 0.0225 720000000 0.0359 400000000 0.0341 400000000 0.0341 720000000 0.0359 917000000 0.0225 0.0250 100000000 0 396000000 495000000 4000000 5000000 0.04125 350000000 0.04125 0.04125 0.04125 337000000 0.04750 300000000 0.04750 0.04750 0.04750 277000000 0.04125 0.04125 0.04750 0.04750 5000000 5000000 INCOME TAXES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s quarterly income tax provision is measured using an estimate of its consolidated annual effective tax rate, adjusted in the current period for discrete income tax items, within the periods presented. The comparison of the Company’s income tax provision between periods may be impacted by the level and mix of earnings and losses by tax jurisdiction, foreign income tax rate differentials, and discrete items. The Company’s effective tax rate was 28.0% and 30.6% for the three months ended March 31, 2024 and 2023, respectively. The difference between the effective tax rate and the statutory U.S. federal income tax rate of 21.0% for the three months ended March 31, 2024 and 2023 is due to nondeductible permanent items, taxes on foreign earnings in jurisdictions that have higher tax rates, and state taxes. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company’s deferred tax assets included a valuation allowance of $110 primarily related to certain net operating loss, capital loss, and tax credit carryforwards of the Company’s foreign subsidiaries. The factors used to assess the likelihood of realization were the past performance of the related entities, forecasts of future taxable income, future reversals of existing taxable temporary differences, and available tax planning strategies that could be implemented to realize the deferred tax assets. The ability or failure to achieve the forecasted taxable income in these entities could affect the ultimate realization of deferred tax assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, the Company had gross federal, state, and foreign net operating loss carryforwards of approximately $0, $19, and $112, respectively. The state net operating losses have carryforward periods of <span style="-sec-ix-hidden:f-917">five</span> to twenty years and begin to expire in 2027. The foreign net operating losses have carryback periods of three years, carryforward periods of twenty years, or are indefinite, and begin to expire in 2036.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s liability for unrecognized tax benefits is recorded within other noncurrent liabilities in the condensed consolidated balance sheets and recognizes interest and penalties accrued related to unrecognized tax benefits in the provision for income taxes in the condensed consolidated statements of operations. As of March 31, 2024, and December 31, 2023, the total gross unrecognized tax benefits were $8 and $7, respectively. The Company had accrued gross interest and penalties as of each of March 31, 2024 and December 31, 2023 of $3 and $2. During the three months ended March 31, 2024 and 2023, the Company did not recognize net interest expense.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If all of the Company’s unrecognized tax benefits as of March 31, 2024, were recognized, $10 would impact the Company’s effective tax rate. The Company does not expect any unrecognized tax benefits to expire in the next twelve months.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, and various state, local, and foreign jurisdictions. As of March 31, 2024, with few exceptions, neither the Company nor its subsidiaries are subject to examination prior to tax year 2014. There are various other audits in state and foreign jurisdictions, including an ongoing IRS exam related to the 2019 final S Corporation return. No adjustments have been proposed and the Company does not expect the results of the audits to have a material impact on the Interim Statements.</span></div> 0.280 0.306 0.210 0.210 110000000 0 19000000 112000000 P20Y P3Y P20Y 8000000 7000000 3000000 2000000 0 0 10000000 0 EMPLOYEE BENEFIT PLANS<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%">Defined benefit pension plans</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors both funded and unfunded foreign defined benefit pension plans that cover a portion of the Company's employees, and the largest plans are closed to new participants and frozen for accrual of future service.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic pension cost (benefit) for the defined benefit pension plans are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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></tr></table></div><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%">Multiemployer pension plans</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company contribute amounts to multiemployer pension plans and other multiemployer benefit plans and trusts, which are recorded as a component of employee wages and salaries within cost of revenues on the condensed consolidated statements of operations. Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and assessed on a pay-as-you-go basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time and the plans in which they participate vary depending upon the location, the number of ongoing projects, and the need for union resources in connection with those projects. Total consolidated contributions to multiemployer plans were $19 and $23 during the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Profit sharing plans</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a trustee-administered profit-sharing retirement plan covering substantially all of the Company's employees in the U.S. not covered by collective bargaining agreements and a profit sharing plan for employees in Canada (collectively, “Profit Sharing Plans”). The Profit Sharing Plans provide for annual discretionary contributions in amounts based on a performance grid as determined by the Company’s directors, which may be settled in shares of the Company's common stock or in cash. In connection with these plans, the Company recognized $6 and $5 in expense for shares distributed to eligible employees during the three months ended March 31, 2024 and 2023, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee stock purchase plan</span></div>Most of the Company’s employees in the U.S. and Canada, including named executive officers, are eligible to participate in the Company’s Employee Stock Purchase Plan (the “ESPP”). Sales of shares of the Company’s common stock under the ESPP are generally made pursuant to offerings that are intended to satisfy the requirements of Section 423 of the Internal Revenue Code. The ESPP permits employees of the Company to purchase common stock at a price equal to 85% of the lesser of (i) the market value of the common stock on the first day of the offering period, or (ii) the market value of the common stock on the purchase date, whichever is lower. Participants are subject to eligibility requirements and may not purchase more than 500 shares in any offering period or more than ten thousand dollars of common stock in a year under the ESPP. The Company recognized $1 and $2 of expense during the three months ended March 31, 2024 and 2023, respectively. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net periodic pension cost (benefit) for the defined benefit pension plans are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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></tr></table></div> 1000000 1000000 15000000 15000000 10000000 18000000 6000000 -2000000 19000000 23000000 6000000 5000000 0.85 500 10000 1000000 2000000 RELATED-PARTY TRANSACTIONS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred advisory fees of $1 during both the three months ended March 31, 2024 and 2023, in each case payable to Mariposa Capital, LLC, an entity owned by a co-chair of the Company’s Board of Directors. In addition, dividends for Series A Preferred Stock were declared as of December 31, 2023 and settled in 7,944,104 shares issued during January 2024. The shares were issued to Mariposa Acquisition IV, LLC, a related entity that is controlled by a co-chair of the Company's Board of Directors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company issued and sold 800,000 shares of the Company’s 5.5% Series B Redeemable Convertible Preferred Stock, par value $0.0001 per share (the “Series B Preferred Stock”) for an aggregate purchase price of $800. Of the 800,000 shares issued and sold, 200,000 shares were sold to Viking Global Equities Master Ltd. and Viking Global Equities II LP ("Viking Purchasers"), which is the aggregate owner of more than 5% of the Company's outstanding stock, for an aggregate purchase price of $200. During the three months ended March 31, 2024, the Company issued dividends of 155,059 shares of common stock on the Series B Preferred Stock held by Viking Purchasers, with 70,798 shares declared in February 2024 and 84,261 shares declared in December 2023. The Company declared and issued dividends of 124,573 shares of common stock on the Series B Preferred Stock held by the Viking Purchasers during the three months ended March 31, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company executed an agreement with the Viking Purchasers which allowed the exercise of their right to convert all of their Series B Preferred Stock into common stock. For additional information regarding the Series B Preferred Stock Conversion, see Note 15 - "Shareholders' Equity and Redeemable Convertible Preferred Stock."</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company also enters other immaterial related-party transactions.</span></div> 1000000 1000000 7944104 800000 0.055 0.0001 800000000 800000 200000 0.05 200000000 155059 70798 84261 124573 124573 COMMITMENTS AND CONTINGENCIES <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various litigation matters and is subject to claims from time to time from customers and various government entities. While it is not feasible to determine the outcome of any of these uncertainties, it is the opinion of management that their outcomes will not have a material adverse effect on the financial position, results of operations, or cash flows of the Company.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental obligations</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations are subject to environmental regulation by various authorities. The Company has accrued for the costs of environmental remediation activities, including but not limited to, investigatory, remediation, operating and maintenance costs, and performance guarantees, and periodically reassess these amounts. Management believes that the likelihood of incurring losses materially in excess of the amounts accrued is remote.</span></div>The outstanding liability for these obligations was $16 and $17, and was included in other noncurrent liabilities on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023, respectively. 16000000 17000000 SHAREHOLDERS’ EQUITY AND REDEEMABLE CONVERTIBLE PREFERRED STOCK<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%">Shareholders' equity</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series A Preferred Stock </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had 4,000,000 shares of Series A Preferred Stock issued and outstanding as of March 31, 2024 ("Series A Preferred Stock"). The Series A Preferred Stock will be automatically converted into shares of common stock on a one-for-one basis on December 31, 2026. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchases</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company's Board of Directors authorized a stock repurchase program ("SRP") to purchase up to an aggregate of $1,000 of shares of the Company's common stock. This stock repurchase program is indefinite, unless otherwise modified or terminated by the Board of Directors at any time in its sole discretion. The SRP authorizes open market, private, and accelerated share repurchase transactions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, and 2023, the Company repurchased 16,260,160 and 541,316 shares of common stock for aggregate payments of approximately $600 and $12, respectively. The repurchases during the three months ended March 31, 2024 were related to the Series B Preferred Stock Conversion, see below for more information. As of March 31, 2024, the Company had approximately $400 of authorized repurchases remaining under the SRP.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Board of Directors authorized the Company to purchase up to an aggregate of $250 of shares of the Company’s common stock pursuant to the stock repurchase program ("2022 SRP"). The 2022 SRP expired on February 29, 2024. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series B Preferred Stock</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company authorized, issued, and sold, for an aggregate purchase price of $800, 800,000 shares of the Company’s 5.5% Series B Preferred Stock, par value $0.0001 per share. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 28, 2024, the Company entered into a Conversion and Repurchase Agreement with Juno Lower Holdings L.P. ("Juno Lower Holdings"), FD Juno Holdings L.P. ("FD Juno Holdings", and together with Juno Lower Holdings, "Blackstone"), Viking Global Equities Master Ltd. ("VGEM") and Viking Global Equities II L.P. (VGE II, and collectively with VGEM, "Viking" and collectively with the Blackstone, the "Series B Holders") pursuant to which Blackstone and Viking agreed to convert all of the outstanding shares of the Series B Preferred Stock that they hold, which represents all of the Series B Preferred Stock outstanding. The transactions contemplated by the agreement (the "Series B Preferred Stock Conversion") were also consummated on February 28, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the agreement, (i) the Series B Holders each agreed to exercise their respective right to convert all of their Series B Preferred Stock into common stock, resulting in a total of 800,000 shares of Series B Preferred Stock being converted into approximately 32,803,519 shares of common stock of the Company (inclusive of approximately 283,196 shares attributable to accrued and unpaid dividends thereon (the "Conversion Shares") and (ii) upon issuance of the Conversion Shares, the Company agreed to immediately repurchase one-half of the Conversion Shares, on a pro rata basis, from the Series B Holders for an aggregate purchase price of $600. The fair value of the issued one-half of the remaining Conversion Shares was $569.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The repurchase price was financed by (i) an incremental term facility of $300 funded exclusively by Blackstone in the amount of $225 and Viking in the amount of $75 and (ii) cash and available credit from the balance sheet.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Series B Preferred Stock Conversion there are no Series B Preferred Shares issued or outstanding and the holders of Series B Preferred Stock are no longer entitled to receive cumulative dividends. The Company declared a pro rata Series B Preferred Stock dividend of $7, or 283,196 shares of common stock, during the three months ended March 31, 2024 for the Series B Preferred Stock outstanding through February 28, 2024. The Company declared and issued a Series B Preferred Stock dividend of $11, or 498,293 shares of common stock, during the three months ended March 31, 2023. The Company declared a Series B Preferred Stock dividend of $11 or 337,044 shares of common stock in December 2023 and $11 or 584,584 shares of common stock in December 2022 and issued the shares in January 2024 and January 2023, respectively.</span></div> 4000000 4000000 1 1 1000000000 16260160 541316 600000000 12000000 400000000 250000000 800000000 800000 0.055 0.0001 800000 32803519 283196 600000000 569000000 300000000 225000000 75000000 7000000 283196 11000000 498293 11000000 337044 11000000 584584 EARNINGS PER SHARE<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income is allocated between the Company’s common shares and other participating securities based on their participation rights. The Series A Preferred Stock represents participating securities. Earnings attributable to Series A Preferred Stock are not included in earnings attributable to common shares in calculating earnings per common share (the two-class method). For periods of net loss, there is no impact from the two-class method on earnings per share (“EPS”) as net loss is allocated to common shares because Series A Preferred Stock shares are not contractually obligated to share the loss.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of earnings per common share using the two-class method. The dilutive effect of outstanding Series A Preferred Stock, and the Series A Preferred Stock dividend, is reflected in diluted EPS using the if-converted method and options, restricted shares, performance shares and market shares are reflected using the treasury stock method. For periods of net loss, basic and diluted EPS are the same, as the assumed exercise of Series A Preferred Stock, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted, performance shares, market shares and stock options are anti-dilutive. (Amounts in millions, except share and per share amounts.):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:58.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic (loss) earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income allocable to Series A Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income allocable to Series B Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less stock dividend attributable to Series B Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less conversion of Series B Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income attributable to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,744,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,386,758</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) income per common share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted (loss) earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income allocable to Series A Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less stock dividend attributable to Series B Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less conversion of Series B Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income attributable to common shareholders - diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,744,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,386,758</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive securities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units, warrants, and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">265,515</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issuable upon conversion of Series B Preferred Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,520,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,744,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">267,172,273</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) income per common share - diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.34)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:29.25pt">The following items were excluded from the calculation of diluted shares as their inclusion would be anti-dilutive:</span></div><div style="padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.76pt">For all periods presented, 4,000,000 shares of Series A Preferred Stock, which are convertible to the same number of common shares.</span></div><div style="padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">For the three months ended March 31, 2024, 125,000 stock options to purchase the same number of common shares.</span></div><div style="padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.76pt">For the three months ended March 31, 2024, 1,188,112 time-based, performance-based, and market-based restricted stock units.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of earnings per common share using the two-class method. The dilutive effect of outstanding Series A Preferred Stock, and the Series A Preferred Stock dividend, is reflected in diluted EPS using the if-converted method and options, restricted shares, performance shares and market shares are reflected using the treasury stock method. For periods of net loss, basic and diluted EPS are the same, as the assumed exercise of Series A Preferred Stock, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted, performance shares, market shares and stock options are anti-dilutive. (Amounts in millions, except share and per share amounts.):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:58.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic (loss) earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income allocable to Series A Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income allocable to Series B Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less stock dividend attributable to Series B Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less conversion of Series B Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income attributable to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,744,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,386,758</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) income per common share - basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted (loss) earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income allocable to Series A Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less stock dividend attributable to Series B Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less conversion of Series B Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(372)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income attributable to common shareholders - diluted</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,744,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">234,386,758</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive securities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units, warrants, and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">265,515</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issuable upon conversion of Series B Preferred Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,520,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,744,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">267,172,273</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) income per common share - diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.34)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.05 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><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:29.25pt">The following items were excluded from the calculation of diluted shares as their inclusion would be anti-dilutive:</span></div><div style="padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.76pt">For all periods presented, 4,000,000 shares of Series A Preferred Stock, which are convertible to the same number of common shares.</span></div><div style="padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.25pt">For the three months ended March 31, 2024, 125,000 stock options to purchase the same number of common shares.</span></div><div style="padding-left:108pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:29.76pt">For the three months ended March 31, 2024, 1,188,112 time-based, performance-based, and market-based restricted stock units.</span></div> 45000000 26000000 0 1000000 0 2000000 7000000 11000000 372000000 0 -334000000 12000000 249744275 234386758 -1.34 0.05 45000000 26000000 0 1000000 7000000 11000000 372000000 0 -334000000 14000000 249744275 234386758 0 265515 0 32520000 249744275 267172273 -1.34 0.05 4000000 4000000 125000 1188112 SEGMENT INFORMATION<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its operations under two operating segments which represent the Company’s two reportable segments: Safety Services and Specialty Services. This structure is generally focused on various businesses related to contracting services and maintenance of industrial and commercial facilities. Both reportable segments derive their revenues from installation, inspection, maintenance, service and repair, retrofitting and upgrading, engineering and design, distribution, fabrication, and various types of other services in over 20 countries.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Safety Services segment focuses on end-to-end integrated occupancy systems (fire protection services, HVAC, and entry systems), including design, installation, inspection, and service of these integrated systems. The work performed within this segment spans across industries and facilities and includes commercial, education, healthcare, high-tech, industrial and special-hazard settings.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Services segment provides a variety of infrastructure services and specialized industrial plant services, which include maintenance and repair of critical infrastructure such as underground electric, gas, water, sewer, and telecommunications infrastructure. This segment’s services include engineering and design, fabrication, installation, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maintenance service and repair, retrofitting and upgrading, pipeline infrastructure, access and road construction, supporting facilities, and performing ongoing integrity management and maintenance to customers within the energy industry. Customers within this segment vary from private and public utilities, communications, healthcare, education, transportation, manufacturing, industrial plants, and governmental agencies throughout North America.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the reportable segments are the same as those described in Note 1 – “Basis of Presentation and Significant Accounting Policies.” All intercompany transactions and balances are eliminated in consolidation. Intercompany revenues and costs between entities within a reportable segment are eliminated to arrive at segment totals and eliminations between segments are separately presented. Corporate results include amounts related to corporate functions such as administrative costs, professional fees, acquisition-related transaction costs (exclusive of acquisition integration costs, which are included within the segment results of the acquired businesses), and other discrete items.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for the Company’s reportable segments is presented and reconciled to consolidated financial information in the following tables, including a reconciliation of consolidated operating income (loss) to EBITDA:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">EBITDA Reconciliation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment (expense) income and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163 </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:120%">$</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:120%">33 </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:120%">$</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:120%">(30)</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:120%">$</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:120%">166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,671 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,110 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">411 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,192 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">EBITDA Reconciliation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment income and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(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:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,001 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,247 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">518 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,766 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 2 20 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information for the Company’s reportable segments is presented and reconciled to consolidated financial information in the following tables, including a reconciliation of consolidated operating income (loss) to EBITDA:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">EBITDA Reconciliation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment (expense) income and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 </span></td><td style="background-color:#cceeff;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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163 </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:120%">$</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:120%">33 </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:120%">$</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:120%">(30)</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:120%">$</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:120%">166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,671 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,110 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">411 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,192 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.214%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Safety<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Specialty<br/>Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate and<br/>Eliminations </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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:120%">EBITDA Reconciliation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment income and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on extinguishment of debt, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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:120%">(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:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#cceeff;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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,001 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,247 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">518 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,766 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1214000000 389000000 -2000000 1601000000 125000000 7000000 -32000000 100000000 -6000000 2000000 1000000 -3000000 8000000 11000000 19000000 36000000 13000000 1000000 50000000 163000000 33000000 -30000000 166000000 5671000000 1110000000 411000000 7192000000 5000000 10000000 7000000 22000000 1191000000 430000000 -7000000 1614000000 96000000 0 -23000000 73000000 3000000 2000000 5000000 0 0 -3000000 -3000000 6000000 12000000 1000000 19000000 41000000 13000000 1000000 55000000 146000000 27000000 -24000000 149000000 6001000000 1247000000 518000000 7766000000 5000000 15000000 1000000 21000000 SUBSEQUENT EVENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 15, 2024, the Company signed a definitive agreement to acquire Elevated Facility Services Group (“Elevated”), a premier provider of contractually based services for all major brands of elevator and escalator equipment. Elevated will be acquired from a fund managed by L Squared Capital Partners for approximately $570 in cash, subject to working capital and other standard adjustments. The transaction is expected to close in the second quarter of 2024, subject to customary closing conditions and regulatory approvals. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2024, the Company entered into an underwriting agreement relating to the underwritten public offering of 11,000,000 shares of common stock at a public offering price of $37.50 per share. The offering closed on April 19, 2024. The underwriters exercised the option in the agreement to purchase an additional 1,650,000 shares of common stock on April 23, 2024. The net proceeds to the Company from the offering were $457 after deducting underwriting discounts, commissions, and offering expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 30, 2024, the Company began a process to reprice its 2021 Term Loan with a remaining principal of $1,707. The Company expects that the repricing will reduce the applicable margin on all outstanding amounts. Additionally, the Company expects to increase the existing 2021 Term Loan by approximately $550 on the same terms as the current 2021 Term Loan. The Company expects to use the proceeds of approximately $550 to refinance the 2019 Term Loan with a remaining principal balance of $330 and repay the $100 Revolving Credit Facility borrowing as well as to provide funds for general corporate purposes, including the acquisition of Elevated. The Company expects the transaction to close in May 2024.</span></div> 570000000 11000000 37.50 1650000 457000000 1707000000 550000000 550000000 330000000 100000000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, Sir Martin E. Franklin, a director of the Company, adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408, as follows:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2024, Mr. Franklin adopted a Rule 10b5-1 trading arrangement providing for the sale of the Company's common stock (a "Rule 10b5-1 Trading Plan") that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Mr. Franklin’s Rule 10b5-1 Trading Plan provides for the sale of up to 1,980,000 shares of our common stock pursuant to one or more limit orders until December 13, 2024, or earlier if all transactions under the trading arrangement are completed.</span></div> director true March 8, 2024 Mr. Franklin 1980000 false false false

B]1*5^SVL.QE DU)WF(M\G,!\E+_< M$P;\H<0!K3R6V^WYWPBS3?J?ZCG;6?(_T2.>GI4^-^RND]-GX_=E?V.4)T/KYLOK[PDCI(@\Z ?!A%$7LQAEGD4(IS& M2KS;YA,V_G[E<^7<;E4CXH>>I6H5$ M+A,3&JE"CQPF82SD_WU?Q.:MMD:(S:S(._) OA*)1?>E,8S&-ZPN);?3WKW0 M;0YS^T,3G]**:O2%,6]+Y1"4B2VJ+@/'KG&5H;1#3:S&AEBNH96A, ?-K4SO MF=S[H'C@NW;DJK."/@12_>R]E(4>\6.Y"B%8U3\C$&<>@LSCF-!4A%G ;)8B M [1FMF&MMW]'&G2TK7L=G 7+;"'B" ([8W96>O"'(NQP+6(@GKLV!F5+/PSB A&%=XI!$42"\Q"[;V9:!F?7^MBPD(5!)\LHW\:ABX.5S MKJ^#'?*._YM5/EA6R;*$V,Q!S FBY!-)I1PTKH.$%-,Q<@8:=*] Q MU,5\Z"P#AY6R)H+AJE:6+?EEJV5-!.>H7M;4<::9J%N^J9HH$YW8=%M4=;D/ M-Y%$-ISUJ%4]!\Y'"@R-;Y7=,^VLZ,N7D<9K9M<9!M/3:["JDM,P=F M396O[YAP9^*<8N+([KGA:5%CZ!3&YQ;2[>#VWJ9=,FACDYM_&XM]36FI?FS8 M[YM'DK,W^=><\0VK5CP6A.* 0XS#I"ERFE*A*A'Z+.$B\=+$* -L*@-S>Z4T M#X#4S5I.'S/5!2 -.]I&;C5#@'4L;DQG>8MFP=;*R?:)< ,.-8F#;N8L^T2H?L.N(O& MF1C&4I0\O]N\_4[OY9O$VR/'UE.,.4M9& 8PYIZ JL(LS +*8!1X61#&'O-3 MJ]3>(6)S!X\TM$ S1=(G(+H/U!Z=4.M6 T.XF:U17:%A9W];JJ CVT5"S%"D MS$1 5\$,0Z26C4,P$/HHA,#DGHEN.GK/V5:5J>Z:?E_3_]KF5:XW<*^>>G]] MX=_K5U*4OZ\2Q!AB0:;RJ3!$?A##C&$?1K$?\)3P..16C="F,#'WHF[[\$": M1J7OJV6.?T::]+(B,4>7*OFGC,@R@(/(@] M'D&?I*F?X0QE!%LEDII0G=FT*>+:/%'U"]^S89D]:@2@F3%R#HOEGK-#1/_2 MX^ *-#R /]J?LY@;*^E=I9 :T5PV>=0&AJ.T4:N;+^[M\W&KUE[RC]X6[/VF MWX>&I)3@&#/H4Q)#1 2'J2JZ'JLU4XJ9"(15\*0-\9D-2$-?3=6-"PODS?'& 3W77[&2;]4CQ]C M4 8Z_)B/,;%<(MF0.^WG?\>[OI4K&B38(Y%\*N162P6^YU0J@^#RGT?RI!;XEN413V%D9B(K%LY<,!(8]*'@Y=:Z>055FO;LN";6E=R27'Y_:U M;>N),49YFO@1C%"*I$:F,)TJFET\;7+\PA\> MBY*43VKQ7S^])F7YE&_NF@+YU[V3V2_%+=%Q(ED:I AA# /AA1!1E1;AI0*& M04(]GS$F-_=R4_ V1;WQ>E+HQ1M:>'GM::[H+CS4"QK:M:_J+B]4@-?I./]?Z? M_]&/O7\)_2N5PX'T96\XU:[L@Z_"*R!'>VQJ.ZR?[-8!]J^#V2)AUH=L9[=V MK("&%Y7$VG#3MH6X M?/(A(:EMPM,B:CX6@%8D]_T>7)9'B>KUVF#V3?M*8) M*^*E:%-4+?K2G+AU9AO7]!Y0)(OR@7.27WL$UP(+*=QD^7UJH1 MS(!,DWJ]G!IOL78N \+T.[8,73;15RCG2EW:6960_;#O:\ PHB1560VAW*^G M 84I#R.(N2?7&ZE/B6=5L^,TF=D#WB11J#N$ZBK%T]L9G$')T+-WL>R6/CPM M]A<[L>U==8-2N7+*G2:RK/MM4- C1]OPU?83W9>279>]9B;7=W?77TF^MICP M!H:8VV=V=U?JADA $S1WE(U)/C[E.1+:AQ!CX@,(A%2F$5> *,4)QXGOL=CH\WZ**6Y]?8V!YHX>//V2A7^- ]8'@9H M6&^=BFVGN=?@%KSO9 9OP0'Q"=4+AF$P#]!V!L>T2&Q)_O!%<%2ASTBL@3CJ MX?L7"Y@V$J,?&6UVP^3^BCH"^&]Y??]Z6]7% R]UM-]'7K]NL\X8#A*A\O^\ MP">JR5$(4X]XT M)P!@-4)18>1,-:,X=)=1R (@.;+1NDC@*F0A8A"DA,$(1 MAHC*_1#V P^B+$5(PNBEA*R^\C(K7@BT/NT_#VQF>R/'4-C9_!T&WR1UT)&_ M:D)DKP 1\G4$U^MU\4U[,411=J6I/A15=05>N\YLM$##7>?(48I+=XHTA>!$ M9TCC6Z=96#40J>YORT(EK;!73[]7*G;B_>8KKVKEZ52' ,UBL^M'X9',"R+/ M@Q1'TF8(',-,_@_&TGHPCU.19D95K::S,+?]5:&(0NI(!=33!'G'"2 [5OYB M9UXFP&QF;>8%S\[X2%Z:,,Z.&Q4X_J-B2$+X$]CQ!/9,S=(=9#HFCDS0! 86 MM4C3 7INH"X8R=YO]+[)^Y"[8!U<*@>5=.G'HKYFQ:/JDKL+?3;T(AD/.+/! M:?D G:^EXT8?T2J6.-/ETR5GH&7-W.=DCMJX!VH6P.R,S 2LP!].8\)#@E/$(Y^D(L"KQZ8P4$W*>AF8GA.<"%794+X"&;_+-QOU44;6:AOD +DT MQB@F-(:>B(1\N;#J?Y=XT*>8R_UUFF9AW"+W=L.6Q*TC=REJO(DE<@>9V?KV M4A#L)I=#V5MR[A:F0\(X6GJ>)+'HXG)(R.?+Q\%KI]G^:Y6?_47>J^MQ6FQ# M#VZ<^S!"I_4K8G:*="BDE+-DM4M+W5B37.J MNXHPIDE((\B"3"X2*$$PS5 ,A<^S,/4Y]I!5TV0G7,VMKST>0;4__.8MEXV? MB.[Y5/EEO.44R(FXB="=GIWGYM$9&HRE'XBEH>D_BUX@PMN#9_'Z\%ET3*H8 MOB;QSUWDWBRXN3)O3GA:UBRZA/'(G#H=W#[6HBE%_+FI1*S*!+:GYR2,$&*^ M#YG@ SP;#<3F0\]M(HPXE1L8,!&C.;R+;(N?3>W9,SFF8 (4>KL4LX670-Y@"RYRLO%T/:F4;&\]6;=HK[_[:DE/9B_?2)/Q9EO1(B M2 +**8QB+X$H0!QB/_.DR4-IP.2??A*:F+P!&G.;LI8JV)$%#5TS S4$SK#A M<22RI4&QEM;83!C(,W!X)^]N-%_^LE?XH3$7460#H3H%-;ET:EV4;">A\YHH9T1PU@7JYL2-DI]A!(#BNN7"2UZ];91K1?I@VV#2QG M6UI;#3+-ROPJAZA47#BO;C9OOZMXOFU>W2N2-T(E@ZX2+B*F)G/LAQ%$&#-( MD(\AYL*/L8A$Y(G51J<'&@8]C-(TTA+<:$F?LK&R*.*JF3T_(*X.$9@D/V'6 M'X>1I0RKXS.Y)E+%_%GHP31*8KDZ$H037P+,J8V!=@/B!5V_EX?0S!X[!<;. M!BO2X$=%^R<%S=LC:!1Y=S;86%)'=G>-#8,H]GW/@Z%$5B[1T@ 2+ 2,4)8R'J5Q)JQ^3(LDR/5/4-D47T=%O2YDHYQ#35$ 2)#Q-?88P"8QSXJU( MSZS!>Y*@W-&TR!"W@W%8K^<%QT[7.S[ GACH. $]T#[-#YI%GOULX$U,O.] MW+]:(.] +$^]>:XR\R,2B&7HM+1+7T4EA):>^5.">)*R_$T?C+>AW.B7?D M93A[X31UTT4T5>1JR>]5FVH59$&+!ZX<&1]YW:1C*]U6.R>N?!SJFU=<%"67 MT_F:5%4N 5698L^SCD&33ZCGDE59H8IW M\)QYO6:1[+NS@?-!Z\B(SL#@HE9X/H"?F_$9*4VIJJH+(ER7I6GFX_%=>X/-R3*QZ>C#4@H5.3XEP6-OTY!7VOERM M>)T6[FK2?BFDGCX4&]ULX[Y8R[&J5Z3*:>/?4*'X74,.?-;&@ MFMTF@;'EU]S-Z>BQC/N,EP?;SEHT:Y'>\J17.%F"W+ )^GQ> ]YL[ MQ83N/"/7C:H<0*7[KZ\PYB0@@9#[H6&YK+P'$?E=J)J:K+>8(M67WBV:B'VW^ M#&^;6L)LK4(7;TE9/_4:V?:RH_9U^U 4T@Q'& 8$)1!%#,M%:QQ"(F(:)C'F M/B,VAL""]NSQ")H3J%GI]V>VKG9FCJ:969@)(SL3T3(!CN$YR*ET6OWP @"< ME;@RI[QPY2MK2(X+8MD/8>\JNN7%-:VW9+U^NB4Y4QXLB]X[I^^>V1+RB<%4BP(+UP101[ M4(Y+($P88YKE^5!L[NJV99^J'MAF+:+(PW$0(N@C/X4(>RG,?"&MC6">B+,H MQ8S9[!1.DYEY*:"([EM@7DTHHWD&'3-+<;G,=C9!B_OE4-P9DC:'Q7*DWV>( M+*K)PX(^U]F1J^TKDKS=U'G]]"Y?\X];7?++0UC$$8T@BE6#O5B$,/4]"M/0 M\U-"B515H_Y5IP:?61,;-!,C]<;]F%?^K[-A68WFT^JIJ,JK"8O^%ALRNY/ MY:;O=3"BS,=>',, J]BV#(<0!S&!..-!()??(:)6A4A<,C>SRNY+ ;1-P9JJ M7#U^N];F3"TP=RPWY0)Z3.O#+Z/^/?,_3[.)^Z6>DIWI>8$'-+W @T,D7==_ M<,':RY2'< CJV>H1+FFX/MW\L N/]V,2!"$5D/M^HGH/9S#%-(!^*C(NGWR$ M ZM2XP8T7_24\\/4S (3,"\][IP$DBS6$8=52!IJT>2S7 #[#RNY.:LNUS7.!*T5U0OGL N@"B)ZOCRX9:D(5FYO7[U4WWG?KXIO..'J]E;JI M:VX?YAZI/$""TBQ(2 9#+F*("$8;H!BVJ-!B@^OXRFLNM.RLD>+BJFG7K1CI MA%,8Y^F M@1=S%/E6S?,&RBJE=PPL65[Q!D)?M3\S>RNJ6?ZG^_Y>JT"!\GF:14$6A5N)- M.-\_)<4%)_P'PRU\QG]*E.-3_I-739L_7VVK?,.KZIK^US:OV8$S8[4_*A1:GA M!73,Z(3]!LH?.X::&E$.HVDG@N JSM:6_+(1N!/!.8K-G3J.XW*U'W8Q%FDH MPL"/(^@%B5 =SD*8(2SW^)@S))QS[1_Q.O:E+KL=]PE<:4-^U2WL@/3=/]A\:8W8#L2(,#VD 1-\_V M'X1AV$RX1,#.'$P4WBKEWT2R28G_@P,OEOYO(EZ_"(#1]1.T<+OFOI=%OBIN MR8K'FK-W:W)GK("G;Y];]R15H,A"_Z"P:O.C+F5U4 M=5O_+29>EJK6,@*E#*(4$54VBT-"?"^E21RR1-BLOBUHSZR['2?*^77 B]ZB M=E6C-#O32NO9P&RV#)\)/#O]=XF;]=I[ @*.EMTVE!==<4^ Y/EB>\H0TTR/ M"C!2_RFWPE>RYKJ+EB29JP(?Z@M-L_]![\J5SY(H#&@,2%S?$_Z2BM-,7Z"" MY^[RC8[AE K:D+2S6Y<]HP#'8>*E/A1^P"$*.88IX0GT8^+C( DHY6G[C-YN M#<+?R$.K[F>3YQYM-PUI4T,+6?]L+J5 M8%F0^CZ#GMI&(<8CF'I!#$-$XRQ.:(1\9E?%SIX)(U6]I)9=CR[H$[8L@6&/ MKIF=FPFQ:2F?FA>HF3D.A56!/990VA>KF(R&JY(4]@PL6WAB,D!'Y26FCV2? M[?1Y^_! RJ<;H?/.FS7]KK[%C?A8;/Y*RKQI82OWT-)$?I+4=1TO7"084(2A)(X"D/3="BGG,WM*FAXU6$R+;= L@OV M96C C5!U96#',^B8!HIK793./"7([4,;-HPI@X"D S6WK MF# Z'YSY\9BG=+W88YJ6\^5$:1PE^\\"W4"&F%MZBZ60S0)3/\=L'@)3ZTYG M]?N-I=WO'Q8I%@:<6X1"3B$.4)0G,@A#+.8]X&,6""F85(7N&SLQ3UE[+ M;*M>%;%'M0%:[.4&;]#W%J[YUV;<#<%GV>5! 9Q6>3U-9N)CSH*C'=9N' M+Y]X5$645UHWBKJ5FW=^R\O/JK/>*A->G*2I#S.:*348%8<<(S;VR),U!2J4(7\G?!-='*8^*!^4C;!H)@A_S#6#%>DW*:O_I3Y;G M4>>P-#Q\=S XZF"B19H.DZ/%0:D%XT(>W0V-':] M?:C'YUH.16_*+U7YMJKS![VN_(W7]P7;KXL-XSY,QII;AQ4V[=M9E.#+YT]@ MSPIH>#&/!#$"9UACY\#%4G,-(''<MFL^_0)\2%1)) $(I'OWS'2W MRT4B,W]2)A*)?"B9P8QE64ZE4%0YC6/LH3.QQC=S3IM-N]J+MV!94:YVZOIO M'+?G/L@LK^VN!\+Q0JXSZ_6FWI&W-Z"F&O"2;5BL4-=G/53FO1@;%O7LRFOD M\>LJR_7JK,GK?%.NMTM1M3 MU]6XM7IZ*UH(BO,DCB6,"JH@3E$!29844"E% M)5&18LBI,L.%^,0:WJG7U=]JWN4"[(YL^!6>6X&;IC31AQ@!\TQ$IE%B 0NA MSSN11)R(E*G45/"/CU:?'%SW(>IU2YRUW)T".R&8=C9T*HC<#.NAMK_#Q@TX M800\6'P%O6O\7<0/7.YO1?J75/Z[@-+7!,!I#3_[_?=-N=W>;TJUW"T*AN*\ M2&*8)D*;YZJ#5IIKCS8ON%B0SMH3&XB*$GBJ2+E9A:[\=DKO*96; M3M<"W0\+Y*RP%U@/I(_=E6=5MPLBO=2F2X_X'E+6U9"&_UCNOK[9:V_^F]RT MHQZ>W^RU/JYW"RE2CJ)"0BY0JITM9Q0(Y3KG$,I,P$5Q[,(01R"*E/9@()8HD&8UQNO@N-ZS\5=AUB?_5 MT+,]]H5%Q/4,V$#Q0Y,'+?V;PQR>9]/BL^(AY(G07N)@QT,+DC.?%>U!.#\X M.KSKWN;OBYF#HU=Z]Y-_-;5AG^@WN<@%S7A"%.1Q7HI3:QO[VN=TCKG,TN^'Q\[#0LBM9NZM;GS$R<$ MC4H6JK%T+YUY>TJ/B7O63GKT!8\1'L?@_.LX:49:R83FJ?X?U*XD,G6'.2PB M)F$J"4[T;JC_O[ >U7&!P'P7#D#3=)@?<0F,8:T,(:*C,IY*YS',[**8#N,P MKA37<^R%Y8?J-LQB0)2AH1677IMO.,4 TR=#*(:>NSJ%\"3J;AJOF2*.B=46@!K9VK,!E@CJ?AT]S#T^NWEA?07L75W$R2D6@/0O@T M10O:ORIWT1Z6@81&AT4\O!2-;'S23^-^4SYNZ+=F\V(LSQCG$F9<%1#S(H8T M30OMM4@SJI5A+JFUPS),:V*[8HB_: 73D'?8WT?0LO!HPF'@9BKZQ??Q/J M=BUNQ;?E>FF&VIN!8._J@56+.!,\5UC F,S30!KORE-L/XQIPF3.5(T=_*6 MK,A.'NVOF+@!CS4;=4\1>L)).[++,8YB":NEIQ0<+-<+@P:GAH,*IE,>P+N1 MR6;NGI&3T*%<(CNB\_I"3D"<.4%N;[M[/Y_DKAXIL.3-.-?7FI9)RTE$7BA: M8)BF:0QQG%!8Y#2&<9ID>1XEIC6*7?.303I6W_MK^IMHRDT3)WU^>JII5Q<6 MX!6K6;!, !^&:]SQN0X"SR[<.]#2;,_ ,U''ZAN M?52Z >>F_]W9W)I1]KL.S?C#GG<[QZ8J=[NOM>5C&HNZ>Z^JXZW<=))C)!4LB+5$&L$(6L MD!02EB&I2,)S8A43&J4T]1&JJO^L"3J:DWYP[ Q'$)'=3$1+$G3%'H_].-N! M4=$":7P_G5EU>U31)HG*W$,DUS$RL]4?6''7^*H#MS,)< ML+E9CB-7G28VVRJ0TC &CIQU\E<"U\Z'!"E8"YPK6)FY3\[UH)TWTPFP9OAV MMIV>E$V$Z$4SN[A(<41P!$D19:9H%9N+\QB*#',N94ZRW*F\_QIFIG9QCNWM MNJRT$4]S1UP^KI?_7=\2GS5U#=<%=_1#L3.01MZAMV/0/KFV M*,W0,7>4E;],[UQ;T%RZZ%JOZ62* D&2YPH6A O,B,I1X=2NS(.'B>UA$P?9T9]@V;;QE".W M/\'@M3-Q$X/F9MFZS)AP41L^-TU46ORJC:."M>(I_&W:%8@$LF(^',QJO*Z MZ*7-NF:I*^H:.CF5]; I$0N$HB2%.1?:2^,DAE1( 5E$&!=4)&GBU.'T(I6I MX]B&)N@FV'K-Z+H,D&6(^EJQ'0/1SA+[%3/T212RD.&,QOQ%#'UB7BQ@Z'W8 M32VWF]WB'_3G\MN^3>>B**4D1QRRG'/M',@,$A,BRHH,*XEEB@JK ]/9RA.K M7T/+3MG.Q1Y6L*N$<5.JADS 8&TO\T/ZHU_JZ([^Z:@WY^O-HBN]8K3ZT?^ M>[+(W^ER;>Y7[M9OI9#;Y>/:W,1TPHF-2R_%>\W@[=V;#WK/+.O=..E_I=AT#XUXZI/9%B[9T'9KTN/@;>^R 5W:]!E#71X P?FP/L#RH:_ MQEF?"67[')FYT/9+HZE17U6H7_'=#I1Q$P*K@:2L\VOO!LRW9[> M-N[O@WYU01C'C"013/-"09QE%!8)B6!!DEPD$1THYW]ND2Q2O!?((8*E*(,YJF*] Y,4-UNH5"*"T644,JJ': -L:GO(3J- MXAU;%0\A9+>%AI+;,4S24+T!+5WPMO$NAF?:NS92O)344+DUK7'!6<%5P;$#6Q^I//5Y"-6KFB4Z(3-!1T4[^K^L[:(3/$.]&=T6\K12R[7V\-]HT[?\ MZF5\,D*VN[E23 1)$@5CRVQV<-]RF6#Y3M5W3S<;G=O4BXMAQ=V;O Q#:BH0L,X1M0D;8?3]DO];#F M!Q/83<6[LDX2R+.2RVO69/^JLPV8'!6L.U5R_&'/ZKORFU;<)7]3[M>[S7.3 M081RCD5!,4Q2_2^,HQQ2BA.(LDCEB[G=?2],L MWK%T[B(Z=KOPU3*[QN,NB3M!G>R@7*'JTR[2F+?P;$C,LXJRP8?=@]WOUCO] MX=T*H3_P;?,?L_&BA9E:*%G.8%J8NW0I,2P2JDQ).XE(1..,6<_ZZ*4RL6;6 M=$%#\:;] Z@\QKNU0V2\'Z?Q,'D0Z=UTU%MPIS#ZJ&!>,?7^56<+L(\*UHVV MCS_LGDGY\*-\^%KNMW0M/NFE=E*NS3'\8TG;+@J$84;3.(99$4D3>]?J29,( M4H0H1RRGQ&X4CQ6UB=4TCA !57#)D+3/NQM'B<62H8A(6.2$0)P9(Q87 DK. M0\NF0VK8C 67WM']_U&"EC9HB1]Q\.C/.@Z(?5YF4&#\ MDB\-0+L6H'4+T,X M-)L!$JJM!9T('-R?(W9TB.MQ>GF0-J_Y%GJI7<3L5SM M33YE,W=J*;=FXI1V_>ARORN8"N)TX+;=OZ/;K6_E4;I>[JE*^?+?5TOY8T"27 MVA$L8)() 7&,$L@(S6$4B51RPCA-K?(?_3#9TPPTXLG,#*A#?GH+X;GH0[=VG:<'T\Z(#\H3* M K]$8MY4[P$AS_*YAY[U4\:JY>LGS:I6];HHI>TKDPJ*)"HR&!.4F?D6!!9, M,IABE9W$7FI9]VEN:!ZJ MPAJR_5WYG95S5+1 &MI/9U8U'17WI:Z.O^"GL.WNW$F^OOVYW"X43M,\RC.H MM5-"G*@$%D5"85IDBDO%E$B<$KMZZ$R\A[94N[U>W%2V#Q\[A0T@M9NZ7A(8 M_&EH!MQ(1Z0*I*E]5&;5TQ%17VKIV.-^.OI9ZNUY+S]+$]NH\ZU4N?E&M01W M;+5\K,Y5Q]30A4(92N,X@1(A##'1'C!A1$#&I$R+A$=9[M3ZW)'^Q#K=26@N M%>AT?MO4;-9_V[!JIHJTO(+RP.P6E-_UMJ9MJM[$?^X BL&W%V,R8-(S?@P KH\ *.S'2SS,.9&4\< ID?5^JSFB5/:%Z:*]]E/*]5 M5JORAUG[?;EY6^[93NU7MYR;+)IM/3'4'$#>[#>FG< B)W%>F:\4-:!@*>%GC@T.HFQLGVO->X_C T;=-Z:%10H0C,:59 C'*F+4^2P(SG+(ND-CV) M5;VY%;6)+4U%#JP-O:H=P^[ BYM5&4;,SHH$P\'-:AS)5@C4B%24)\B7M9(Q MD$48IC6K!; 2^Z7&V[T4Y%*@U6R>R3@K"JC_$1!'10JI$@(F&8DBD1%&E5/K M\(M49KX6N.HZP$E_KY;VV@N!X-HZ*-$T5P*_0CL'Q1RY% BCC8?&,1_/"\J6 MLM/OJ"!ZJ\>IF=6F=UQLFLDQKC)(8R901%.NI/#K)35">7*M/721,G6\G;.S MZ]AK:R@ME7H*@!P5O6'!@//Q8AVIF=@T3^LH2Q""-XT:H_N+VD59PM'?*,IV M@<#C0YK>__=R35>&H'8PVK)5?:;8[+41R7F:JB@ED$69MC2<$4A1)*#BA6(T M(D(II_C"%;Q,;'LZXT2>6B8J5_A0R$YK/@(-%[$ W\XVS02IF[4:'#;2#A@! M]R= 'XK@;T> #C=UQ!ZBJ:>/6'#RUYA"8@^9]302AR4]\RV>Y$:[$>M'$_%Z M0S>;9U5N?M"-V"[2N(A-Q@7,29%!C KM5,6)@%&$XHR(B&O'RL7 ]9.:V'X= M"%?14,"[I!WS+_K1LK-(83!P,SA'\0U1\,9*?/?\BU')0B5@]!.:-P-C5."S M%(SQ-ZX]'@V,8GO1(B*/\H*R/((XCG*(\XA!)K#IPQ,IA/(,)@U]TVG*&J/_< MY;Z4G^FZUQ^2W.CC734H_$VY_BXW.T.K_N-V6:X_FS#'(E58HHRF$.%401S1 M"-(B2B%+LR@2<4R(6R=#6\)3)Z.T;(!M-;">'ZB;[F#+TLTV6:-I9Y"FP,C- M"AWAJ5BX 1TFVA\JL#X/@N5L=EPE#V1KK,G.:F!L M2K&461&+E!002V):&U,):<8)3#+,!)(%E<*I+]%+ A.;AD,OSL&VFW90V.G[ M-0*ZZ?6);,'S2_OD"*2E9\O/JHU]PKW4NM[G_+2KCD5\V>G53'G6+=ON-I3O M%BI3140XA0HQK/?EW%RX8 E3D151PJ*49$YYWCUTY@EQ'LCJKV1#V+%4ICRM(42L1B,_34A $2 @L5R1S3 C%:N%55.5"W M^EY?4V?54@;4XZ#O J.U>@>%QE?E*^+@5H?FA60,O+37W&#VH+ M7"$(9Q^L*<]M,UPAN6!'G)?PLRV?Y.Z#=MJW.V.OFNF7IO\GH]Q$$073+@"1 MD&1Q#O.<$YK0B-""NMF0"U0FMQ5'@D#6E7'@53V][[?J#J[TK-F\A%C,\C3# MVNKRHM!.D^0($A$KF @<T3PRO=J=GB\W6Y;1/C&YST]YG?*M).[/[S,2^:G[?5FZ^RX_+ MM?R@SS+;!9%Q9KJ8PDQ@[1@@PB$M%(>$8@16@=IM@:)C<%#8$0AY5GO8B!ROMM" Y;DM^*\DF[Z.]7]-%V1L?H0I.[O!7]J@"H M*F5NN*B^XX85*?;Z==!P9#_'8QRA8>4/#HYK0,$)%_"G82?0N ]KL;W&?HRO M/MOX#VM!NV- [%_R]02JJ;WW=+-[;MJSYJP0*%()1(7*(.:F[8L^ZT+&M,0% MC_.8.IULSTE,OLO7\Z8KBC<.LW<'0+'=NZ\1U76G/I-R@MZT_1(%VXC/",R\ M[?8)>+[)]C[IV0S!!/,Z;6*.GF(249ZG!8,11P7$1.:0Y$D$DX+Q..%Y0KB3 MZ]U+:6)-K.B>]B'R=K'[T;+3S2 8N*FHI_CN/0G&1 O5?Z"7SKR]!L;$/>LK M,/K"=8W3WI3?V')=E?*]76[YJMQJ;^F8.BHRD6;Y=N>D_?D9OF=FG[U'Y>4-660BTCEF:#(E!_F$N*4*D@* MC""-&&,XX90ECK?W%^E,?O=VI I6#5G7V7L7\;'3?G^9_6;O'87]."JL^\"] M(6%"#=R[2&/>@7M#8IX-W!M\V#VD=?OXN'NWV6B%?_I4[OZ/W+V59DR/M@+" M>?*LS5I3.]J/CYM*:X%FI%S+\RXK ;"$O%W&[42^G]ZXMN/O'WM3E?GM:E<]R Y M6V 41KL-/"@X;I;A'(L)Y@[8BA>\XJV/WB^J;QL1O[^:;>S%*VOGO\C':F1) MTPU+"HE0P03$)-6N.5,4*=2M5ZZ$RL\<>R\9:L9ZW\"W3L M5#J S&Z*?"[N!/W"1J0*72'_@LJO*8^_+&IO;7S/XWX:^F9%M]L[5=6='4.^ M.8HP%44*4>]0-EJM?$<_NE2YX5/N*W!_A[G_%/<[]7DM0KN5G MRW>_E0-E/#[M2[M2KU=Z.J6_VVLPUW.RPYL18WG("6%2#VTHR*;;@Q M?F:'GQMP^\V,$K /?+N -Q[_G@@W-Z4/#)E3\-L# *\8N N=V4+A'L)W(^(^ MK_LZ ,K$V9L&EB;25O>,TAR8']K&EF8.83- )DOBG E4P(Q0"3'&#!9$NP4R MS[.,)S).>;307+/2WC%PY,%%8;J<6.O-O4;:W!*9A.BGXHVWH2$R+G>.-6MY8S(WFJH/JQ26[#9/LWU:]#NAN>$ 1S0ESIS^R:>,)S M[K#X+G1%3XQJAOSJ3?GM6[G^\I7JK]_M;K=9LOVN:FE7'OM1W:G3IE6+)%(J MY6D&B3)S!7!>P *9Q)LL(KG,(TJY4QK>E?Q,?=M7,0.6V^V^ZM*T?]+6J].: MSL3@M,>I'WD-.BW:ZK=>+==@6_VQ?[SO))^1=0AD+N2=PR0M8Z#FK$6TRYOQ MM]XN5_LJ?^B=4I+OJGD')Q_.B[9Y@=MW7 ]>R)8>5W S?YN/ZZ&[V/HCP+)^ M9O4=W9BYC]M[N:GH5M],*0Y1R3Q*\R)/M6,7Q<1,@>:P*%(&XYRF,1.,,^+4 M'6R$WM2!GYH:>&7ZB/\&9,.,F1&KK6.EL97A^U2T%#61CQJC-:D,L17]I(VQ?<[,!].EQ,= F6!_^-[OE?U?Y M<@KU=V MEZM#W,0I>)XPXHKKJL)U><2UCD, MVL55GN+ZM^MM^)6PU#9=+V+L-(Z2!%6VVG?566SWE2*WMOS:9=P;);U;[Y:[ MYP?ZLYV>P*O5/^VK-*XLX4I[=A$DYB8/8\H@*5@!69JF$8\RD@BK _$HI8GM M=4V[NIP^I0YJ\O:]E(;Q&C:_05%P=-]\ 7!JMV0EG%?OI>&59VO$9"5@MRN3 MW0N^T2XS>K/[=V +"-"_F)Y1KD::C<@$]A^ZJ>N:0R;E0Y_&/"\^X M'V3N3+]*(WJGTKO-6(X)XDF<93"+A(28Z5V.X#B#(DWC-"X(T[N?[8%E@,[$ MNE11!H8TH!W:]L[R$$3CAXM @KMI6T?F+MGQS&XGX>U/!(% \//\-=WX!(9 M_KR%4 -^^]#;L_GG%B)T_7";Q]U-T,./\N%KN=_2M7CXH3_=YW?+QZ^[;BK/ MEQ_TJ?G.*@\K!M3IC9&[NIL/.S?@;#78OAKL90 M5AB>)&^"K>8ID&'T 6# 4CHM-YOI]!&R:TN]WO<[%7W4-)IO,:':IXMS"D5D M6M9+B2!5B=+6-(VEBF6LF%.%P7'IB0VD(>1V%.I(;7<0\I/%S:(9&A/4UYVS M'N@,U%EXUA/0N4 OSS\7GG#3CNUFM_BL/YMZ4%BABIBHC,%,)3'$F:204HDA MIUG$$HR3*+>J6S]9=>IL%;,5;'=+3E?@'Y*:>@:S/]BIR:GXPQKB+92;81A)087*12%CIQ+2?E(3ZTY#&%2404O:L15; M/TYV.TX8Z=V4[++@$S1!'1U?D+S=E,;%?BL@]KX&QZI"91MFIAZX_Y$ M682YRB5,D&G.($P[%I3&D$LF1)1BK(B5TW=Q]:G3"H[T'*ZWSR 8/_%>)9B; M"G9(>9Q:SX5SN)F_1DC/>W<78=WNT_N$&;HM/WMGOKOP/G9/;KI['W(W!/6- MVIUZ4ZZWY6HI3'O"_UWJ4_\?^D,TG>D719$SQK((YBPW4\P*!HFB$20R(0*C MF"**;0W#*+6)#45-WR0!\PX'X#\-"^![PX.]EHV#-VY2@D+B9F(:-.ZJ!.DC M&A5U\,<$:-C;H*"H^-FDZ]!Q,E+6T@X8K?$U9C-BUN)TC9K]2[[).E78C')3 M&_"6[NB;IOJ+&N/&E=0^#S(-;YB$A(H8%BPM%*.*$FH]X6R(T,2FK3]3C1# EO[U<$ L'/HSC]W /= MHUE(-. U#+T]F[]@(4+74[!YW+- ?[FE33/CJAKLL]1G@GV3VI[1E."4DC8O;$/?K5#L(FUV0,Q08;M;I M!0ZE/0[NI?,6 H:JDA\B-6]!O(709[7O-N^X>Q47YE"8*?#+]:.V(>;,86;! M57]]N]F8*Y*ZSR;]N?RV_W9?[DP6,EW=T^=ROUO$1111HH\,O,@$Q$64P2)& M&*(\0[GV1Q*66LUQ"\W8Q&:C(0J>6JK@J2(+Z [LODH@S6AS5?WQ26Z6I>5= M?/"/9]P7^E6@.]["7!I\<^03G# *NIR"]J,Z\ IJ9G_1)V+OH/VJ3\;/HSM\ M0KSS"?'C)\1//B':_82^]2A3(+=P"AP'_,B@Y&9S/*< J>NI3K*^>Z>ZAW)' M5U5M\]=RI5_YO%L[-*6[_/;$6TU%%'2H:L]LM]^LG1O-]<@^O$6$$=O-V/M* M[-0G;E@HKY9P/4O.UOUM6*1NH[>1)_V.C%HY*Z5]7VX^RR?]V7ZEIF]ENZ^NT MNL''8$,=7P#MCI"!0/%2WI9VU9+M2+WN/50W*PK;:LA>V$"'2@N"LQXM[0%X M>-/WIJFS5MUPZ&Z_V^[HVDR 7R2HD!G!L3XMIID^/,84%BPR%:<)8;3( M2,RLDDCMR,USZ]3]DM^TC;DZ7+C>/@T":'L'%0H6KYLH;T0\;J1L!+WB7FIP M^9EOIVQ$/;^CLGK+8]*A^,^'\EZ69IC:^[7[<,/+KT^LL9KJ?KNK4J8?2G#_ M[NYD5M\->%^6NW5IVZA]"(9Q'SL F[*:2O\%/,)AV7U&TG8L^9\4PB'A3H9 M/#CRJ.>4,5-L6C=Y:>>+88$0%@J2*,,0(R2TMYU*B"0I9%[@"#O.%WM)86+] MK*NR;ST:'Y]C8>G_T^T?;CIHB:*=9WS,?-9GD6J*8+/A($0S)'D!59YQ:*J,(4U-3]B4DZ)06++"JL72$)&) M[< )V7HLY?B.98_0L-:'DMM-Q[U$=BI3'I/IBJKEWJ5G*V(>$ZY;TSSZK-_& M_5GNJ)G#T7:(ON5\_VV_,IF5A_&TJ60Q9> MBC,>LO64Q$W5&B+!/.$>QKUBKMUU9HNS7F"^&UN]]&N_+<_ZX&7ZF1V MPDV(>=5N4-OMCY,!Z.KZAL/.?4:]#P:A9M<[T9YWIKT/+&>S[KT6<=]B._>S M[5S.#VOQB7ZSZALTO,+$=L.0L-]\!P0=WXO#R.AX@W.D>9AT>P,TV>7WI=C3 M%1B4WVG''A?/:P,?6':V_7QT',FW+S5)JFGEJ1WZV6WYK\Y$-; M[XSQF#(.([.K8X(8++)8[^^,\#PR9?'":B#].*G)]_&&>+43=.$9F;.*H*4TQ22-$XS*1"/L%71_C5,3&PF:AY,J0&MN3@M0#SR<57M MIQW[I7]EK:N3\"-UK6YK^06GZXS&IL/4(3(JTHSG&8EA&DES4I4%+*3,(6 MRS1FC><.BODR;CO\L.]A[%8(_5EO*S_O;G._*;\O->N+&'%]_N(Y1)F((5:) M@ 0E'&8(MJX'P>N8Y2&_Q^%J M6+@K3E4]"\]\G!H6[_P<-?*\^X6*V85O^6Y/5ZOG>[H4?VPO5,,[5["YK3K] MA>W!T0 M5\"P!;YO_P;Z^BO8W]4X8CA^?S,=?*Y18B_D)BB2\T/$ZQK(D=1L M5T-^$'2OBSQ7\!@BH;]0]Z9%\Q?3H^W]\KO\?^2FO)?Z6Z;/AX_RBUPOR\VG MU&?V/[\"_Y;GD;_%ZCI M@HJPP\ &9RS'8RV3(N1F8@PKX*EJG;XUS !E6C3_MV;'M(IK^-&_JJ S%;@^ M%U0>WT?[H1A38ND74[GP?0L4*/$6=FBHAO.:\PW=\!7W9"B']R)^P9!/& M;K]6OJ&0XO7S[ULI/JSOGJJ.8NO'6].2>[E;RNTA))!E L6%2&&2<@(Q2@AD MA<@@BIE4'$>QR)SF(Z'@S,&O3Q!^AE1.B* ME3QKR/E7*?8K:3KZ5HGX]W2S>W[84'WPX%6*P.OGD]]4W:,IP9F*\A1BI03$ MDB/(<"8A4@7&%$MMLZPF-LG1NP[I7TUP 3JN+>BX=Y*_.O@>FL@O^JQ=P/PT?+ MN1;OEVLSLO&C-.T1/RXI6ZZ6N^=/Y;H=H\,+E>5$<9AE*C%W5C$D2O^(4B5D M(>.&)+=G043&*=JID!JXH;^V.<$Y+CI^"I\'$S1AT?2D/3\ %J M1L"!$WV*6[M-;'(&S/[(.Q5P?J?=H>\66!T 7)=KR&N> AV&?6 8. <[+3?; M$=A'R.[IU^M]SR$M4IG2SM=RK?^PN]=?DFH$E=SNWI3;W8(1I0&/8TAC@K5I MC2ED*!.091%.]2%7".[41F68W,0&M24%N*;E.)1E&"8[CRZ<\&[6LJ$+&L+ M4+X!!S3>#*'A/IK%2LA0PUF&B7IA8 M"^_?W=G?$AZE&+\ ]!+ 39-,C\MPC?8N,NUU_79<9;:;M3/&NY=FY[_T#,N: M .\]?:Z.S9P@%A=1# 5""&)*%"2Q8#"6L1DM2HLH=4I-ZRX^\7>^(F4R- TM MQY!I%P++8*BG8(YASDJF^Q&9W*.6%Y@/%8_L+CUOI/&"4&$8'S[I\ MZQ,RKRZ(%<[T$;G $A*<,5A$B61I3J(T08MZS-27G3[ 6\;_KFD$_I*:]1?O MM7Q\*/B MG04 W5Z;]=[V%1=5IZK-O)5][];_L_]%P?M]CQKFQ32;WVF*9P_4B5203VJ+ (D4<8AY)R'B$H1!1GA5$4:2L MS(DCW:DO/>N)*"\,"5A6[(!="9XJABH7P+@%3_IMAV'A#OB.WR!,A)J'S_!R MH!2H&:F&6=1X-;Q4$;-I\'(8MCX-;I[#UUO\[+]OH2:TN\,P-+'=8;7Y)KB[ MBW@RT=WC=?_^=@T);ZB*(L*WJ+"4.V*!NC.+L;>DL(;C4C,[V M5<^HU)YMEV))M2](329)1:MJE*I/=E&4<05C10G$C I8,(6@1$*P).-(94Z= M+WLI3>V&T3H_:G@\I2,XEO&6$"([^E!=:8//61@5*%0 II?.O(&8,7'/ C*C M+P3-A/^P_BZWIZFLBQBC5$8%@BRB$N(BTUM[G'.(]*DJ9BE*.,H7.U,M97DA M8TW:28\/#-A?;<@=X":#>U\G;>O_;UCHI+X'R7R_!*OE)<\D8#E> 0UGNA]X MZ62Z3Y[>/@# M&GMEPC_%=+9!P"Q3&,?6L'SX+"BVVUCLYJA(WDL\S3."&3Z M? 9QAN)Z+(M$12I5GJ(T=NM^?49BZF.!(>BY^U_ P]++OTI*1Z?^1, )1J3U M"Q/*7S\G,*][WBO@F3?>_^05HSU-+?-&?I7K[?*[--WEOLF/Y79K=/[]JOSQ M[U(\RK]K6N8O/TMN>%BJ):]"0Z^E*C?R@?Y<)(J1)"H(3(A26E.%]M9Y+"&B M)@TC9J2(W&>"!F%M8@V__6;:[QD->-2<@%?GC ):B[!*\/2;S>U M;V)X!16S-^#OU>?6_/8ESS> 55P#S7;@*:I!H0PY?C4,8_//;0T*Z,6!KV$I M>)_%CI1OO]/ERB0'/92=6$W=@F+[FFZ7?$%PFG%,">09%A#G4D J%8,XE3)+ ME* 9(HX',A?Z,YS*&IM;VU5 =[O-DNUWABMSZ]!>1AQ[<[B?TIP MSZJ306C M^WGMQ$2" S<&OF[4MF'H!E0L!3VU^6 1[NCF1'WN\YL/-!<.<5[+^)FH-EO] M,]W)+S_H4Y.MG661R I"(2=2VY\D)Y!DVC 5F2PR8J;O4N3B(UXF,[&_=ZB0 MJ+K;;S591W/2 XZ=U;A>9#?C<)#6$ 2&X@0SY8>%"J3E/41F5>9A05_J[,C3 MOJ5=3%N"[6Y3W>]7=PD($<:T7P"3+(\ACJ(,,DP%S(LH1UF::B_!JJ5_/XF) M5=(0!$>*KD5<9X#8J>)U8KJIX0L)@]^K],L2K";KC,#,=5A] I[77O4^Z:MQ MF^5W?0+X+MM"S:7;*FQP^VWG,5CO=(&)]]'NX#E->",? MC=.GR9=K6>ZW)T,90!WW]!K#]P*5824.!HAC(#$@%KXC^2[+>NU$OA>K_HJ! M?)<%ZYG'U_.PWV;\3BEI[BN;X-T#_?FYFJ!C1BGL-;&FR4*YWBYH)E.<,P43 MFF&("\0ABV5LFF.Q" FF\L*ILM2>],1J?F $[.C/ZACKMBD[8&BW/T^#C)N^ M'T%I8F&:B_K0:^9!KKG>()K[@*;?9+B]VUW\0-NX ^%9=W1W0%YN[AXK3-&. MJFT(5'"N#]2L@#+5]@3C@D,B$PQS+KC$2D6$68_(LJ8ZM;,P4R.JD%VH_BHM MJ"9H/S5%[ZF_6N.IN9M.A>PX]1=L-W55KZGK&DV=='.^6\N''Z5IYSS41[R( M,4DS@6%"8I-@0@FD>1+!Q 1)%,^P$L2YK[T5Z8D-Z;_@OZ$XO;JIO1V*XU9T M.FS<3&FGG;T^'T+>+_=D7+'07>R=);5K8VRTX M?_]Z)T$O-J]W6\'=KKY;R>^F2N<]Y96E_B(WWY=<;O^^*?=/[2_;&UE!."TH MUSYI+""FG$"2,@XII4)0)# KK$?0.]"=^H#;$ ,M*Z#E!53,@%?_HWWD?UB6 MXKD".VYG)X++\=3K@I2'B76!S-Z^3@2=GW$-\V5SLKH>\@^87)?59K.W'B)V MC:W/Z[[5SNOOVD+I;TR3F%UW7:C_6A-!"X5CJ6*40!+EVG%5.(4LYL9[S6(J MI$Q(X72]/DIQ8NO:M)7@+3W_-E+CV-G%#X,BXF9 CZ0/-1 WH$'H0#]D-;.E MI,%JF1VS[8N^C:NH.)9"/;]^?M#K5+DD7)M:*8F$.,888H9R M2#E#4!&$M9U!]"3%/(IKH8U":$[U%%P6"A4(2 M2.(T N><$ MYMT[>P4\VRS[G_3L\2$W2[E]?:^!E!N]>+4#-Z<^)FD6)5D&M2N<04QC"@EA M B(5,1FG A&WNL$!6E/[Q15E\!H<:'NU_!C RDXK R'@IIY]PD^0+6XA7Z@N M( .4YNT#,B[R62<0BU?\M+F3+K<@)"]8SF,H>6IFQ[$8$I1G,$>41['Y7Q:[ MU)9UUG;25O>ZL7KBMG=B:A<$.[7T%,U-#3]:R..L"7A@+_L?V7LI-%8DZ3K*WS RU7&[JLV#?M/H_ML P4P<^[5-#;4$: M5K2)\'$\-5I! _XTK("*ET C0QPE]THBM:4Q6TJIH]#=!%/75Z^8N= 45K[[ MY]ZXTVM1_>5KNC7-CI_-AOA$E^)MHXWO?IKZ!ZF9J,J];K=;N=LN$EI(QBF&3)J)TCD1D*81A5&, MI> T5XEDBW553&$Y)\6/$2N%([7"==FQUKN&"2!KZMM*Y\JJ\*VM>J,5)Z[% MX5ZPVUFM":'T+"ZO^0"O6HY,$P_00MMP4R%;EQ3>#B/J47A^#2#!"M.]F)BY M>)C6X/&N<\7N7&6ZLY;F!JS' M_55%N..5MT'+;3_+[W*]EY^E:59JQHO(C2HWWTP]R1U;+1^KS\CL]EQK[,/R MFRG-4U_TWVZ5Z:EM.E/1S>ZM_GRK:VDA,E-?7?G- M>GDS2,H,JS?5\X_KY7]+L>!,%(5*$,P1X1 +TTLABI3^5UXH0HB,B-/03BNJ M$QOE-D:Q.1!T;7!D@YR=@0R.AYO=:\B#+OUJ1MX-,"R$['7D(&>PCD^0 PWGW(Y>7_:S"_:9\DIO=LUEX=[L6)FK]9(+4;Y=;OBJW^XT\WKODO."9 M-@ P3;,,8JR=/%.#!DF&,A+'D<2)4QZ8"_&);43+2A7(//!Q SY)QU:%3H#: MV8RI8'(S'2T7-Y6]V)T"!8ZL3'1_Y0-"(+OB1'I6\^(#RDLKX[6&1T1FM7KW M4_*]:?CR1GLTCZ7)?6LBC[;QF8$UIH[6K%;@0!L=Z]Z+P:W[U=&C_B-DZ:;UZ4YB1/$(>Q MDA3B3!:PX!A#3E0491))):WV]#X"D]^7'$@"3=.^ZODB&,-J&$)$1_4[E*ZU>N;?NA.A5D#XDR4'E]\;792JR'F.[64@\^YVXI3(M5NOU: MM1-J3L^+2''$"I)"AA,"<1HK2)3^,6'$9),()E-F:R@NK#^QG= 4837+J6I8 MU6:$V.O1)43&K<65B?#(]'5;TT=:K[U]A!IM@ M* -#&B*@B>M?R^H\VW!A[]X/X##NW(>!P-EO=6SSM/S;D>&B_9=O=AO+=(H\+9>830)28'LDT$9#$40%SB4Q[@QRE MJ55CTV$R$^MJ-5RC&V1JZ3K>BO9@9!N\OU9RUVB]L]!>4T7Z90HX6>0"D=FG MB_0+>FG"R,#3@8/MIFM",STX1BF+$*90TDQ 3&("*4DXS'*.4RR%%MVIS8$% MS8E5]V.Y?H0?E]_-%;K^^ZI>I,H6#118[X!W93S=#Q(WG>Y%8X*QS Z"3ATJ M[U#\:T3(SR&P#HQ?>-7/'GS:FW/ZG?HLG\I-ET@*1(I7:Z>9RBE(HDL]K&!VA,K+@'JH=>F?:QI#Y4,L5S ME.<:!F7:+"8HAB0A&B01Q44L^\AB +G]HHM'^;<-Y4"AQ1&)!L*+?6_.%F(<8;T;9AQ[U',V%-V83,KM MO=Q4=;6'$WR$:1P7,C+WF-IA8H6 5 D%8Z04BQ'!1$BG25 ]A*9VE\Y&I3^9 M:M7.>/1_=1P$U0>8GZ&R4]L0 #AZ"UZRN[>Q&!$L M5+N*/C+SMJ48$?:L_<38\^[GFX!7:!/)5VWK7O;>)%(TT*J M&&JKB2"F(H.DT&<8DF+,HCR-HL+J^-)/8F(S:8B"E:8*E%.#ZP%,+(SAU9(Z MVCTCI"'8Z7'M;MXN2^M@R:Z6VM-H>4CO9J,&!1LR1Y=?G,_R##)^8F2&G_2= M;V/" U7GO3_H:B\7F=0F(U,1%$F10LQ4 6F*.60I8AC1)(DBY#;.YI3 Q+;D M31/N,/3^#?Q+]+=(\PN>Z 9\-]1O@#:'-U']#Z![O9%N3"E<,^#F!L09NLF2 M[(:DJ/F[JEHI3M*;-$]O$I2U?[W<;O?Z1;H#_]"H?_U?_Q-ET;\E2"]AO#[S MTEO)JX_HY%?)#=!O/]7CBU?/X)7\R5?[:A1%<1,7Z ;AHB4A)%]1TQE1E9M: M)""6WY="KBNZE]=W'M+SX@M@=TJ\YF-U,YS-)]K,WOFC_A0_5."''+QS69Q@ M+#_S6)W+PIU/T>EYSC/>^NUI53Y+^5JNI5KNMB?]#+M-7!:*\$00'D$J MT@QB17+(4)+!#.<)S7F<(.Z4N&)->6)C=*P>K[MR[4KP[LO]O6,4UAI&R[#L M%. XQFD;%D#+PUE'TRX? 0.WKJ*'BN1:TYTWM.L*QUFLUWD!C^+/'W0CMF]6 MY58^E/]8/RU-:MV#N8)W[JYNL=3$!J'F %0LF%:8#\MO50.Z?WRZ_]#)UM1^ M2,660X6H!4K#YF$"@-R,@BTVX,^*(Q"\Q;J#]'X%I1;KSU=7:B_L27FIPVON M 8[/4NRKYC4?UF_E9OF=&A_YG5*UL]R-IRPDPR15B,%<8@8QSO0QA7($&-ID&*S=+<83I MPQH3*%?B#2)D%(13!$MS#@*!5FL?\SCA,I$9(EB3@>OWCGW4]V: M5_1 1=!U#MM++.Q.3U=)Z&;FNL)-,F>M1Y)@T]5>KC_S3+4>\U7O;V<2.K MTLD%YX073,0P3F/MTZ""0H8R[>(HCG.9:7U$PM:GN8J3B;7VR)O);2^/W#4Q MSM+P!]CS(6[R9%@$>\,CH"V3]MOZ=9_*N$\T&]9N]N,4Y@YCS>C&NQ;FACE0 M<0WG8X7Y=@=RO8)@->"-7;?^; Y:$!BZ/EN8!3TG753C M,M[44V@6+#>M57)3ZIGJ32/6_R*IQ# B,B$$HQ2;Y&7[$9TGJSMM!+Y#.J^9 MIW.*A9T+YRVA8SRK(G,#&D(!ATI<=#G%)K+,!$!=9$A5Y"AE-$H@3,^ J(07,,U:83J4,8Z/GG:9.3W!L.F^*2YF5M%KJLX3/YGS5!?_.-;Z!/L@ M[&S%KX#7S;Y&2Y_NP&L8A1H3F] PVOO:*D)RI!"8QC(I@5C:U8[ M&!K,E[8S^/I737)H+NQ->XI/91'D&F4@DQ37-( M"],#2KM'$4-)0:/8Y5AA2WCB$X>ID7QJJ *3GF!TEFNZX!6KF7!,G[,&U,XN M3@&3F]UKQSPTQ)H)#P:WEHW#K]Y4N+W1#L$0;+[S'ZPQ"#L"8ISLKY@"80U& MSR (^_?][,KK_5:3V6ZUA6/+=14P,[,GENM';;OTG[9+O5;UUQ^7E%7IRPN> M4$0*3F 2YP1BB3DD*"\@U\Z;_FND,L5=7#8/'B;VSH[DM8WIT*_2W7AWC-VJ MXE.G7K2X0)4K<25Y@.( M8Z*J8P3&%DZ[W7L"D-RT^ 0?PP$P+( .#Y,$11SE#M;SP8[JS"T@G* X[PCA M]KKO!&$CC=Z_JT7OU-U3M:VO'^\WI3Z:F/#(>RU9VV[OH31[?[E:"G.W6B4> M+T2!!,49AERJ!.(\0V8,C828<5&D&4+$+FTF'$L3FYY3!L&= @<60S5#,\_V#07@^3S?8"M[9HV(_]QO=V;Q]^7F]IN)-/]WG6M%!$\Y MDQ3R0F"()960$RE-/6IJ$/*,8ND%YN<\Y0R8EH#)A'$ MD8@A5:1JL(%CC' D66[7=30H.EZ]1Z? Q\Z8!Y'9\1!I(ZQ[ZLV8(*'2<'KI MS)N2,R;N67K.Z M7I E\*M=E:S7KR[-VUI12VF@EN8""FZ2=%$>0Q2B'+!(, MH4Q%^K^+M7RL;*G]G=4P5:OO+JF_NV>T':^AF_E4-V#M.OI@!#D[_0T Q!5W M\%W"AROXAG; :R<[(4->DO<3F__J>U3PBQ?:XV^YZ;N0R\6[]6ZY>WZ_7,E- M,\#T>4$1XRSE!')D&D3H QTD.44P15$N8YEF++7*[NE9?V+'I*8(*I+M(%S+ M%E=]@ SK;0 QW13534)KU1R18R!O-HFXCPK3Z-?:8;YAE MN]OL^6Z_T9IJ[GMOUT+_G=Q\E[<_E]M%GE5G *U1"9<0(ZU@14%,-"7/M*N; MT31)W&(H@_0F#Y!TJ ,S<\4URC&,EFT((Q@&KO&)E^*#/PW%H)$&*]F"A1&& MJ:UQC->UE^DN7M]\?*PS1I9K??=@Y#-"^^/[&2FB&2]^_N MP"?]SZWI=? H05T0TNT< _0I8F];A3:(QK#2A@+"35/#8. Z2W-02-])FI<7 MG7..YJ!8+Z9H#C_K>1^ZTWMU->2KBG-G)%69TH?2+,,^W6R)^5T3O(#";K_T%]!-Z>QE<[]]O"A"J$O&T\7GO4N\*-C9 ME>'EIV9+*33CJ9M20,54GFBE@S(ND#XQZC\QS#%D2*I"GQTQ+YR2#J[B9F)E M_6NF&78^##O]GPUB-W/AG7IX X[L_=(TQ'.4?EU"8H>7OWIJXCEL 9(4+RSJ M'B)KZE_?+[>(C*U,6NJP6NZP! &[TPS9>M.7H,(C0?.0LCM9F&\1'8*HHW)Y!5)ZUUT MMG#:F%C=F-KHL[Y.?\G_Z[-\TA_M5[J5]YOR<4._W1X:B]='-[10"F&4( I5 MS+#V1S(&22PBK9Y%+BG+:8Z=DI0LZ4Y^3#"EUYL#&^"IYN.FVUJ=.IS@76&U M/5D$!\OUR&%P.G( [EN;CBQ,4Y^<:M]?=&X=5MVEW M;+5\K-R%0W\^I3(5"0QIP6*(DSB%1804%)@R'$EN+'X(DT88FESDD3!"8IRDF22YC1IV"E6[D)S9"+3-5/.3(CF,(Q!%1.\]D.IS< M;%@/1*!FI=-^'?P9M._Z=3@$49W> MO-9_Y%58V R(>/-5DY?;#^ON,\LU7SYIC>P8))KG*8XHC!)J!H*F"!8J2J%2 M,:$9)E0RI[&^(9B:/&O!M!0$1Q; *9]NYBK(IV!GQ.;&ULVT=?#\8MHT5E,F M?G\RB?65M:OY,PW13Y!O.)S(WH6$+) 5#,+2K+8Q)(@O+6;0M8.$EL3;*G6D M[MU1C=G9+B12 J6D@$5:"(C3&$&FM+W,4D5QD6LSJ;(V\=DKKG2!J)6FGN8] M.P:5#)E.4&D+7FGEK$?B.7;GL8#0*X+D"TN0X)$ -?6F(<]-/3BK?WNX-G T M(.PT,:-+!']EN&@ @)%(T=";?D;A]_5&\O)Q;<).#_1G.WEK(95VE%A60!*C M#.*LR""C!84D987*\X@AZA1?[J$SL0O4I0IV]"=HFG(Y^CY](-GI>@#1W13\ M1&I-$;P>D]I9I4=D"J3'?51F5=X145]J[-CC?FI:%T/H]9H@\>ZY2AQ.%,EI M3B4DJ"I0CR)81$D,,Y1'N> Y05GAHJ67R4RLI$T)COFB'LBZZ6;W, M;MIY2=S@^=3#0@52SQXBLVKGL* OE7/D:?=<:9/W2;])V]3HYO&)%:K* -9D M[).<6S&&-<93 C?U&&7>*3OY!;M>R*$%0RQ@KIL*0.T M)E:#AC)H2=^8(2GNQ3M#8-GM,($@<-.C7NG!GS7I@+N-A8"!MIPA2K/N.Q8B MO]Q\;%[QT^?W=+FI)JS_0U(3>3=AI?]8[K[^OBZ9J0@RV=,?UD_[W?:T;8CY M<;\Q)\K7=+O<'I(*J[46D9*:9 &60*84@D*I)),BC?4#B[KY\9<= MW>SL[,$DO+JHT4N.K37J-=4_<@GH3A\C'Y?KM5&O4C7]G]V,RC2?6![')$X% MUQ:;Y1"37$$6,0J3-(]PJG^;)VGSB;U;6P;P_B*?5\NOSZP"RH:-Z##,?BA609=GD'--#CE^@8<^QKFZ!LT325)K;%U-W(V@. MJ2P()"*)(Y5BE<96Z7-.5"J]CFM]O -FX/)0'$S"9?J $_+ *<% MR3X7>!*P_-*##Z#Q#FC\\C>>OC.!HYT:%0\?Q9N!T0F>;I](I>9IJ5F>?C)-,[3PC]@OG=_8)/CS) ML_+S]@^X*-A90X#+3_GFD'R7 M=3/=[8)A1#DS;2]QS"'&&$$6)1S25,@X%SS5NZE;XLAA[,\6.K'<>69\SW.1#I/\CA_Q+=ET')EKNP:LQNG M,J*1()!E402QRB)((I%!FO L4HI3DF1N/8"ZRT^]\S3$7/OTG"!@N?%XR^5Z M@J[I3+'O7!0A6)N;D\5G[EMS2;#S1C07G[JB[N##=KL_35^N NSOOCVMRFON#/CU)T0Q&OU,?EVMYI^J1TPL>(YS$!,.$ M%]HIUN8'%D0?-+DHHB)*'!A2OGTVIHT:\2CUJYZ'Y)B"<@VOI4(6!S-%YZB0='/"H M,PW )%7H%E(&3SY/,>A_)=PUV=UQRU_$:8Y1D0E(8Y%H!X>G MD!0EG6I_?+KL@NBV]R777KMNEY=#QNZWJXJ3_!V+>Z;&O)CBXGC=+WM0OM8 M:4)H#@6K.C\D!+(429BA1$2%*'!.(I^&70X\3&PNWI<;N7Q<@[I=,G\&NR-K M5>.6TO1-\QB)YP.WG?F8&$0WD](R7@#7,M1M>--A*7Q7+P\\ K?VA'AE!(<)Y"DYAZ8QCDD.,,PBJ1BF M")+$.4>QU_2]EY0FMNP5.6/8*X*>4_C.T+$,@H>0V/;YH4M0AIM8RS M%$8R(Q!+D4$2 MXZY4.!3<='<8 (^A&"-(V#M X1#Q\W,N(_/'#= \!+JGMQ-QP%D966 VG\1. MD*[K8?F&>[.X=YN-J8DS_0>^R\US7;INV3GNTKL3&R!-LES+S>Y8RQVN:G],2*^^=1<7G*V)W9 XW8YV@\_Y M>?'5 )Q;SC=[*3X>)]0V$_L6C G%B@A!E&KG %/!((MS 4E&:%XDDA694^W+ M,+F)E;2>ET1KZO[S>$<@L_/OPP'AIK U!@UAT*%\ ]Z$'I=K)V,@MW^$V*R^ MOYW@+P\ EF^YGP*J83/_L5GNY-ORQV&^&1.LD)Q1F"HI(28R@D4>,4@5$X0Q MI5B*;)W_BQ0FUN:*)OAAB$)AJ-H[MY M?;]:9#^O_4ST,)[ZH#0##OKE]V;SRP?9[KKCPP_Z>0B-1?I"5]K7/VYS&:.X M$$C A)JJ6)IGD,8H@91%*:,D8A);7>P,DYG:AC3[X+:A6J5H_*"/KBY!#T9V MKL#UDCN:E4;HEN $._^P2(%V_!XBL^[TPX*^W.%'GO8>=["1="O?ROJ_'];U M4,OV^O<-?5KNZ.J3W"V20LH1[F$18HYE$H5'*,49:QP&UED3]SJ M^WS-Z*+&NZ^')AH]]G;P'1"UT_# */F.4JAH@U!3#^?B0N.>(2;PF!+>.[)#(Z 7)C6X+J"G[EYM]^4HEQI"];XDIP+[0G$ M.90%UD:ER#DD'"F8,IZFA.8T+9S&U[XD,'7D[D#.S4B5M+L7CW^^<% M)=K5)D4!4U-8A@F+(1.R@!G-$LJ(5G-JU1ZGN^@,&R6H#1UX8]+9Z[.C^6L[ MQ3T!8%@]?<5RWR%=);)6O4LB#%Q-M8_7"M;^=%2ND^5F4:%+ K2*\ MU8WAP[?'?R]__&/]M'RSW@K]\Z%6[A> $95F2P8(@4S6=2\A(0B"*XE2J MA&6*._:C&B=EYL:)3=>W(^19P_/;M:@"C)UT,<>ONMNBTWWI+TXD,%'3 M^N:RFVPXQ???#X9@/1F=B,_CEZK7-'S\6NYTF]LW^G%=\^+)(J% M($4&$*W7,23INF>V7N@WFE[B;2D/U?_[.( M4?YO0%;D/1HWGB)DNS%>([?C:;):_P;<[NK^E%7KH%T)[FG8N]5^F4+V43PE M,'^KQ(L"7NR&>/E)-U7<;G8+0[])";V7T^(@HKJ6&V/+3;#2AA&8CX_ MROU*?/CVI#?:=TI)4\QNIM*;5O\+(2(:9R*%$4.Q24)"D)@DI#PO$%-YKG<< MIVY]?FQ,K,!=IL"._@2L80OL-%_@AV$,+"O.@&Q9JQ[<. _/\/P<[';CZ=%U M,Q8GP&IJX/4)L!5/H&8*'+BJ'AR<2N*\HU^'2Z!=WY.)63V#ZX!ZZ3U(4LHQ)F!""44RR M-,VL2J+<24\=46M[;=Y5\2+-"JAX 4=FVCRD*V>@CF)L>8R8!#G'*%NG06G- M!?0%[8I>I;;R!V]=.DKX%W4RM06DO[&I]0KNA1__>[\N/Y8_Y.;?RVI$19O^ MKY ^U:2)T,<9FD"<20(+@B4T4)!"92J)K.N^>VA,;$(,55"1!2U=^YJ(/EB& MC4$@8=VT_H*<'D4@?0+;EX$$$-RO$,3E@W8J!1F1:* 8I._-VKGQ+QM.K)JEZ@V5&;^1!TE7:W*'V;0V$(BP5/391!EPDQ-2PFDE&%(\ECQ MC&:I$D[I:A8T)[8Y+0?5T:K.,[\!WULN &W9<'-6;+"T\U("(^1FJ [@F./1 M;0/.@0%P.PJ.LU/B(&X@;\2&XJQNB ,$+_T/EU<]^LYL_O9^0]?_I7]MWSKE MY3O3?5DU*=#2\NF-ELU93-YI!_+[;9IK_VFR:*KF@:;%K75+6.WA?"A6_ G MN;M36E<75"*>DX+!)!?:?V?*]&)@$NI_LHAE!&&WB;[3L#GQ3CS?@/#$DI55KD,.$JAI@G)B,J32%/&$GB G&$D\5WN6'E_W<^LBZ[_[_\T.P< MKE__0;AM>W71P0G#A\(#P_-O-Z#]D%J^08?Q*KVEV\_^R'M5KF B4YK_P%4+ MD^$;LMHA/)/S5TE,!O3%ZHKIJ%T;EZ^2"EX_5UT8ZR"Q**1^)TYAE""]YT:9 M@C02!>1"1HP3'*5(^07BSVC-%7D_=/EDSZ#N^WEEI/T<-=?0^E58^,?2'6&X M(G;>*V#P8/DYI5\4'>\5N3\G^TX?8G)[DGZXN\]=^4]V\I_[O5'\NZ[:69^^"X4 M6!1::P54&.LMF18)9,H,MREB1+B@190Y19?["$V]'Q_(@IJN?S5)'U*6VW M^1WW8!_1W7??$;E";;U]9.;==T>$/=MTQY[W;DC4>O.:Q3>E&7RU7ZX?FX+J MG4R'>X9]SA-#?F%ID^3D_3-$&A'T;RFV^7VR]-&4G&W_H-NEN9,5R4-JRS. M>*P09")A$#/*(>.20Y%+(;)<$H2<\ALM:$[LSCW(S3>P*NG:#/NJ8+P!S/ " MGLJE\R1U&PSM+&Q@9-PLY9'X#:C(@YH^*->@Y2!P0K6#O,%2 \8ISIP:8 W! M>6J _:N.+7"J)BO/B_>?%QDB1&4TAWDJ),3"E%6Q(H4D(BR+BIA*:556=5QR MZCO'C7UN3T?.807UX]Y-_]Y_OOWTYEV AC9GO ZULZD?;KK9U#]TFMD_\1S'6ZZ%W"X?UZ9Q:9,54BB&.&8$)G&AO^/FPIZEBD(2%P*S M(HM%PETVN LT)D]Y:TW!%JS+'3B2!W0+ODKQ:(X>AUESCL-U+T!&N&290!(2 M*2,-F L [Q#R-EY E>BX69Y M/FG1WYZ(_N^-Z,?YA!/TIAR0,=0LX0L4YAT:W"_BV73@@4?]3-UG:3X\OJNF M2=ZNQ6>Y,FL?QPR_76[YJMSN-_+8O2I*DB+-<0QIC#'$' M(5)+##.4R2FB2 M(&DU;>(:)B8VEI_??7GX_/N;A]\_?_CT=S>%]H+43N.G!LK-))QP4R64-/QT MAHV#(T>!&X>%P"20"?%B858;_W]VVF2IC_$ MD]EQ7C\_Z!6K_@51GC*48W,1;*9>HEP[:!DO8$$BF19Q'J=V73@=:$YL@SZ6 MZ\>F+O#AI"K0S1[9@&=G?@)#XF9M>M$(/MS60. M?F*3GSP.I,'6T+ZI6S!MP;(B#UXMU\W?_.9J$'KQL[4#(3!Q4_\C&%]J,&JR MH*8;4OG'9 NF\[V$9E;U,8'/-7ST#3_%;DZ4[3%S6:[?EM_HCC^-6E[U5U6=BM_]0X.GBC"QY*+FZ/)]^ M 3XD2N(#@ "Z]\1,EVV1S,P?E8E$(A\KS..,)2@$+,U4]P2A\NYY#"*Y#>&< M\I2D1FO[&"'/"WJW8^[1-=/<48#T]-:%V&9:.R!Q\&=#U.&"/2>7(XT=);.H MOLX)>ZZML]=;QDCY7[>TCKC*A\LU?R-_I'43TIU<]-]]E]\":14V_6O*#2V? MU_R8SD1$$E.<"" X2]6T&;ENDSP".+<"1M%S&Y(X9 M5VP7_/',Y :JWD W/*I93KTK#UQ:)Y2Y>%F:,KN*A M#CA:-G[J#L*+>*O#1]N9V8^XK%0U-[_;/+_L=Y_X#[Z.VU."+..\$ 4%80H3 M "F27A'G3+I&0D21P)$HC,*P$[1\1SH4J2 V,VI3T.@9*T<"FQDA1;1NIL!O M@H;N3=#*[^'\1$-$1W9CBM*B]D!#Y',]U[G%O&*ER>%ZE-:BFYY1NU_W9%T^ M-AE=[;E&!0\)*!@3, ,B9CQ4+>:19>H9XT^LA'0/A_! M]LB(?NF(-I+3>N\+'S,#T(/FA(6@QX-%(PMMC/1+;WQ@95>6H_-U"OY\E\?-3WPJMRRVDS7G[TO?TCB&[82 M!0KE/C(#B*(9) M6!C9D7%2G@V'ZM]1'B@WJ7W&:6GC./&4X1#&,8CR3'4#I +@&%%0H"S+:8YC MF!MVP7&#E-4AF\+J2+M.:C-L^C>!E&[,S(7T9I9S0&QE/#TD\,T*YRQN-4IH MX7#4G,"74:;9.\QL'>/EZH-TTO:O'YYXI1[W6[7]:_]=]6G!F]<5+! N0IRK M=@E,.DR8 LP+!G(J:!H3#%.N->5]AHYG*]=0#CK204,[:(GKZ? <4M,*[%!^ M,^VU%%U;>34%FZ@9D$]HE%;^<-35N>Z[[KL;T\0V+>QBPEG(I2LGD, JMA8#G"<"T")!D!%"$E28%9D[QLZ\6ERM MW>]P5;TJU;]]4D\=W)'_2Y5$Q8%R.-(VG_0,37[\^#PM? MGIZ4R[,5[7A+]5._=EVZ0,=IK_518LOW3EW9:W)5#[ZG].7II2GFG.TT;MMF MV-6KUSRN?,L7:K8B'!GL%=?+O:WBL>M2UO0V#KR4U'J#RGES9%?\O5%+9R%**BE\W!S]#0V+H_4@WS%!13\X,!!T'*C!,-O]9JL[3EX/E&FK MX1P/PYC@+!2.FY,8R3MQC"J?TUH RHZ*K_?T1=3<2-!.J-_F&'\L M=[1V9,HM^RC_MEL)&"9QE&9 \"Q3@TPS0$@4 Y)#+I" 682TNKA-4O&LUQW= MH"'<)CP&-6G]K(=QC*8UV9GDAELB&Z&-\AUFA;+*=AA_ZF*Y#K."]3,=YB^V MK&,;'8S^QXZ+E_6G4O!5E, H(:( !(8Y@$D6 \1I!A(F2"9"B'@&S1(+=DR M=K\O;O2\+#_@U^#'+NB%37J][VZ"FA=]A_M2['D'^RJ)S31U0%@? 8FCPK2=XO'+[);=V\W^Y*5Z]K)_BJ=[:H^QVG2;3AK)@T\/;\TY7CW MX@.NU+JTDR^V[NOSZ^OP ^JF<:)(1,JSNEA5 )BILE4,$Y#R*!<"2<X$?:O8;57=;=BWM9A/,RQ"WZ$9N<(R;:36,;SC M3&DAW^R:'@8H$AE):00BH@9(,C4--DXPB$(6R=\X*1@RROT8).,[@4,1!411 M#6B/;,!_JI\-TWA'D-+S ZZ7WTSG&M%K@H'<6=1QOA/]4V.M\.Y[\&$&"O-, MATE)7:4K#!-9-N=@4M"+Q('IJ^V4=W)4?)=UT"6;O1Y:\MP_US/BA52I;_AG MW6^^5JSP'+!EQ]G/"FR6.U$<_GR8TZ!R@D$<<&CB&:,1,BP]_/? MZ_5;Q9YGO@!_NY>HMT#]O5Z,V6(WFTYY$QQ$.&1VO\H_'OK&!8T<4BV5)&H, M:3M\XU28X"B-NP5S.>0=+;X+,+SH0K[<"SAW"A:D;#NGE.R/Z8U?^+/4P._2 MB6E*9%E;9'2!F%E71[25*J]J9 S@SY=$6TTAU9'0VB'22V,(S M2'4$OQP_JG67>6_-26/4F9ZZF4^7Y=Q,3[XP/ALFK=(JB@3+I T -,IS &D: M 12&"+ P)QQ3%N>95D<4]ZSY/KDX&(_'NKA@71<75,?B,_G';>VQT!./I9E1 M?Q.(HW_9CD+4[UCI^!U.&ZFW?3/N7<2C-U@S?%(<D MWWOT[=Z578?2MWMG1EU-_< ZT?O4,<'%.J3Z :K?1]43!3O?6?+QM&URZMO> M=3!-4(%3!+*\( 6(@%%BN62F!4Y+L*8YHE1AXP+"IY7MH9>4P=BY@Q?8J'G M_UXEH=D*T1?.0].^44D<.;:7SU_4EQT5[]Q]';_0,@M6JF_YN'G7#"KO^G'G M@M*04A#3- 8PABG 89$#).(,Y81)_]-(T8:(^ XS-R3K4-3MR_[[MBKWA@'B M06CT].Y:@N-=]!WNYV6UJJ"O=W MV]V^:XY?9##F,8] %,<40%P(@%2#6Y&$I* 0A5!OILHH!=]9J-7VL<)/<@?7 M%.]315G?W1\&97YG=;6H9CIX)!?4]"S&)0Q+JK\_N5IBNVW&N>1N=@63PDPX M]\/W+>:C3[+==[6G+S3/QSKF ]79E9KY6*=W>38$1V*:C;\'Y)K6^^M$,E/X M7@*6J[S.QIJ04MN-HM*3TC]I?):8>U6RN$W^S_<+)A3(DVLEX.W+;9<3C'=7RTGKS.O MQGXG]T>W%S5YG=P1R7C%W+'!G@FE+9NCDY%Q M.HL>C\R*>WY&,G^#=>?.[1,_M G]M&U2#]J1$()!G.=I F ]3".C#!1)6 4 M0A@C(<(XT^JJI47->]RTSMDY$ \ZZL9--R< TU-D9S"8QEI'$/ P/4-+1'=M M,B=H+=T4A*$$P52E(C TY=9YG"U&4FMG,B3N9#_,ZQ MZG;%[M5LB9=*Q8_E!9^WFZK[]5>\*W=GG:TB3!G!. 2AZOT'"RX *C@$*"&0 M1PDK>&26 .6<1<_6JC>[H9QS3XP\Y5?IE[!I?-3O,&\$5NFS]*5YKY M:3YJPG]LMF3'JQ^*_MWF^66O!@MMJ+RK7M^/)B$5"8812H# $04P1"% O CE MKWE&"I21N#!J&.>#R>5,_2D#9\9?_O9NN]E+[I7Y5X-[2M9.Z GNR;I\;(;U M6%IYER_5T,Z_T:NRM?0WP^OM]F*]O0GZ; O>)'%P / KI<#ERR^S8+@ M >31)<$'K6M[ZJLVU4VW^"+/48SB0EIRQ &$0DTI%P2D28$+&B>9@)E=1_T# M#<\F^;RUO*)[73?](SK3QM&1S&:VS4+<*_KH7PCDH(O^\9EOU$/_0JCQ#OJ7 MEYH?3'_EC^J!OW&5VO_\O92/;>/((:*T8 (!FE(&8!(2@%B* >=)*/_'41&' MNJ?3HU0\JU^?H/[9]#@FTRKG3%(SI>O3SINXV[<#ZAVU5%^'N]U5)7O;U'FRK^A5*[UW**!_Z>+>1:L%W^U48 M8IJD:0QP4J@.-$4,2)3$(,))G-.(8H*BU7,]<^/K'E=[O5V0&^9,OOOG+&JK MP:_\L=S4@R\(7JNN\89-+=V\AH+$<2$@!'(SFJFQ@A @A I0\)P(G*8"8MJ^ MA@]R(_ZW?@D=@P:):NRM\=?;,2Z/J)E);WA2O8%;KH*6K:#/5[#?!J>-8OF*!=]W]=5QGD1)P@@02+7, ME(@! N7Z5+ XCSC!.4VU3WG/'^[9;53D@H:>_K'G!0#S)[O7B&5F4'H269SH M7HBF?YI[C8AV)[FUJ#M-48V.<\=DF3C*O;AEL6/<,6;[1[BCUYBK_[_*_Y!V MY+?U5B[^M?TI^>[N[M-#^X4A,108PQSP-$1 _LR!FN "**> ME&?3T! /&NI!1SZXNPL^/>@KU Q:\Y;#'09F=F1*? O#,H.#OIEQAX>=T;'Z M6A@9'ST))TS1S ,6,TQZ@O3-E.8=-C[+AM^+=Q5GY?XSW]^+3WRO;$+WM_N7 M_6Z/ZTW-BH0T"<,H!#%)I05C) %RKT< 0Q01FLOM'L'Z[HPV7>^>SJ8^#Z0U MW;IC^[KAI??7[9$=$Y]!'UL=3\D+8J9.U$:-=PX:DH'D0_W6NH+FMYN?-OQ>;LJGEZ=V M>8]R+A@6 L0LI*HY629-*L4@0GDN6,$BQ+5VB!=/]FPT6UKZ!PJG8L\?(E@+ M8V;/6C(.=TFCS%]Q3G#ZO,7.!@;%Z)\'#%]@=P;037%NASA_?E'/O!=UFO,-VO1 'EEHD0(&*I/Y!$#!#*,<"AW,ZQ$&9A;E3/9LJ 9PT[3+7& M[53K7(-DG;F;*?#$(O.%%+:L--WVWY"9XK\8(RJO_[#AS MF"YD"XJCX+ Q^47#P+;@G =\K9]C9Z$>JNTSK_:O#_)+M[_=,+4/>U8NH'06 M5AF-TY3"$&0<%@"&) 58Q G(XQC'..)9AE(3:S1%S+/EZ4C7V=:\HUO/LC(S M.). 48+" J<92 57YAN% &=Y!.($)RC-29&KQ*;M'J\7!NQ \F\&F)XU=@6# MF>7MJ-X$-=T:B ]'(#Y/ &%L6G4D=&1&)TDM:C)UA#XWCUKW6,X:K![QIORO M>N^KDJ>WZY+5O]3IDO?B07Y7NKWQKR\[N;':[=[S':W*Y[:E^BVEJM%L?3:W M+FG)=[T\=H9)A!,*4(@3N2EB A H?\TAIQS1E!29UJ9H$6X]&^.:1>7!])EL MNG&4CYNZ2;VJ7SKP%W0,&HZ>\_I"]4S7W^8UF=F^/MLWP0GC-\'@ZY-_;MD/ M>OS7+W7@17IJ]; (VJZ&S'GE==GYJ[DY-&J^IZT1>S''339$DJ"L1!%*8A@%$$ 0X3J==I M0O,X22E+M)IY#S_>LQ(WQ,P4]4Q^/=6TE\IP)6R:/OC0O6$1'&G;V<,7U:]A MPUG?RB>UD_O]\\-=H*BO MMZJ\U-")'!1?TY^\5G(;UW)8:,>[6"T)[5W/P:[*:1J-HJ MTD]R:W@G%\O=*L$<,E&$(,[R&,!<.J:$H@(@S&/*>41Q;M1K8IK< D$VV@WG MY5VSS>=F*J\:!%B?O1H>M\X J+<6NH/%3)4O.XXVL2QZ$Y#7H!V/^$[-R>Q7 MZ'S[:]O\,?B=[[]O6?"G8C6H>?78I708%$^M2L^(O6F_TF'!YYJ6CMQE9R9^ MVV[97^5Z?;MA=YN]_ J59-UVV3D:_X,#"#G%.!(9(&DH'6#!8X#C/ -Q'#*1 M<)Q'B5'.AA%UST:DXZ6.XQZYZ7J+]9="RVVO&=9Z!L8;@F;VQBEXQ@;%"@1' M]L6,]J+FQ@J6<^MC]Q#K# WI>[#=1RG*W6[WHDIP[\6G[>;Q&Z^>WG.R7Z5A MS-385T!C$(8!+@24;@QAB!*.N=Z ''V2_K,U:@8"]?Z"M20,Y%.> K*M MJNU?RNX;YR#,8:AG6=PB8V9.3D'IJ*N@FZ(/% .!XL!I5H*FM.YR$^8(+IVA MH G 0)Z"[IUV9J'7X>G0]>EH>U:4H32)* )Y*@B ..6@4"8AI(E@(>*81G"U MX8]JON4W_82D::I:W_VB^>Y?T-;6@X_E1J)9XG6P/G)C9@]FP-.S!0ZPL"Q7 M.="]Z;?_TPC&&%L /1D=:?\,L44U7T_PW@V,U @Q@&%8<$C&":4%-TRKJO7([0L%F\SK?[$=[O_&;QL M\)-J7/)?G 6LY240C<)O'DUFS\^CIZOEUR!BJ>%D?_3@:XHW04W3I7+/B.5, ML*O3<#=>,/?J&?_+= RZ9RG*'11(G"8] QGD*H! 9*+(0@S#/ M81;G:8:XT?[\DH3G!;G.ZGB6I *QK8*R&?:S5_1ONG)?^65ZV3!#U1W 2D]G MKT/ 3%G;V48UL4!18'+1D(##XXH&K[131OD$]=V5N_$? M)>/LU]<_=IS=;3YVZ\TME2MZO92O\I0D!4Y"D--('?Y!#E <)H"CO(",1B(J M4I/:'7W21LIKOE]6_0RH4N 7R8!4WMYJBP\\F.FM :QZ^NP'+#,]5SC5AJ[C M0IT*_O)' ]H_@@,OP>T\:L9&P!P 1\;!@/"B1L,A-W?5S@,7]]X@X[]?W"]V4SEDD5 M%7Z3#ZF'5N<$A3BG!IG-]'5(7&>3O?6$XR)#6; ,[\KXW MX4=FZHR2$W;,E-H05CUE]P>6F1&8Q,E?]NYU,#@R&X;$%S4G=L"QJ1B5!(K<,]3!4_%.UAGK K]L755AS&+8FKWGFFUW3MZ^(PQPG- ^Q%'2@-DS5?2?[T_P6!56_$^42X-JUI3R 3'L@/^E^YU.RZYM/1QC86R8A@A]4Z5SN76H"DLK MR+KJE_;KQJ.$H(0C$$(6 ABR N X3(%T-:,4L2R'L5%OJ6$RGFW1+[=4?H=? MUBJQ)'C/14G+_3^"CI6@X\4X>C4$F';TZDH8C*-7I[(ZU$0]F=P%KX:(+!V\ MFA!T('@U=;5EBG8OV_O=2U5)^[R*PE@(GN1 <"S]!A9% *]JO[ZJH9KUV^YSOI6 MYYI1*%*1\QQ !',UYAH!A-,(A&F>QG*EYC#7#@2Y8LI[C+KCHVY0+=GCN^!7 MU2BP/4BMY3#H(NOTAST6](%O/_.M"HU]W)BW')IZB.H:/+)RS4KTA'PI&&1U@WF MONC]_CNOWJDNM1FS:D75T9C8ERX3G M,7C;8E[$%--]CV#R.MNHL.*O7)?UR[L7]\^\PG5;ZVHKROVG[:YN0_"5/]9I M$]^VQW;9*N;3+7@884J*B %:)-*LL"(&TIA@P#@)6<3S6&2&"8\NV/)LC+Z^ M/#WAZE7M5D_Y#0[L=LF_WIB%H)V]'-V2]-.:F(>X3C"7J1Y@; M%H-?/M4=Z^HF)QV?"OL^I]*G4>/N R\)7&XQ=!92=\+4PB%XET!>ANR=/OWJ M+BQR.U?O]KYOU_+^73W0^'45HBRD(LE P6,,8(H)0"(60$"!PQ2J:9C0I*IL MCJ"1N32O):O;M?2[,MP$%6>%1PI'^9*38!P3=^62)#([E;*HE*_9&L]!G;[:2?SMI3CN;* MVJ5<)04DC"=JV%Q$Y:XP2P%B(01A1&(BE M9Z#^/N_ S+P-Y;?>!$?6@S[O73_,COO:(/8-9"O \42U*\&;CB08&\UET'9D MH+&*:;4SR,"9ZEO1J26WB@8=2X0-%AZ/NI@1R-:)ND,:R MH^6FQ+P8"3=YL?G1V0/GU6_5]N6YWO9\/6Y>ONPWMT][W<.SF<=XUC=%/:C) M!\WNK<> 2J]\J3;![9,*2.J?G,T!,W]VYA 3,\UT (?169FFH%:G97//7NR\ M3%/(_HF9[BUF6KNK]JO[OS922[Z7S^^W3[C$G];$*T4R7!,[0L&?#2D',=L) :;60'E; M;_V3OQWU:NB)B^C1A"B=WDQ=XG @SBK%(DU#J3$9C:3&",P IHB )"MPQ,(8 MQDEQ]1PX:D;?U '(?SB8>;/B2Q/4E,%6 $F[V9$[W(3KR.AJ,SY):]E-N8[8%YMSK9LL4N2Z MYS8KF3KW[:S)KUQL*WZWD2K%=_NZK>A[_EQQVIP9JQ'P32_J)K\JI45,I.*# M*&<%@$6$ ,JD T10SA("$4MS+;?'*5>>38=)1HM;M*>MR)MA:&MM6C]*,7FL MWVS8##H^VQ["?4[KHH ^KV_Q*@S2#-_BE5CF)AY>3=NONAF%>7.\E71^R@3&G!8G2%,CU2+JLF.2 A)P ZN1BO%%:A,K DV3UW,^E\A0/KPVI15I(PJWF0'W;]6O*09BF7.XLT9@#R% '""@SB) ZC%'(4I5C7D.N3 M]6R_6T9N@AXK3=:GY";HLQ/\\M_^^:_;=_]-,XIH".Z\W?8#F9FY;GGH@]5L M!-AB]M9%,(DFCM.RKL7 MW!$..LK6H]4G\-(+X;I!P=2/M0+ .'0[+YNCN.T$H46#MO,"GT=L->XPSZEJ M4NE57X/&5*C\R6?UT_M2"+GKEK)8]"