XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 287,674 $ 159,699 $ 310,616
Other comprehensive income (loss):      
Foreign currency translation 4,448 (20,620) (5,254)
ChChange in unrealized gains (losses) on marketable securities, net of tax 5,040 (3,185) (2,456)
Total other comprehensive income (loss) 9,488 (23,805) (7,710)
Comprehensive income $ 297,162 $ 135,894 $ 302,906