XML 113 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Risk Management and Derivatives - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets $ 23,092 $ 14,291 $ 10,375
Derivative liabilities 27,391 14,854 9,442
Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 22,473 11,561 7,488
Designated as Hedging Instrument | Foreign currency contracts | Other long term assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 619 2,730 2,887
Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 21,622 11,209 8,663
Designated as Hedging Instrument | Foreign currency contracts | Other long term liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 5,769 3,645 779
Not Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets 3,408 4,412 1,999
Derivative liabilities 6,567 1,213 4,648
Not Designated as Hedging Instrument | Foreign currency contracts | Other current assets      
Derivatives, Fair Value [Line Items]      
Derivative assets 3,408 4,412 1,999
Not Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities 6,563 1,213 4,648
Not Designated as Hedging Instrument | Foreign currency contracts | Other long term liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities $ 4 $ 0 $ 0