XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Statement of Comprehensive Income [Abstract]    
Net Income (Loss) $ 108,347 $ 61,765
Other comprehensive income (loss):    
Foreign currency translation 16,064 (3,298)
Change in unrealized gains (losses) on marketable securities, net of tax 1,498 (2,302)
Total other comprehensive income (loss) 17,562 (5,600)
Comprehensive income $ 125,909 $ 56,165