XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance $ 2,431,807 $ 2,162,334 $ 2,471,504 $ 2,112,540
Net current-period other comprehensive income 2,557 (6,315) (15,005) (715)
Ending Balance 2,580,392 2,241,433 2,580,392 2,241,433
Foreign Currency Translation        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (30,410) (41,674) (46,474) (38,376)
Other comprehensive income (loss) before reclassifications (1,310) 3,760 14,754 462
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive income (1,310) 3,760 14,754 462
Ending Balance (31,720) (37,914) (31,720) (37,914)
Unrealized Gains and (Losses) on Available- for-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance 1,332 (3,073) (166) (771)
Other comprehensive income (loss) before reclassifications (1,254) 2,611 (22) 332
Amounts reclassified from accumulated other comprehensive loss 7 (56) 273 (79)
Net current-period other comprehensive income (1,247) 2,555 251 253
Ending Balance 85 (518) 85 (518)
Accumulated Other Comprehensive Loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (29,078) (44,747) (46,640) (39,147)
Other comprehensive income (loss) before reclassifications (2,564) 6,371 14,732 794
Amounts reclassified from accumulated other comprehensive loss 7 (56) 273 (79)
Net current-period other comprehensive income (2,557) 6,315 15,005 715
Ending Balance $ (31,635) $ (38,432) $ (31,635) $ (38,432)