XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Apr. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance $ 2,471,504 $ 2,112,540
Net current-period other comprehensive income (17,562) 5,600
Ending Balance 2,431,807 2,162,334
Foreign Currency Translation    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (46,474) (38,376)
Other comprehensive income (loss) before reclassifications 16,064 (3,298)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net current-period other comprehensive income 16,064 (3,298)
Ending Balance (30,410) (41,674)
Unrealized Gains and (Losses) on Available- for-Sale Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (166) (771)
Other comprehensive income (loss) before reclassifications 1,232 (2,279)
Amounts reclassified from accumulated other comprehensive loss 266 (23)
Net current-period other comprehensive income 1,498 (2,302)
Ending Balance 1,332 (3,073)
Accumulated Other Comprehensive Loss    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (46,640) (39,147)
Other comprehensive income (loss) before reclassifications 17,296 (5,577)
Amounts reclassified from accumulated other comprehensive loss 266 (23)
Net current-period other comprehensive income 17,562 (5,600)
Ending Balance $ (29,078) $ (44,747)