XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Statement Of Income And Comprehensive Income [Abstract]        
Net income $ 59,473 $ 127,262 $ 91,006 $ 180,809
Other comprehensive (loss) income:        
Foreign currency translation (6,243) (1,394) (20,632) 4,028
Change in unrealized gains (losses) on marketable securities, net of tax 654 47 (4,723) 4
Total other comprehensive (loss) income (5,589) (1,347) (25,355) 4,032
Comprehensive income $ 53,884 $ 125,915 $ 65,651 $ 184,841