v3.26.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Statement of Comprehensive Income [Abstract]    
Net Income (Loss) $ 115,705 $ 108,347
Other comprehensive (loss) income:    
Foreign currency translation (2,535) 16,064
Change in unrealized (losses) gains on marketable securities, net of tax (1,828) 1,498
Total other comprehensive (loss) income (4,363) 17,562
Comprehensive income $ 111,342 $ 125,909