XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Foreign Currency and Derivative Gain (Loss), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Realized foreign currency and derivative (loss) gain, net:      
(Loss) gain on the settlement of undesignated derivatives $ (33,053) $ 18,051 $ 204,392
Gain on the settlement of designated derivatives reclassified from AOCI 9,082 5,728 3,245
(Loss) gain on the settlement of transactions with third parties 1,498 583 (553)
Total realized foreign currency and derivative (loss) gain, net (22,473) 24,362 207,084
Unrealized foreign currency and derivative gain (loss), net:      
Gain (loss) on the change in fair value of undesignated derivatives 11,893 (5,231) 29,316
Gain (loss) on remeasurement of certain assets and liabilities 14,000 (32,545) (249,711)
Total unrealized foreign currency and derivative gain (loss), net 25,893 (37,776) (220,395)
Total foreign currency and derivative gain (loss), net $ 3,420 $ (13,414) $ (13,311)