XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
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 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance $ 1,967,391 $ 1,707,192 $ 1,792,683 $ 1,745,740
Total other comprehensive loss (11,367) (13,882) (1,534) (39,237)
Ending Balance 2,046,558 1,738,391 2,046,558 1,738,391
Foreign Currency Translation        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (35,132) (42,836) (42,824) (22,204)
Other comprehensive income (loss) before reclassifications (11,961) (13,451) (4,269) (34,083)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0 0
Total other comprehensive loss (11,961) (13,451) (4,269) (34,083)
Ending Balance (47,093) (56,287) (47,093) (56,287)
Unrealized Gains and (Losses) on available- for-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (3,670) (7,349) (5,811) (2,626)
Other comprehensive income (loss) before reclassifications 592 700 2,739 (3,689)
Amounts reclassified from accumulated other comprehensive income (loss) 2 (1,131) (4) (1,465)
Total other comprehensive loss 594 (431) 2,735 (5,154)
Ending Balance (3,076) (7,780) (3,076) (7,780)
Accumulated Other Comprehensive Loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (38,802) (50,185) (48,635) (24,830)
Other comprehensive income (loss) before reclassifications (11,369) (12,751) (1,530) (37,772)
Amounts reclassified from accumulated other comprehensive income (loss) 2 (1,131) (4) (1,465)
Total other comprehensive loss (11,367) (13,882) (1,534) (39,237)
Ending Balance $ (50,169) $ (64,067) $ (50,169) $ (64,067)