XML 108 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Multiemployer Defined Benefit Pension Plans (Details) - Multiemployer Plans, Pension Plans - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Multiemployer Plans [Line Items]      
Total Contributions $ 55.5 $ 66.6 $ 65.3
Minimum      
Multiemployer Plans [Line Items]      
Green Zone funded percent - Minimum 80.00% 80.00%  
Maximum      
Multiemployer Plans [Line Items]      
Red Zone funded percent - Maximum 65.00% 65.00%  
Yellow Zone funded percent - Maximum 80.00% 80.00%  
Building Service 32BJ Pension Fund      
Multiemployer Plans [Line Items]      
Multiemployer EIN 131879376    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status(3) Red Red  
Pension Protection Act Zone Status, Date Jun. 30, 2019 Jun. 30, 2018  
FIP/RP Status Pending/Implemented Implemented    
Contributions by ABM, significant $ 16.8 $ 19.3 19.9
Surcharge Imposed(5) No    
Building Service 32BJ Pension Fund | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Oct. 15, 2023    
Building Service 32BJ Pension Fund | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Dec. 31, 2023    
S.E.I.U. National Industry Pension Fund      
Multiemployer Plans [Line Items]      
Multiemployer EIN 526148540    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status(3) Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2019 Dec. 31, 2018  
FIP/RP Status Pending/Implemented Implemented    
Contributions by ABM, significant $ 11.1 $ 10.6 8.7
Surcharge Imposed(5) Yes    
S.E.I.U. National Industry Pension Fund | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Jun. 30, 2021    
S.E.I.U. National Industry Pension Fund | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Oct. 31, 2023    
Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Multiemployer EIN 366052390    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status(3) Green Green  
Pension Protection Act Zone Status, Date Jan. 31, 2020 Jan. 31, 2019  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM, significant $ 7.1 $ 11.7 11.0
Surcharge Imposed(5) NA    
Central Pension Fund of the IUOE & Participating Employers | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Apr. 30, 2021    
Central Pension Fund of the IUOE & Participating Employers | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Dec. 31, 2022    
SEIU Local 1 & Participating Employers Pension Trust      
Multiemployer Plans [Line Items]      
Multiemployer EIN 366486542    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status(3) Green Green  
Pension Protection Act Zone Status, Date Sep. 30, 2019 Sep. 30, 2018  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM, significant $ 4.3 $ 5.1 5.8
Surcharge Imposed(5) NA    
Expiration Dates of Collective Bargaining Agreements Apr. 04, 2021    
IUOE Stationary Engineers Local 39 Pension Plan      
Multiemployer Plans [Line Items]      
Multiemployer EIN 946118939    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status(3) Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2019 Dec. 31, 2018  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM, significant $ 4.3 $ 4.6 5.2
Surcharge Imposed(5) NA    
IUOE Stationary Engineers Local 39 Pension Plan | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Nov. 15, 2020    
IUOE Stationary Engineers Local 39 Pension Plan | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Oct. 31, 2024    
Western Conference of Teamsters Pension Plan      
Multiemployer Plans [Line Items]      
Multiemployer EIN 916145047    
Multiemployer Plan Number 001    
Pension Protection Act Zone Status(3) Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2019 Dec. 31, 2018  
FIP/RP Status Pending/Implemented NA    
Contributions by ABM, significant $ 2.5 $ 3.1 3.1
Surcharge Imposed(5) NA    
Western Conference of Teamsters Pension Plan | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Jun. 30, 2021    
Western Conference of Teamsters Pension Plan | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Nov. 30, 2022    
All Other Plans      
Multiemployer Plans [Line Items]      
Contributions by ABM, insignificant $ 9.5 $ 12.2 $ 11.5