v3.23.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 78,660 $ (64,158) $ 78,796 $ (166,331)
Other comprehensive income (loss):        
Net change in foreign currency translation adjustment 1,292 (985) 534 (2,907)
Net change in unrealized gains (losses) on available-for-sale debt securities (17,636) (1,357) (11,570) (10,281)
Net change in unrealized gains (losses) on cash flow hedges, net of tax provision of $(523), $0, $1,554, and $0, respectively (33,086) 22,194 (48,795) 68,440
Other comprehensive income (loss) (49,430) 19,852 (59,831) 55,252
Comprehensive income (loss) $ 29,230 $ (44,306) $ 18,965 $ (111,079)