v3.23.2
Derivative Instruments - Fair Values of Outstanding Derivative Instruments (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets: $ 47,191 $ 64,824
Derivative liabilities: 38,943 33,972
Non-designated hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets: 380 99
Non-designated hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities: 872 5,244
Non-designated hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities: 2 1
Cash flow hedges | Cash flow hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets: 32,135 42,968
Cash flow hedges | Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative assets: 14,676 21,757
Cash flow hedges | Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities: 16,600 13,231
Cash flow hedges | Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities: $ 21,469 $ 15,496