XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance $ 2,580,392 $ 2,241,433 $ 2,471,504 $ 2,112,540
Net current-period other comprehensive income (146) (1,050) (15,151) (1,765)
Ending Balance 2,704,112 2,352,923 2,704,112 2,352,923
Foreign Currency Translation        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (31,720) (37,914) (46,474) (38,376)
Other comprehensive income (loss) before reclassifications (1,237) 671 13,517 1,133
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net current-period other comprehensive income (1,237) 671 13,517 1,133
Ending Balance (32,957) (37,243) (32,957) (37,243)
Unrealized Gains and (Losses) on Available- for-Sale Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance 85 (518) (166) (771)
Other comprehensive income (loss) before reclassifications 1,377 396 1,355 728
Amounts reclassified from accumulated other comprehensive loss 6 (17) 279 (96)
Net current-period other comprehensive income 1,383 379 1,634 632
Ending Balance 1,468 (139) 1,468 (139)
Accumulated Other Comprehensive Loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Beginning Balance (31,635) (38,432) (46,640) (39,147)
Other comprehensive income (loss) before reclassifications 140 1,067 14,872 1,861
Amounts reclassified from accumulated other comprehensive loss 6 (17) 279 (96)
Net current-period other comprehensive income 146 1,050 15,151 1,765
Ending Balance $ (31,489) $ (37,382) $ (31,489) $ (37,382)