XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Other Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning Balance $ 2,112,540 $ 1,792,683 $ 1,745,740
Net current-period total other comprehensive income (loss) (7,493) 9,488 (23,805)
Ending Balance 2,471,504 2,112,540 1,792,683
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 (8,098) 4,448  
Amounts reclassified from accumulated other comprehensive income (loss) 0 0  
Net current-period total other comprehensive income (loss) (8,098) 4,448  
Ending Balance (46,474) (38,376) (42,824)
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 697 5,044  
Amounts reclassified from accumulated other comprehensive income (loss) (92) (4)  
Net current-period total other comprehensive income (loss) 605 5,040  
Ending Balance (166) (771) (5,811)
Accumulated Other Comprehensive Loss      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning Balance (39,147) (48,635) (24,830)
Other comprehensive income (loss) before reclassifications (7,401) 9,492  
Amounts reclassified from accumulated other comprehensive income (loss) (92) (4)  
Net current-period total other comprehensive income (loss) (7,493) 9,488  
Ending Balance $ (46,640) $ (39,147) $ (48,635)