XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Schedule of Derivative Financial Instruments Included in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Derivatives Designated As Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 0 $ 26
Liability Derivatives, Fair Value 0 11
Derivatives Designated As Hedging Instruments | Other Current Assets | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 0 26
Derivatives Designated As Hedging Instruments | Accrued Liabilities | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 0 11
Derivatives Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 13 528
Liability Derivatives, Fair Value 1,111 0
Derivatives Not Designated as Hedging Instrument | Other Current Assets | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 13 528
Derivatives Not Designated as Hedging Instrument | Accrued Liabilities | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 1,111 $ 0