XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Financial Assets and Liabilities [Line Items]      
Gain on sale of strategic investments $ 55,100 $ 55,077 $ 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  
Fair values of derivative instruments not designated as hedging instruments      
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   3 months  
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 | Fair values of derivative instruments not designated as hedging instruments | Maximum      
Financial Assets and Liabilities [Line Items]      
Non-designated foreign exchange forward contract remaining maturity   1 year