XML 128 R96.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 13,237 $ 23,092
Derivative liabilities 18,932 27,391
Designated as Hedging Instrument | Foreign currency contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 10,477 22,473
Designated as Hedging Instrument | Foreign currency contracts | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,760 619
Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 17,761 21,622
Designated as Hedging Instrument | Foreign currency contracts | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 1,171 5,769
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 559 3,408
Derivative liabilities 600 6,567
Not Designated as Hedging Instrument | Foreign currency contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 559 3,408
Not Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 600 6,563
Not Designated as Hedging Instrument | Foreign currency contracts | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ 0 $ 4