XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging Activities - Fair Value of Outstanding Derivatives (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 10,908 $ 17,356
Derivatives Designated as Hedging Instruments | Interest Rate Swap | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 6,896 0
Derivatives Designated as Hedging Instruments | Interest Rate Swap | Other non-current assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 2,681 0
Derivatives Not Designated as Hedging Instruments | Foreign exchange forward contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 1,331 17,356
Derivatives Not Designated as Hedging Instruments | Foreign exchange forward contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 15,964 $ 0