XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Schedule of Foreign Currency and Derivative (Loss) Gain, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Realized foreign currency and derivative loss, net:    
Loss on the settlement of undesignated derivatives $ (23,404) $ (15,265)
Gain on the settlement of designated derivatives reclassified from AOCI 2,185 3,441
Gain (loss) on the settlement of transactions with third parties 3 (6)
Total realized foreign currency and derivative loss, net (21,216) (11,830)
Unrealized foreign currency and derivative (loss) gain, net:    
(Loss) gain on the change in fair value of undesignated derivatives (3,820) 2,138
Gain on remeasurement of certain assets and liabilities 22,491 13,738
Total unrealized foreign currency and derivative gain, net 18,671 15,876
Total foreign currency and derivative (loss) gain, net $ (2,545) $ 4,046