XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Assets and Liabilities - Additional Information (Details) - USD ($)
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Financial Assets and Liabilities [Line Items]    
Impairment of non-marketable equity securities $ 0 $ 0
Shipments period using hedges (in months) 1 month  
Period for hedge balance in OCI to be reclassified to statement of operations (in months) 12 months  
Non-Designated Hedging Instrument    
Financial Assets and Liabilities [Line Items]    
Forward contracts terms (in months) 1 month  
Foreign currency derivative contracts | Minimum    
Financial Assets and Liabilities [Line Items]    
Derivative maturity period 1 month  
Foreign currency derivative contracts | Maximum    
Financial Assets and Liabilities [Line Items]    
Derivative maturity period 27 months  
Foreign currency derivative contracts | Cash Flow Hedging | Maximum    
Financial Assets and Liabilities [Line Items]    
Derivative maturity period 3 years  
Foreign Exchange Forward | Cash Flow Hedging | Maximum    
Financial Assets and Liabilities [Line Items]    
Derivative maturity period 27 months  
Foreign Exchange Contracts | Non-Designated Hedging Instrument | Maximum    
Financial Assets and Liabilities [Line Items]    
Non-designated foreign exchange forward contract remaining maturity 1 year