XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value by Balance Sheet Location (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative liability   $ 315,063
Foreign exchange contracts    
Derivative [Line Items]    
Derivative Asset, Fair Value, Gross $ 841,600 594,900
Derivative Liabilities, Fair Value, Gross 753,100 519,400
Derivative Assets 475,400 320,200
Derivative liability $ 386,900 $ 244,700