XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.4
Derivative Financial Instruments - Notional Amount of Derivative Contracts (Details) - Derivatives designated as hedging instruments: - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount $ 8,783,273 $ 0
Foreign exchange contracts | Cash flow hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount $ 8,783,273 $ 0