v3.25.1
STOCKHOLDERS' EQUITY - Summary of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Activity in Accumulated Other Comprehensive Loss    
Beginning balances $ 889,274 $ 832,666
Other comprehensive (loss) income before reclassifications 34,133  
Amounts reclassified out of accumulated other comprehensive income (loss) 11  
Other comprehensive income (loss) 34,122 (7,279)
Ending balances 896,526 818,911
AOCI Attributable to Parent    
Activity in Accumulated Other Comprehensive Loss    
Beginning balances (152,939) (142,962)
Other comprehensive income (loss) 34,122 (7,279)
Ending balances (118,817) $ (150,241)
Unrealized Gains (Losses) on Foreign Exchange Contracts Designated as Hedges    
Activity in Accumulated Other Comprehensive Loss    
Beginning balances 117  
Other comprehensive (loss) income before reclassifications (86)  
Amounts reclassified out of accumulated other comprehensive income (loss) 11  
Other comprehensive income (loss) (97)  
Ending balances 20  
Foreign Currency Translation Adjustments    
Activity in Accumulated Other Comprehensive Loss    
Beginning balances (153,056)  
Other comprehensive (loss) income before reclassifications 34,219  
Amounts reclassified out of accumulated other comprehensive income (loss) 0  
Other comprehensive income (loss) 34,219  
Ending balances $ (118,837)