v3.25.2
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 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,894,100 1,406,700
Derivative liabilities, fair value, gross 1,741,000 1,297,300
Derivative assets, fair value, net 968,700 833,700
Derivative liability, fair value, net $ 815,600 $ 724,300