XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 402,462 $ 287,674 $ 159,699
Other comprehensive (loss) income:      
Foreign currency translation (8,098) 4,448 (20,620)
Change in unrealized gains (losses) on marketable securities, net of tax 605 5,040 (3,185)
Total other comprehensive (loss) income (7,493) 9,488 (23,805)
Comprehensive income $ 394,969 $ 297,162 $ 135,894