XML 109 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 2,016,114 $ 1,920,158 $ 1,921,917
Other comprehensive income, net of tax (13,715) 1,213 (3,287)
Other comprehensive loss (14,284)    
Tax benefit 569    
Ending balance 1,845,762 2,016,114 1,920,158
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 8,825 7,612 10,899
Other comprehensive income, net of tax (13,715) 1,213 (3,287)
Ending balance (4,890) 8,825 7,612
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 8,925 8,231  
Other comprehensive income, net of tax   694  
Other comprehensive loss (14,012)    
Tax benefit 569    
Ending balance (4,518) 8,925 8,231
Unrealized Gain (Loss) on Marketable Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (100) (619)  
Other comprehensive income, net of tax   519  
Other comprehensive loss (272)    
Tax benefit 0    
Ending balance $ (372) $ (100) $ (619)