v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 464,919 $ 402,462 $ 287,674
Other comprehensive income (loss):      
Foreign currency translation 23,223 (8,098) 4,448
Change in unrealized gains on marketable securities, net of tax 1,335 605 5,040
Total other comprehensive income (loss) 24,558 (7,493) 9,488
Comprehensive income $ 489,477 $ 394,969 $ 297,162