XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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, 2024
Apr. 30, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance $ 2,112,540 $ 1,792,683
Total other comprehensive (loss) income (5,600) 5,297
Ending Balance 2,162,334 1,850,682
Foreign Currency Translation    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (38,376) (42,824)
Other comprehensive income (loss) before reclassifications (3,298) 3,177
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total other comprehensive (loss) income (3,298) 3,177
Ending Balance (41,674) (39,647)
Unrealized Gains and (Losses) on available- for-Sale Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (771) (5,811)
Other comprehensive income (loss) before reclassifications (2,279) 2,119
Amounts reclassified from accumulated other comprehensive income (loss) (23) 1
Total other comprehensive (loss) income (2,302) 2,120
Ending Balance (3,073) (3,691)
Accumulated Other Comprehensive Loss    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Beginning Balance (39,147) (48,635)
Other comprehensive income (loss) before reclassifications (5,577) 5,296
Amounts reclassified from accumulated other comprehensive income (loss) (23) 1
Total other comprehensive (loss) income (5,600) 5,297
Ending Balance $ (44,747) $ (43,338)