XML 123 R108.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 77,002 $ 12,057 $ 33,405
2023 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost, cost incurred to date 77,000    
Payments for restructuring charges 68,300    
Restructuring reserve, current 4,200    
Restructuring reserve, noncurrent $ 4,500    
2021 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Payments for restructuring charges   26,300 19,200
Restructuring reserve, current     14,200
Restructuring charges   12,100 $ 33,400
Restructuring reserve   $ 0