XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Schedule of Derivatives Designated as Hedging Instruments (Details) - Designated as Hedging Instrument
$ in Thousands
Dec. 31, 2022
USD ($)
Foreign exchange contracts  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative asset $ 3,379
Derivative liability 10,472
Foreign exchange contracts | Prepaid expenses other current assets  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative asset 72
Foreign exchange contracts | Other non-current assets  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative asset 0
Foreign exchange contracts | Accrued other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative liability 157
Foreign exchange contracts | Other non-current liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative liability 0
Interest rate hedging derivatives:  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative asset 24,479
Derivative liability 0
Interest rate hedging derivatives: | Prepaid expenses other current assets  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative asset 280
Interest rate hedging derivatives: | Other non-current assets  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative asset 485
Interest rate hedging derivatives: | Accrued other liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative liability 0
Interest rate hedging derivatives: | Other non-current liabilities  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative liability $ 0