XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Foreign Currency and Derivative Gain (Loss), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Realized foreign currency and derivative gain (loss), net:      
Gain on the settlement of undesignated derivatives $ 18,051 $ 204,392 $ 24,392
Gain on the settlement of designated derivatives reclassified from AOCI 5,728 3,245 3,541
Gain (loss) on the settlement of transactions with third parties 583 (553) (134)
Total realized foreign currency and derivative gain, net 24,362 207,084 27,799
Unrealized foreign currency and derivative gain (loss), net:      
(Loss) gain on the change in fair value of undesignated derivatives (5,231) 29,316 (14,714)
Loss on remeasurement of certain assets and liabilities (32,545) (249,711) (12,375)
Total unrealized foreign currency and derivative loss, net (37,776) (220,395) (27,089)
Total foreign currency and derivative (loss) gain, net $ (13,414) $ (13,311) $ 710