XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Derivatives designated as hedging instruments under ASC 815    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 35,664 $ 13,237
Derivative liabilities 729 18,932
Derivatives designated as hedging instruments under ASC 815 | Foreign currency contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 33,679 10,477
Derivatives designated as hedging instruments under ASC 815 | Foreign currency contracts | Other long-term assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,985 2,760
Derivatives designated as hedging instruments under ASC 815 | Foreign currency contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 729 17,761
Derivatives designated as hedging instruments under ASC 815 | Foreign currency contracts | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 0 1,171
Derivatives not designated as hedging instruments under ASC 815    
Derivatives, Fair Value [Line Items]    
Derivative assets 203 559
Derivative liabilities 556 600
Derivatives not designated as hedging instruments under ASC 815 | Foreign currency contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 203 559
Derivatives not designated as hedging instruments under ASC 815 | Foreign currency contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ 556 $ 600