XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments - Schedule of Derivative Financial Instruments Included in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Derivatives Designated As Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value   $ 154
Liability Derivatives, Fair Value $ 192 30
Derivatives Designated As Hedging Instruments | Other Current Assets | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value   154
Derivatives Designated As Hedging Instruments | Accrued Liabilities | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value 192 30
Derivatives Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value 1,146 43
Liability Derivatives, Fair Value   140
Derivatives Not Designated as Hedging Instrument | Other Current Assets | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 1,146 43
Derivatives Not Designated as Hedging Instrument | Accrued Liabilities | Foreign Exchange Contracts    
Derivatives, Fair Value [Line Items]    
Liability Derivatives, Fair Value   $ 140