Please wait
FALSE 0001796209 P2Y P6M P1Y P1Y P1Y 7 P1Y P1Y P1Y http://www.apigroupinc.com/20250502#OperatingAndFinanceLeasesLiabilityCurrent http://www.apigroupinc.com/20250502#OperatingAndFinanceLeasesLiabilityCurrent http://www.apigroupinc.com/20250502#OperatingAndFinanceLeasesLiabilityNonCurrent http://www.apigroupinc.com/20250502#OperatingAndFinanceLeasesLiabilityNonCurrent P5Y 50 iso4217:USD xbrli:pure iso4217:USD xbrli:shares xbrli:shares apg:location apg:segment apg:reportingUnit apg:jointVenture apg:pensionPlan apg:state apg:business apg:arrangement apg:swap apg:renewalOption apg:plan apg:country apg:day apg:holder 0001796209 2025-05-02 2025-05-02 0001796209 2024-12-31 0001796209 2023-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2024-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2024-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001796209 2024-01-01 2024-12-31 0001796209 2023-01-01 2023-12-31 0001796209 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-12-31 0001796209 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:PreferredStockMember 2021-12-31 0001796209 us-gaap:CommonStockMember 2021-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001796209 us-gaap:RetainedEarningsMember 2021-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001796209 2021-12-31 0001796209 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesAPreferredStockMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-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-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001796209 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-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:RetainedEarningsMember 2024-01-01 2024-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001796209 us-gaap:SeriesAPreferredStockMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001796209 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001796209 us-gaap:PreferredStockMember 2024-12-31 0001796209 us-gaap:CommonStockMember 2024-12-31 0001796209 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001796209 us-gaap:RetainedEarningsMember 2024-12-31 0001796209 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001796209 apg:JointVenturesMember 2024-01-01 2024-12-31 0001796209 apg:JointVenturesMember 2023-01-01 2023-12-31 0001796209 apg:JointVenturesMember 2022-01-01 2022-12-31 0001796209 apg:JointVenturesMember us-gaap:OtherAssetsMember 2024-12-31 0001796209 apg:JointVenturesMember us-gaap:OtherAssetsMember 2023-12-31 0001796209 2024-12-01 2024-12-31 0001796209 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-12-31 0001796209 srt:MinimumMember us-gaap:ContractualRightsMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:ContractualRightsMember 2024-12-31 0001796209 us-gaap:OtherNoncurrentLiabilitiesMember 2024-12-31 0001796209 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001796209 us-gaap:LetterOfCreditMember 2024-12-31 0001796209 us-gaap:LetterOfCreditMember 2023-12-31 0001796209 us-gaap:EmployeeStockMember 2024-01-01 2024-12-31 0001796209 apg:ElevatedAcquisitionMember 2024-06-03 0001796209 apg:ElevatedAcquisitionMember 2024-06-03 2024-06-03 0001796209 2024-06-03 0001796209 apg:ElevatedAcquisitionMember 2024-12-31 0001796209 apg:ElevatedAcquisitionMember 2024-01-01 2024-12-31 0001796209 apg:AcquisitionA24Member 2024-09-03 2024-09-03 0001796209 apg:AcquisitionB24Member 2024-10-01 2024-10-01 0001796209 apg:AcquisitionC24Member 2024-12-02 2024-12-02 0001796209 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2024-01-01 2024-12-31 0001796209 apg:AcquisitionA24Member 2024-09-03 0001796209 apg:AcquisitionB24Member 2024-10-01 0001796209 apg:AcquisitionC24Member 2024-12-02 0001796209 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2024-12-31 0001796209 apg:AcquisitionA23Member 2023-06-30 2023-06-30 0001796209 apg:AcquisitionB23Member 2023-12-29 2023-12-29 0001796209 apg:Other2023AcquisitionsMember 2023-01-01 2023-12-31 0001796209 apg:AcquisitionA23Member 2023-06-30 0001796209 apg:AcquisitionB23Member 2023-12-29 0001796209 apg:Other2023AcquisitionsMember 2023-12-31 0001796209 srt:MinimumMember apg:ApiAcquisitionMember 2024-01-01 2024-12-31 0001796209 srt:MaximumMember apg:ApiAcquisitionMember 2024-01-01 2024-12-31 0001796209 apg:ApiAcquisitionMember 2024-12-31 0001796209 apg:ApiAcquisitionMember 2023-12-31 0001796209 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember apg:OperatingCompanyMember 2023-12-31 0001796209 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember apg:OperatingCompanyMember 2023-01-01 2023-12-31 0001796209 apg:ChubbAcquisitionMember apg:SafetyServicesMember apg:TwentyTwentyTwoRestructuringProgramMember 2024-01-01 2024-12-31 0001796209 apg:ChubbAcquisitionMember apg:TwentyTwentyTwoRestructuringProgramMember 2022-01-01 2024-12-31 0001796209 apg:TwentyTwentyTwoRestructuringProgramMember 2024-12-31 0001796209 apg:TwentyTwentyTwoRestructuringProgramMember 2024-01-01 2024-12-31 0001796209 apg:ChubbAcquisitionMember apg:TwentyTwentyTwoRestructuringProgramMember 2024-12-31 0001796209 apg:ProgramRelatedCostsMember 2024-01-01 2024-12-31 0001796209 apg:ProgramRelatedCostsMember 2023-01-01 2023-12-31 0001796209 srt:MaximumMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:LifeSafetyMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:HeatingVentilationAndAirConditioningMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:InfrastructureUtilityMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:FabricationMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:SpecialtyContractingMember 2024-01-01 2024-12-31 0001796209 apg:CorporateAndEliminationsMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:CorporateAndEliminationMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:LifeSafetyMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:HeatingVentilationAndAirConditioningMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:InfrastructureUtilityMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:FabricationMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:SpecialtyContractingMember 2023-01-01 2023-12-31 0001796209 apg:CorporateAndEliminationsMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:CorporateAndEliminationMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:LifeSafetyMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:LifeSafetyMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:HeatingVentilationAndAirConditioningMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:HeatingVentilationAndAirConditioningMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:InfrastructureUtilityMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:InfrastructureUtilityMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:FabricationMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:FabricationMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyContractingMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:SpecialtyContractingMember 2022-01-01 2022-12-31 0001796209 apg:CorporateAndEliminationsMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:CorporateAndEliminationMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:CorporateAndEliminationsMember srt:AmericasMember 2024-01-01 2024-12-31 0001796209 srt:AmericasMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:CorporateAndEliminationsMember country:FR 2024-01-01 2024-12-31 0001796209 country:FR 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:CorporateAndEliminationsMember apg:OtherCountriesMember 2024-01-01 2024-12-31 0001796209 apg:OtherCountriesMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:CorporateAndEliminationsMember srt:AmericasMember 2023-01-01 2023-12-31 0001796209 srt:AmericasMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:CorporateAndEliminationsMember country:FR 2023-01-01 2023-12-31 0001796209 country:FR 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:CorporateAndEliminationsMember apg:OtherCountriesMember 2023-01-01 2023-12-31 0001796209 apg:OtherCountriesMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember srt:AmericasMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:CorporateAndEliminationsMember srt:AmericasMember 2022-01-01 2022-12-31 0001796209 srt:AmericasMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember country:FR apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:CorporateAndEliminationsMember country:FR 2022-01-01 2022-12-31 0001796209 country:FR 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember apg:OtherCountriesMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:CorporateAndEliminationsMember apg:OtherCountriesMember 2022-01-01 2022-12-31 0001796209 apg:OtherCountriesMember 2022-01-01 2022-12-31 0001796209 2025-01-01 2024-12-31 0001796209 srt:MinimumMember 2024-01-01 2024-12-31 0001796209 apg:SafetyServicesMember 2022-12-31 0001796209 apg:SpecialtyServicesMember 2022-12-31 0001796209 apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:SafetyServicesMember 2023-12-31 0001796209 apg:SpecialtyServicesMember 2023-12-31 0001796209 apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:SafetyServicesMember 2024-12-31 0001796209 apg:SpecialtyServicesMember 2024-12-31 0001796209 apg:ContractualBacklogMember 2024-12-31 0001796209 us-gaap:CustomerRelationshipsMember 2024-12-31 0001796209 us-gaap:TrademarksAndTradeNamesMember 2024-12-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-12-31 0001796209 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001796209 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001796209 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-12-31 0001796209 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001796209 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:NetInvestmentHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:NetInvestmentHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:NetInvestmentHedgingMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2024-12-31 0001796209 us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel1Member us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel2Member us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueInputsLevel3Member us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel3Member 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:NondesignatedMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2024-01-01 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2024-01-01 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember 2023-01-01 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember 2023-01-01 2023-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2024-01-01 2024-12-31 0001796209 us-gaap:FairValueInputsLevel2Member apg:FourPointOneTwoFivePercentageSeniorNotesMember us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2024-12-31 0001796209 us-gaap:FairValueInputsLevel2Member apg:FourPointOneTwoFivePercentageSeniorNotesMember us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2023-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2024-01-01 2024-12-31 0001796209 us-gaap:FairValueInputsLevel2Member apg:FourPointSevenFiveZeroPercentageSeniorNotesMember us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2024-12-31 0001796209 us-gaap:FairValueInputsLevel2Member apg:FourPointSevenFiveZeroPercentageSeniorNotesMember us-gaap:SeniorNotesMember us-gaap:FixedIncomeInterestRateMember 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2023-12-31 0001796209 us-gaap:DesignatedAsHedgingInstrumentMember 2024-12-31 0001796209 us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001796209 us-gaap:NondesignatedMember 2024-12-31 0001796209 us-gaap:NondesignatedMember 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember apg:InvestmentIncomeAndOtherNetMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember apg:InvestmentIncomeAndOtherNetMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember apg:InvestmentIncomeAndOtherNetMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember apg:InvestmentIncomeAndOtherNetMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember apg:InvestmentIncomeAndOtherNetMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember apg:InvestmentIncomeAndOtherNetMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2022-01-01 2022-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-01-01 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001796209 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-12-31 0001796209 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0001796209 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2024-01-01 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember apg:InvestmentIncomeAndOtherNetMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember apg:InvestmentIncomeAndOtherNetMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:CashFlowHedgingMember apg:InvestmentIncomeAndOtherNetMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember apg:InvestmentIncomeAndOtherNetMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember apg:InvestmentIncomeAndOtherNetMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueHedgingMember apg:InvestmentIncomeAndOtherNetMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember 2022-01-01 2022-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:InterestExpenseMember 2024-01-01 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001796209 apg:TwoThousandTwentyFourInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001796209 apg:TwoThousandTwentySixInterestRateSwapMember 2023-12-31 0001796209 apg:TwoThousandTwentyEightInterestRateSwapMember 2024-12-31 0001796209 us-gaap:InterestRateSwapMember 2024-12-31 0001796209 apg:TwoThousandTwentyNineInterestRateSwapMember 2024-09-18 0001796209 apg:TermLoanFacilityMember 2024-12-31 0001796209 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember apg:SeptemberTwentyTwentySevenMember 2021-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember apg:SeptemberTwentyThirtyMember 2021-12-31 0001796209 us-gaap:ForeignExchangeContractMember 2024-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember currency:AUD us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2024-06-30 0001796209 us-gaap:CrossCurrencyInterestRateContractMember currency:GBP us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember currency:GBP us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember currency:CAD us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember currency:EUR us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 2023-12-31 0001796209 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NetInvestmentHedgingMember 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 apg:ForwardStartingSwapsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0001796209 us-gaap:LandMember 2024-12-31 0001796209 us-gaap:LandMember 2023-12-31 0001796209 us-gaap:BuildingMember 2024-12-31 0001796209 us-gaap:BuildingMember 2023-12-31 0001796209 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0001796209 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001796209 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001796209 srt:MinimumMember us-gaap:VehiclesMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:VehiclesMember 2024-12-31 0001796209 us-gaap:VehiclesMember 2024-12-31 0001796209 us-gaap:VehiclesMember 2023-12-31 0001796209 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2024-12-31 0001796209 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001796209 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001796209 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0001796209 srt:MinimumMember us-gaap:EquipmentMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:EquipmentMember 2024-12-31 0001796209 srt:MinimumMember 2024-12-31 0001796209 srt:MaximumMember 2024-12-31 0001796209 apg:ChubbAcquisitionMember 2022-01-01 2022-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2023-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2024-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2023-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2023-01-01 2023-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2024-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2023-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2023-01-01 2023-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2024-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2023-12-31 0001796209 apg:OtherObligationsMember 2024-12-31 0001796209 apg:OtherObligationsMember 2023-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:BaseRateMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:SecuredOvernightFinancingRateSofrMember apg:TermLoanFacilityMember 2024-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TwoThousandTwentyTwoIncrementalAmendmentMember apg:TermLoanFacilityMember srt:MaximumMember 2024-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2024-01-01 2024-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember apg:TermLoanFacilityMember 2024-12-31 0001796209 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember 2024-06-30 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2024-04-01 2024-06-30 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2024-04-01 2024-06-30 0001796209 us-gaap:RevolvingCreditFacilityMember apg:TermLoanFacilityMember 2024-04-01 2024-06-30 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember 2024-03-31 0001796209 apg:TwoThousandNineteenTermLoanMember 2024-01-01 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember 2024-01-01 2024-12-31 0001796209 apg:TermLoanFacilityMember 2024-01-01 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember apg:TermLoanFacilityMember 2023-01-01 2023-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember us-gaap:InterestRateSwapMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:InterestRateSwapMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:TwoThousandNineteenTermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember apg:TermLoanFacilityMember us-gaap:InterestRateSwapMember srt:MinimumMember 2024-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TwoThousandTwentyNineInterestRateSwapMember apg:TermLoanFacilityMember 2024-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2021-01-01 2021-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2021-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2021-01-01 2021-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2021-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2022-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2022-12-31 0001796209 apg:FourPointOneTwoFivePercentageSeniorNotesMember 2022-01-01 2022-12-31 0001796209 apg:FourPointSevenFiveZeroPercentageSeniorNotesMember 2022-01-01 2022-12-31 0001796209 apg:AcquisitionOfConstructionEquipmentAndVehiclesMember 2024-12-31 0001796209 apg:AcquisitionOfConstructionEquipmentAndVehiclesMember 2023-12-31 0001796209 us-gaap:DomesticCountryMember 2024-12-31 0001796209 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0001796209 us-gaap:ForeignCountryMember 2024-12-31 0001796209 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2024-01-01 2024-12-31 0001796209 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2024-01-01 2024-12-31 0001796209 us-gaap:ForeignCountryMember 2024-01-01 2024-12-31 0001796209 us-gaap:EmployeeStockMember 2024-12-31 0001796209 us-gaap:EmployeeStockMember us-gaap:SubsequentEventMember 2025-01-01 2025-01-31 0001796209 us-gaap:PostemploymentRetirementBenefitsMember 2024-12-31 0001796209 srt:MaximumMember us-gaap:PostemploymentRetirementBenefitsMember 2024-12-31 0001796209 apg:MultiemployerPensionPlansMember 2022-12-31 0001796209 apg:MultiemployerPensionPlansMember 2024-12-31 0001796209 apg:MultiemployerPensionPlansMember 2023-12-31 0001796209 apg:NationalAutomaticSprinklerIndustryPensionFundMember 2024-01-01 2024-12-31 0001796209 apg:NationalAutomaticSprinklerIndustryPensionFundMember 2023-01-01 2023-12-31 0001796209 apg:NationalAutomaticSprinklerIndustryPensionFundMember 2022-01-01 2022-12-31 0001796209 apg:HeavyAndGeneralLaborersLocalUnion472And172OfNewJerseyPensionFundMember 2024-01-01 2024-12-31 0001796209 apg:HeavyAndGeneralLaborersLocalUnion472And172OfNewJerseyPensionFundMember 2023-01-01 2023-12-31 0001796209 apg:HeavyAndGeneralLaborersLocalUnion472And172OfNewJerseyPensionFundMember 2022-01-01 2022-12-31 0001796209 apg:TwinCityPipeTradesPensionPlanMember 2024-01-01 2024-12-31 0001796209 apg:TwinCityPipeTradesPensionPlanMember 2023-01-01 2023-12-31 0001796209 apg:TwinCityPipeTradesPensionPlanMember 2022-01-01 2022-12-31 0001796209 apg:BoilermakerBlacksmithNationalPensionTrustMember 2024-01-01 2024-12-31 0001796209 apg:BoilermakerBlacksmithNationalPensionTrustMember 2023-01-01 2023-12-31 0001796209 apg:BoilermakerBlacksmithNationalPensionTrustMember 2022-01-01 2022-12-31 0001796209 apg:SheetMetalWorkersNationalPensionFundMember 2024-01-01 2024-12-31 0001796209 apg:SheetMetalWorkersNationalPensionFundMember 2023-01-01 2023-12-31 0001796209 apg:SheetMetalWorkersNationalPensionFundMember 2022-01-01 2022-12-31 0001796209 apg:NationalElectricalBenefitFundMember 2024-01-01 2024-12-31 0001796209 apg:NationalElectricalBenefitFundMember 2023-01-01 2023-12-31 0001796209 apg:NationalElectricalBenefitFundMember 2022-01-01 2022-12-31 0001796209 apg:SheetMetalWorkersLocal10PensionTrustMember 2024-01-01 2024-12-31 0001796209 apg:SheetMetalWorkersLocal10PensionTrustMember 2023-01-01 2023-12-31 0001796209 apg:SheetMetalWorkersLocal10PensionTrustMember 2022-01-01 2022-12-31 0001796209 apg:BuildingTradesUnitedPensionTrustFundMilwaukeeAndVicinityMember 2024-01-01 2024-12-31 0001796209 apg:BuildingTradesUnitedPensionTrustFundMilwaukeeAndVicinityMember 2023-01-01 2023-12-31 0001796209 apg:BuildingTradesUnitedPensionTrustFundMilwaukeeAndVicinityMember 2022-01-01 2022-12-31 0001796209 apg:OperatingEngineers825PensionFundMember 2024-01-01 2024-12-31 0001796209 apg:OperatingEngineers825PensionFundMember 2023-01-01 2023-12-31 0001796209 apg:OperatingEngineers825PensionFundMember 2022-01-01 2022-12-31 0001796209 apg:CentralPensionFundOfTheIUOEParticipatingEmployersMember 2024-01-01 2024-12-31 0001796209 apg:CentralPensionFundOfTheIUOEParticipatingEmployersMember 2023-01-01 2023-12-31 0001796209 apg:CentralPensionFundOfTheIUOEParticipatingEmployersMember 2022-01-01 2022-12-31 0001796209 apg:UnitedAssociationNationalPensionFundMember 2024-01-01 2024-12-31 0001796209 apg:UnitedAssociationNationalPensionFundMember 2023-01-01 2023-12-31 0001796209 apg:UnitedAssociationNationalPensionFundMember 2022-01-01 2022-12-31 0001796209 apg:EasternNYLaborersInternationalLocal754Member 2024-01-01 2024-12-31 0001796209 apg:EasternNYLaborersInternationalLocal754Member 2023-01-01 2023-12-31 0001796209 apg:EasternNYLaborersInternationalLocal754Member 2022-01-01 2022-12-31 0001796209 apg:TotalOtherPensionFundMember 2024-01-01 2024-12-31 0001796209 apg:TotalOtherPensionFundMember 2023-01-01 2023-12-31 0001796209 apg:TotalOtherPensionFundMember 2022-01-01 2022-12-31 0001796209 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanDebtSecurityMember 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanDebtSecurityMember 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember 2023-12-31 0001796209 us-gaap:OtherContractMember 2024-12-31 0001796209 us-gaap:OtherContractMember 2023-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember 2024-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember 2024-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember 2024-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember 2024-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2024-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member 2024-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2024-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember 2024-12-31 0001796209 apg:OtherAssetsAndLiabilitiesMember 2024-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 apg:DefinedBenefitPlanGlobalEquityFundsMember 2023-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 apg:DefinedBenefitPlansInsuranceContractsMember 2023-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 apg:GlobalFixedIncomeAtNetAssetValueMember 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanRealEstateMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:OtherContractMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember 2023-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2023-12-31 0001796209 apg:EquitiesAndFixedIncomeSecuritiesMember 2023-12-31 0001796209 apg:OtherAssetsAndLiabilitiesMember 2023-12-31 0001796209 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001796209 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001796209 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-12-31 0001796209 srt:DirectorMember 2024-01-01 2024-12-31 0001796209 srt:DirectorMember 2023-01-01 2023-12-31 0001796209 us-gaap:SeriesAPreferredStockMember srt:DirectorMember us-gaap:SubsequentEventMember 2025-01-01 2025-01-31 0001796209 us-gaap:SeriesAPreferredStockMember srt:DirectorMember 2024-01-01 2024-01-31 0001796209 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:RelatedPartyMember srt:MinimumMember 2022-01-01 2022-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001796209 us-gaap:SeriesBPreferredStockMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001796209 us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001796209 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001796209 us-gaap:SeriesAPreferredStockMember us-gaap:SubsequentEventMember 2025-01-01 2025-01-31 0001796209 2023-12-30 0001796209 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-01-31 0001796209 apg:PublicStockOfferingMember us-gaap:CommonStockMember 2024-01-01 2024-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 us-gaap:SeriesBPreferredStockMember 2023-10-01 2023-12-31 0001796209 apg:TwoThousandAndNineteenEquityIncentivePlanMember 2024-12-31 0001796209 srt:MinimumMember apg:TwoThousandAndNineteenEquityIncentivePlanMember 2024-01-01 2024-12-31 0001796209 us-gaap:PerformanceSharesMember srt:MinimumMember apg:TwoThousandAndNineteenEquityIncentivePlanMember 2024-01-01 2024-12-31 0001796209 apg:NonExecutiveDirectorsMember apg:NonQualifiedStockOptionsMember 2017-01-01 2017-12-31 0001796209 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001796209 apg:TimeBasedRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001796209 apg:TimeBasedRestrictedStockUnitsMember 2022-12-31 0001796209 apg:TimeBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001796209 apg:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001796209 apg:TimeBasedRestrictedStockUnitsMember 2023-12-31 0001796209 apg:TimeBasedRestrictedStockUnitsMember 2024-12-31 0001796209 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001796209 srt:MinimumMember apg:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001796209 apg:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0001796209 apg:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001796209 apg:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001796209 apg:PerformanceBasedRestrictedStockUnitsMember 2023-12-31 0001796209 apg:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001796209 apg:PerformanceBasedRestrictedStockUnitsMember 2024-12-31 0001796209 apg:PerformanceStockUnitsPsusMember 2024-01-01 2024-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2022-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2023-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2024-12-31 0001796209 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001796209 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001796209 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001796209 apg:SeriesAPreferredSharesMember 2022-01-01 2022-12-31 0001796209 apg:SeriesAPreferredSharesMember 2024-01-01 2024-12-31 0001796209 apg:SeriesAPreferredSharesMember 2023-01-01 2023-12-31 0001796209 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001796209 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001796209 apg:PerformanceStockUnitsPsusMember 2023-01-01 2023-12-31 0001796209 apg:MarketPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember 2024-01-01 2024-12-31 0001796209 us-gaap:IntersegmentEliminationMember apg:SafetyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:IntersegmentEliminationMember apg:SpecialtyServicesMember 2024-01-01 2024-12-31 0001796209 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-12-31 0001796209 us-gaap:OperatingSegmentsMember 2024-01-01 2024-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember 2023-01-01 2023-12-31 0001796209 us-gaap:IntersegmentEliminationMember apg:SafetyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:IntersegmentEliminationMember apg:SpecialtyServicesMember 2023-01-01 2023-12-31 0001796209 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-12-31 0001796209 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:OperatingSegmentsExcludingIntersegmentEliminationMember 2022-01-01 2022-12-31 0001796209 us-gaap:IntersegmentEliminationMember apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:IntersegmentEliminationMember apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0001796209 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0001796209 apg:SafetyServicesMember 2022-01-01 2022-12-31 0001796209 apg:SpecialtyServicesMember 2022-01-01 2022-12-31 0001796209 apg:TwoThousandTwentyOneTermLoanMember apg:TermLoanFacilityMember us-gaap:SubsequentEventMember 2025-02-26
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 8-K
___________________________________
CURRENT REPORT
Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
5/2/2025
Date of Report (date of earliest event reported)
___________________________________
APi Group Corporation
(Exact name of registrant as specified in its charter)
___________________________________
Table Link Similar Tables
Delaware
(State or other jurisdiction of
incorporation or organization)
001-39275
(Commission File Number)
98-1510303
(I.R.S. Employer Identification Number)
1100 Old Highway 8 NW
New Brighton , MN 55112
(Address of principal executive offices and zip code)
(651 ) 636-4320
(Registrant's telephone number, including area code)
___________________________________
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
Table Link Similar Tables
☐
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
☐
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
☐
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
☐
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
Table Link Similar Tables
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, par value $0.0001 per share APG The New York Stock Exchange
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act.
Emerging growth company ☐
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Item 8.01 Other Events
APi Group Corporation (the “Company”) is filing this Current Report on Form 8-K (this “Form 8-K”) solely to present recasted reportable segment financial information and related disclosures included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, originally filed with the Securities and Exchange Commission (the “SEC”) on February 26, 2025 (the “2024 Form 10-K”), to reflect changes in the composition of reportable segments implemented during the first quarter of 2025, as described in the Company's Quarterly Report on Form 10-Q for the period ended March 31, 2025. The information in this Form 8-K is not an amendment to or restatement of the 2024 Form 10-K.
The rules of the SEC require that when a registrant prepares, on or after the date a registrant reports an accounting change such as the change noted below, a new registration, proxy or information statement (or amends a previously filed registration, proxy, or information statement) that includes or incorporates by reference financial statements, the registrant must recast the prior period financial statements included or incorporated by reference in the registration, proxy or information statement to reflect these types of changes. Accordingly, the Company is filing this Form 8-K to recast its consolidated financial statements for the year ended December 31, 2024, to reflect the changes in reportable segments as described below. The changes do not represent a restatement of previously issued financial statements.
As previously disclosed in the Company’s Quarterly Report on Form 10-Q filed with the SEC on May 1, 2025, as of January 1, 2025, the Company realigned its segments, moving the Heating, Ventilation, and Air Conditioning (“HVAC”) business from the Safety Services reportable segment to the Specialty Services reportable segment.
In accordance with Generally Accepted Accounting Principles, the Company is recasting prior period information presented in the 2024 Form 10-K. Included within Exhibit 99.1 to this Form 8-K and incorporated herein are the following items from the 2024 Form 10-K, each recast to reflect the impact of the Company’s change in reportable segments on the Company’s consolidated financial information and certain related disclosures:
a. Part I, Item 1 – Business
b. Part II, Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations
c. Part II, Item 8 – Financial Statements and Supplementary Data
Finally, the Company is filing with this Form 8-K the Report of Independent Registered Public Accounting Firm on the Company’s consolidated financial statements for the year ended December 31, 2024, which is unchanged from the 2024 Form 10-K, other than the dual date to reflect the recast of those financial statements to reflect the Company’s change in reportable segments which occurred subsequent to December 31, 2024.
This Form 8-K does not revise or update any section or subsection of the 2024 Form 10-K other than as expressly noted above. Moreover, in order to preserve the nature and character of the disclosures set forth in such items as originally filed in the 2024 Form 10-K, no attempt has been made in this Form 8-K, and it should not be read, to modify or update disclosures as presented in the 2024 Form 10-K to reflect events or occurrences after the date of the filing of the 2024 Form 10-K, except for matters relating specifically to the recasting of the presentation described above and filed as part of Exhibit 99.1 to this Form 8-K. Without limiting the foregoing disclaimer, this Form 8-K does not purport to update the 2024 Form 10-K for any information, uncertainties, transactions, risks, events or trends occurring, or known to management as of the filing of this Form 8-K.
Therefore, this Form 8-K (including Exhibit 99.1) should be read in conjunction with the 2024 Form 10-K and the Company’s filings made with the SEC subsequent to the filing of the 2024 Form 10-K, including, without limitation, the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2025.
Item 9.01 - Financial Statements and Exhibits
(d): The following exhibits are being filed herewith:
Table Link Similar Tables
Exhibit No. Description 23.1 99.1
101
Interactive data file (Inline XBRL) (filed herewith)
104
Cover Page Interactive Data File (embedded within the Inline XBRL document)
SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
Table Link Similar Tables
APi Group Corporation Date: May 2, 2025
By:
/s/ Glenn David Jackola Name:
Glenn David Jackola Title:
Chief Financial Officer