XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Assets and Liabilities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
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