XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative liability, fair value, net   $ 739,377
Foreign exchange contracts    
Derivative [Line Items]    
Derivative assets, fair value, gross $ 1,095,800 1,406,700
Derivative liabilities, fair value, gross 996,800 1,297,300
Derivative assets, fair value, net 631,800 833,700
Derivative liability, fair value, net $ 532,800 $ 724,300