XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value by Balance Sheet Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative liability   $ 315,063
Foreign exchange contracts    
Derivative [Line Items]    
Derivative Asset, Fair Value, Gross $ 577,000 594,900
Derivative Liabilities, Fair Value, Gross 506,700 519,400
Derivative Assets 321,900 320,200
Derivative liability $ 251,600 $ 244,700