XML 138 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Option, Quantitative Disclosures [Line Items]      
Foreign currency forward contracts, assets $ 6,016 $ 3,138  
Foreign currency forward contracts, liabilities 3,244 305  
Forward Contracts | Other, net      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Cash settlements (44,400) (2,400)  
Cash receipts     $ (19,400)
Designated as Hedging Instrument | Forward Contracts      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, notional amount 64,500 36,500  
Fair value foreign currency forward contracts not designated as hedging instruments, asset 0 237  
Fair value foreign currency forward contracts not designated as hedging instruments, liabilities 3,159 57  
Recognized gains of foreign currency forward contracts designated as hedging instruments (4,398) 174 1,602
Designated as Hedging Instrument | Forward Contracts | Other current assets      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Fair value foreign currency forward contracts designated as hedging instruments, asset 0 237  
Designated as Hedging Instrument | Forward Contracts | Accrued expenses      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Fair value foreign currency forward contracts designated as hedging instruments, asset 3,159 57  
Not Designated as Hedging Instrument | Forward Contracts      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, notional amount 2,800,000 618,100  
Fair value foreign currency forward contracts not designated as hedging instruments, asset 6,016 2,901  
Fair value foreign currency forward contracts not designated as hedging instruments, liabilities 85 248  
Not Designated as Hedging Instrument | Forward Contracts | Other current assets      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Fair value foreign currency forward contracts not designated as hedging instruments, asset 6,016    
Not Designated as Hedging Instrument | Forward Contracts | Accrued expenses      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Fair value foreign currency forward contracts not designated as hedging instruments, asset 85    
Fair value foreign currency forward contracts not designated as hedging instruments, liabilities   248  
Not Designated as Hedging Instrument | Forward Contracts | Other expenses, net      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Recognized (losses) gains of foreign currency forward contracts not designated as hedging instruments $ (41,088) $ 1,068 $ (7,665)