XML 112 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges - Additional Information (Detail)
Apr. 30, 2021
Oct. 30, 2020
Jul. 31, 2020
August 2020 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Reduction of global work force   5.00%  
May 2020 Restructuring | Maximum      
Restructuring Cost and Reserve [Line Items]      
Reduction of global work force     1.00%
May 2019 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Reduction of global work force 2.00%    
April 2019 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Reduction of global work force 1.00%    
May 2018 Restructuring | Maximum      
Restructuring Cost and Reserve [Line Items]      
Reduction of global work force 2.00%    
November 2016 Restructuring      
Restructuring Cost and Reserve [Line Items]      
Reduction of global work force 6.00%