XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Schedule of Derivative Financial Instruments Included in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Derivatives Designated As Hedging Instruments      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value $ 219 $ 26 $ 0
Liability Derivatives, Fair Value 0 11 5
Derivatives Designated As Hedging Instruments | Other Current Assets | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value 219 26 0
Derivatives Designated As Hedging Instruments | Accrued Liabilities | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Liability Derivatives, Fair Value 0 11 5
Derivatives Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value 154 528 0
Liability Derivatives, Fair Value 77 0 650
Derivatives Not Designated as Hedging Instrument | Other Current Assets | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value 154 528 0
Derivatives Not Designated as Hedging Instrument | Accrued Liabilities | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Liability Derivatives, Fair Value $ 77 $ 0 $ 650