XML 99 R78.htm IDEA: XBRL DOCUMENT v3.21.4
Employee Benefit Plans - Multiemployer Defined Benefit Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Building Service 32BJ Pension Fund      
Multiemployer Plans [Line Items]      
Plan Number 001    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, date Jun. 30, 2020 Jun. 30, 2019  
Funding Improvement /Rehabilitation Plan Status Implemented    
Surcharge Imposed 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]      
Plan Number 001    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, date Dec. 31, 2020 Dec. 31, 2019  
Funding Improvement /Rehabilitation Plan Status Implemented    
Surcharge Imposed Yes    
S.E.I.U. National Industry Pension Fund | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Jul. 31, 2022    
S.E.I.U. National Industry Pension Fund | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Oct. 31, 2023    
IUOE Stationary Engineers Local 39 Pension Plan      
Multiemployer Plans [Line Items]      
Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, date Dec. 31, 2020 Dec. 31, 2019  
IUOE Stationary Engineers Local 39 Pension Plan | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Aug. 31, 2023    
IUOE Stationary Engineers Local 39 Pension Plan | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Oct. 31, 2024    
Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, date Jan. 31, 2021 Jan. 31, 2020  
Expiration Dates of Collective Bargaining Agreements Dec. 31, 2022    
SEIU Local 1 & Participating Employers Pension Trust      
Multiemployer Plans [Line Items]      
Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, date Sep. 30, 2020 Sep. 30, 2019  
Expiration Dates of Collective Bargaining Agreements Apr. 07, 2024    
Western Conference of Teamsters Pension Plan      
Multiemployer Plans [Line Items]      
Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, date Dec. 31, 2020 Dec. 31, 2019  
Western Conference of Teamsters Pension Plan | Minimum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Dec. 31, 2021    
Western Conference of Teamsters Pension Plan | Maximum      
Multiemployer Plans [Line Items]      
Expiration Dates of Collective Bargaining Agreements Nov. 30, 2022    
Multiemployer Plans, Pension Plans      
Multiemployer Plans [Line Items]      
Total Contributions $ 56.8 $ 55.5 $ 66.6
Multiemployer Plans, Pension Plans | Able      
Multiemployer Plans [Line Items]      
Total Contributions $ 4.6    
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]      
Employer Identification Number 131879376    
Contributions by ABM, significant $ 18.8 $ 16.8 19.3
Multiemployer Plans, Pension Plans | S.E.I.U. National Industry Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 526148540    
Contributions by ABM, significant $ 10.9 11.1 10.6
Multiemployer Plans, Pension Plans | IUOE Stationary Engineers Local 39 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 946118939    
Funding Improvement /Rehabilitation Plan Status NA    
Contributions by ABM, significant $ 6.6 4.3 4.6
Surcharge Imposed NA    
Multiemployer Plans, Pension Plans | Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Employer Identification Number 366052390    
Funding Improvement /Rehabilitation Plan Status NA    
Contributions by ABM, significant $ 5.3 7.1 11.7
Surcharge Imposed NA    
Multiemployer Plans, Pension Plans | SEIU Local 1 & Participating Employers Pension Trust      
Multiemployer Plans [Line Items]      
Employer Identification Number 366486542    
Funding Improvement /Rehabilitation Plan Status NA    
Contributions by ABM, significant $ 3.9 4.3 5.1
Surcharge Imposed NA    
Multiemployer Plans, Pension Plans | Western Conference of Teamsters Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 916145047    
Funding Improvement /Rehabilitation Plan Status NA    
Contributions by ABM, significant $ 2.0 2.5 3.1
Surcharge Imposed NA    
Multiemployer Plans, Pension Plans | All Other Plans      
Multiemployer Plans [Line Items]      
Contributions by ABM, insignificant $ 9.3 $ 9.5 $ 12.2