v3.26.1
Derivative Financial Instruments - Schedule of Derivative Financial Instruments Included in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Apr. 30, 2025
Derivatives Designated As Hedging Instruments      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value $ 21 $ 0 $ 0
Liability Derivatives, Fair Value 0 0 1,263
Derivatives Designated As Hedging Instruments | Other Current Assets | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value 21 0 0
Derivatives Designated As Hedging Instruments | Accrued Liabilities | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Liability Derivatives, Fair Value 0 0 1,263
Derivatives Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value 44 484 1,255
Liability Derivatives, Fair Value 103 10 0
Derivatives Not Designated as Hedging Instrument | Other Current Assets | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Asset Derivatives, Fair Value 44 484 1,255
Derivatives Not Designated as Hedging Instrument | Accrued Liabilities | Foreign Exchange Contracts      
Derivatives, Fair Value [Line Items]      
Liability Derivatives, Fair Value $ 103 $ 10 $ 0