XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of Changes In Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,016,114 $ 1,920,158
Other comprehensive (loss) income, net of tax (4,085) 2,462
Ending balance 2,027,004 1,955,537
Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 8,825 7,612
Other comprehensive (loss) income, net of tax (4,085) 2,462
Ending balance 4,740 10,074
Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 8,925 8,231
Other comprehensive (loss) income, net of tax (3,574) 2,319
Ending balance 5,351 10,550
Unrealized Loss on Marketable Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (100) (619)
Other comprehensive (loss) income, net of tax (511) 143
Ending balance $ (611) $ (476)