XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Assets and Liabilities - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Financial Assets and Liabilities [Line Items]        
Impairment of non-marketable equity securities $ 0 $ 0 $ 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