XML 49 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Multiemployer Defined Benefit Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 94-1369354    
Multiemployer Plans, Pension Plans      
Multiemployer Plans [Line Items]      
Contributions by ABM $ 66.6 $ 65.3 $ 63.1
Multiemployer Plans, Pension Plans | Minimum      
Multiemployer Plans [Line Items]      
Green Zone funded percent - Minimum 80.00% 80.00%  
Multiemployer Plans, Pension Plans | Maximum      
Multiemployer Plans [Line Items]      
Red Zone funded percent - Maximum 65.00% 65.00%  
Yellow Zone funded percent - Maximum 80.00% 80.00%  
Multiemployer Plans, Pension Plans | Building Service 32BJ Pension Fund      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 13-1879376    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Jun. 30, 2018 Jun. 30, 2017  
FIP/RP Status Pending/Implemented Implemented    
Contributions by ABM $ 19.3 $ 19.9 20.1
Surcharge Imposed No    
Expiration Dates of Collective Bargaining Agreements, Last Dec. 31, 2019    
Multiemployer Plans, Pension Plans | Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 36-6052390    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Jan. 31, 2019 Jan. 31, 2018  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM $ 11.7 $ 11.0 10.7
Surcharge Imposed NA    
Expiration Dates of Collective Bargaining Agreements, First Apr. 30, 2020    
Expiration Dates of Collective Bargaining Agreements, Last Dec. 31, 2022    
Multiemployer Plans, Pension Plans | S.E.I.U. National Industry Pension Fund      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 52-6148540    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2018 Dec. 31, 2017  
FIP/RP Status Pending/Implemented Implemented    
Contributions by ABM $ 10.6 $ 8.7 7.2
Surcharge Imposed Yes    
Expiration Dates of Collective Bargaining Agreements, First Apr. 30, 2020    
Expiration Dates of Collective Bargaining Agreements, Last Jan. 31, 2023    
Multiemployer Plans, Pension Plans | SEIU Local 1 & Participating Employers Pension Trust      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 36-6486542    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Sep. 30, 2018 Sep. 30, 2017  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM $ 5.1 $ 5.8 6.0
Surcharge Imposed NA    
Expiration Dates of Collective Bargaining Agreements, Last Apr. 04, 2021    
Multiemployer Plans, Pension Plans | IUOE Stationary Engineers Local 39 Pension Plan      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 94-6118939    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2018 Dec. 31, 2017  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM $ 4.6 $ 5.2 4.8
Surcharge Imposed NA    
Expiration Dates of Collective Bargaining Agreements, First Nov. 30, 2020    
Expiration Dates of Collective Bargaining Agreements, Last Aug. 31, 2023    
Multiemployer Plans, Pension Plans | Local 68 Engineers Union Pension Plan      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 51-0176618    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Yellow Red  
Pension Protection Act Zone Status, Date Jun. 30, 2018 Jun. 30, 2017  
FIP/RP Status Pending/Implemented Implemented    
Contributions by ABM $ 3.2 $ 3.0 2.8
Surcharge Imposed No    
Expiration Dates of Collective Bargaining Agreements, First Apr. 30, 2020    
Expiration Dates of Collective Bargaining Agreements, Last Aug. 31, 2022    
Multiemployer Plans, Pension Plans | Western Conference of Teamsters Pension Plan      
Multiemployer Plans [Line Items]      
Entity Tax Identification Number 91-6145047    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2018 Dec. 31, 2017  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM $ 3.1 $ 3.1 3.5
Surcharge Imposed NA    
Expiration Dates of Collective Bargaining Agreements, First May 31, 2020    
Expiration Dates of Collective Bargaining Agreements, Last Dec. 31, 2022    
Multiemployer Plans, Pension Plans | All Other Plans      
Multiemployer Plans [Line Items]      
Contributions by ABM $ 9.0 $ 8.5 $ 8.0