XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative liability $ 739,377 $ 315,063
Foreign exchange contracts    
Derivative [Line Items]    
Derivative assets, fair value, gross 1,406,700 594,900
Derivative liabilities, fair value, gross 1,297,300 519,400
Derivative assets, fair value, net 833,700 320,200
Derivative liability $ 724,300 $ 244,700