v3.26.1
Other Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance $ 2,815,287 $ 2,471,504
Net current-period other comprehensive income 4,363 (17,562)
Ending Balance 2,610,610 2,431,807
Foreign Currency Translation    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (23,251) (46,474)
Other comprehensive income (loss) before reclassifications (2,535) 16,064
Amounts reclassified from accumulated other comprehensive loss 0 0
Net current-period other comprehensive income (2,535) 16,064
Ending Balance (25,786) (30,410)
Unrealized Gains and (Losses) on Available- for-Sale Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance 1,169 (166)
Other comprehensive income (loss) before reclassifications (1,845) 1,232
Amounts reclassified from accumulated other comprehensive loss 17 266
Net current-period other comprehensive income (1,828) 1,498
Ending Balance (659) 1,332
Accumulated Other Comprehensive Loss    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (22,082) (46,640)
Other comprehensive income (loss) before reclassifications (4,380) 17,296
Amounts reclassified from accumulated other comprehensive loss 17 266
Net current-period other comprehensive income (4,363) 17,562
Ending Balance $ (26,445) $ (29,078)