XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments and Hedging Activities - Gains (Losses) on Hedged Items and Derivative Instruments Recognized in the Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total amounts presented in the Consolidated Statements of Operations $ 9,824,703 $ 8,541,668 $ 28,754,453 $ 24,890,472
Total amounts presented in the Consolidated Statements of Operations 5,119,884 4,930,788 15,271,100 14,407,883
Total amounts presented in the Consolidated Statements of Operations (21,693) $ 168,218 212,671 $ 123,975
Amount of gains reclassified from AOCI 48,000   70,000  
Foreign exchange contracts | Revenues        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Amount of gains reclassified from AOCI 48,184   70,244  
Hedged items 0   0  
Derivatives designated as hedging instruments 0   0  
Amount excluded from assessment of effectiveness and recognized in earnings based on amortization approach 0   0  
Losses 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 297   564  
Hedged items 0   0  
Derivatives designated as hedging instruments 0   0  
Amount excluded from assessment of effectiveness and recognized in earnings based on amortization approach 0   0  
Losses 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  
Hedged items (71,673)   (71,673)  
Derivatives designated as hedging instruments 70,332   70,332  
Amount excluded from assessment of effectiveness and recognized in earnings based on amortization approach (9,069)   (9,069)  
Losses on derivatives not designated as hedging instruments $ (1,296)   $ 12,767