XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Additional Information (Details)
€ in Millions, ¥ in Millions, £ in Millions, SFr in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2024
EUR (€)
Oct. 31, 2024
CNY (¥)
Oct. 31, 2024
CHF (SFr)
Oct. 31, 2024
USD ($)
Oct. 31, 2024
GBP (£)
Jan. 31, 2024
USD ($)
Derivatives Fair Value [Line Items]                    
Reclassify amounts from accumulated other comprehensive (loss)/income to net sales $ (400,000) $ 300,000 $ (200,000) $ 100,000            
Cash flow hedge ineffectiveness $ 0   $ 0              
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax   Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax              
Net deferred gains on derivative financial instruments designated as cash flow hedges included in accumulated other comprehensive income/(loss)   $ (2,000)   $ (2,000)       $ 217,000   $ 43,000
Derivatives Designated As Hedging Instruments | Foreign Exchange Forward                    
Derivatives Fair Value [Line Items]                    
Net forward contracts hedging portfolio | €         € 9.0          
Derivatives Not Designated as Hedging Instrument | Foreign Exchange Forward                    
Derivatives Fair Value [Line Items]                    
Net forward contracts hedging portfolio         € 24.0 ¥ 7.3 SFr 30.0 $ 29,600,000 £ 4.8  
Maximum | Derivatives Designated As Hedging Instruments                    
Derivatives Fair Value [Line Items]                    
Expiry dates ranging     Nov. 27, 2024              
Maximum | Derivatives Not Designated as Hedging Instrument | Foreign Exchange Forward                    
Derivatives Fair Value [Line Items]                    
Expiry dates ranging     Apr. 10, 2025