v3.23.2
Derivative Instruments - Effect of Cash Flow Hedges on Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Revenues $ 1,786,766 $ 1,535,798 $ 3,471,078 $ 2,970,455
Costs and expenses 1,750,509 1,569,876 3,454,621 3,077,376
Revenues        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) related to cash flow hedges 17,266 1,495 33,592 338
Costs and expenses        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) related to cash flow hedges $ 1,640 $ (5,955) $ 942 $ (6,784)