XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance $ 2,162,334 $ 1,850,682 $ 2,112,540 $ 1,792,683
Net current-period other comprehensive income (6,315) (4,536) (715) (9,833)
Ending Balance 2,241,433 1,967,391 2,241,433 1,967,391
Foreign Currency Translation        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (41,674) (39,647) (38,376) (42,824)
Other comprehensive income before reclassifications 3,760 4,515 462 7,692
Amounts reclassified from accumulated other comprehensive income 0 0 0 0
Net current-period other comprehensive income (3,760) (4,515) (462) (7,692)
Ending Balance (37,914) (35,132) (37,914) (35,132)
Unrealized Gains and (Losses) on available- for-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (3,073) (3,691) (771) (5,811)
Other comprehensive income before reclassifications 2,611 28 332 2,147
Amounts reclassified from accumulated other comprehensive income (56) (7) (79) (6)
Net current-period other comprehensive income (2,555) (21) (253) (2,141)
Ending Balance (518) (3,670) (518) (3,670)
Accumulated Other Comprehensive Loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (44,747) (43,338) (39,147) (48,635)
Other comprehensive income before reclassifications 6,371 4,543 794 9,839
Amounts reclassified from accumulated other comprehensive income (56) (7) (79) (6)
Net current-period other comprehensive income (6,315) (4,536) (715) (9,833)
Ending Balance $ (38,432) $ (38,802) $ (38,432) $ (38,802)