XML 466 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Option, Quantitative Disclosures [Line Items]      
Foreign currency forward contracts, assets $ 17,829 $ 6,016  
Foreign currency forward contracts, liabilities 5,752 3,244  
Forward Contracts | Other, net      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Cash receipts 218,000    
Cash settlements   (44,400) $ (2,400)
Designated as Hedging Instrument | Forward Contracts      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, notional amount 994,500 64,500  
Fair value foreign currency forward contracts not designated as hedging instruments, asset 15,193 0  
Fair value foreign currency forward contracts not designated as hedging instruments, liabilities 446 3,159  
Recognized gains of foreign currency forward contracts designated as hedging instruments 8,493 (4,398) 174
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 3,489 0  
Designated as Hedging Instrument | Forward Contracts | Other assets      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Fair value foreign currency forward contracts designated as hedging instruments, asset 11,704 0  
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, liabilities 446 3,159  
Not Designated as Hedging Instrument | Forward Contracts      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, notional amount 7,100,000 2,800,000  
Fair value foreign currency forward contracts not designated as hedging instruments, asset 2,636 6,016  
Fair value foreign currency forward contracts not designated as hedging instruments, liabilities 5,306 85  
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 2,636    
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, liabilities 5,306 85  
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 $ 213,378 $ (41,088) $ 1,068