XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Other Comprehensive Income and Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance $ 2,241,433 $ 1,967,391 $ 2,112,540 $ 1,792,683
Net current-period other comprehensive income (1,050) 11,367 (1,765) 1,534
Ending Balance 2,352,923 2,046,558 2,352,923 2,046,558
Foreign Currency Translation        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (37,914) (35,132) (38,376) (42,824)
Other comprehensive income before reclassifications 671 (11,961) 1,133 (4,269)
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive income 671 (11,961) 1,133 (4,269)
Ending Balance (37,243) (47,093) (37,243) (47,093)
Unrealized Gains and (Losses) on Available- for-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (518) (3,670) (771) (5,811)
Other comprehensive income before reclassifications 396 592 728 2,739
Amounts reclassified from accumulated other comprehensive loss (17) 2 (96) (4)
Net current-period other comprehensive income 379 594 632 2,735
Ending Balance (139) (3,076) (139) (3,076)
Accumulated Other Comprehensive Loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (38,432) (38,802) (39,147) (48,635)
Other comprehensive income before reclassifications 1,067 (11,369) 1,861 (1,530)
Amounts reclassified from accumulated other comprehensive loss (17) 2 (96) (4)
Net current-period other comprehensive income 1,050 (11,367) 1,765 (1,534)
Ending Balance $ (37,382) $ (50,169) $ (37,382) $ (50,169)