XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments and Hedging Activities - Gains (Losses) on Derivative Instruments Recognized in the Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total amounts presented in the Consolidated Statements of Operations $ 9,559,310 $ 8,187,301 $ 18,929,750 $ 16,348,804
Total amounts presented in the Consolidated Statements of Operations 5,174,143 4,673,470 10,151,216 9,477,095
Total amounts presented in the Consolidated Statements of Operations 79,005 $ 26,961 234,364 $ (44,243)
Foreign exchange contracts | Revenues        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amount of gains reclassified from AOCI 33,301   22,060  
Gains on derivatives not designated as hedging instruments 0   0  
Foreign exchange contracts | Cost of Revenues        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amount of gains reclassified from AOCI 73   267  
Gains on derivatives not designated as hedging instruments 0   0  
Foreign exchange contracts | Interest and other income (expense)        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amount of gains reclassified from AOCI 0   0  
Gains on derivatives not designated as hedging instruments $ 9,797   $ 14,063