v3.26.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, 2026
Jan. 31, 2025
Jan. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning Balance $ 2,471,504 $ 2,112,540 $ 1,792,683
Net current-period total other comprehensive income (loss) 24,558 (7,493) 9,488
Ending Balance 2,815,287 2,471,504 2,112,540
Foreign Currency Translation      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning Balance (46,474) (38,376)  
Other comprehensive income (loss) before reclassifications (23,223) (8,098)  
Amounts reclassified from accumulated other comprehensive income (loss) 0 0  
Net current-period total other comprehensive income (loss) (23,223) (8,098)  
Ending Balance (23,251) (46,474) (38,376)
Unrealized Gains and (Losses) on available- for-Sale Securities      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning Balance (166) (771)  
Other comprehensive income (loss) before reclassifications 959 697  
Amounts reclassified from accumulated other comprehensive income (loss) 376 (92)  
Net current-period total other comprehensive income (loss) 1,335 605  
Ending Balance 1,169 (166) (771)
Accumulated Other Comprehensive Loss      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning Balance (46,640) (39,147) (48,635)
Other comprehensive income (loss) before reclassifications (24,182) (7,401)  
Amounts reclassified from accumulated other comprehensive income (loss) 376 (92)  
Net current-period total other comprehensive income (loss) (24,558) (7,493)  
Ending Balance $ (22,082) $ (46,640) $ (39,147)