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