XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity Stockholders' Equity - Summary of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Revenues $ 39,000,966 $ 33,723,297 $ 31,615,550
Cost of Revenues (21,038,464) (19,715,368) (19,168,285)
Interest and other income (expense) 266,776 (48,772) 337,310
Provision for Income Taxes (1,254,026) (797,415) (772,005)
Net income 8,711,631 5,407,990 4,491,924
Foreign exchange contracts      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Amount of gains (losses) reclassified from AOCI   $ 0 $ 0
Reclassification out of Accumulated Other Comprehensive Income      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Revenues 124,010    
Cost of Revenues 1,629    
Interest and other income (expense) (23,567)    
Provision for Income Taxes (23,434)    
Net income 78,638    
Reclassification out of Accumulated Other Comprehensive Income | Amount of gains (losses) reclassified from AOCI      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Revenues 124,010    
Cost of Revenues 1,629    
Interest and other income (expense) 0    
Provision for Income Taxes (28,844)    
Net income 96,795    
Reclassification out of Accumulated Other Comprehensive Income | Amount excluded from assessment of effectiveness and recognized in earnings based on amortization approach      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Revenues 0    
Cost of Revenues 0    
Interest and other income (expense) (23,567)    
Provision for Income Taxes 5,410    
Net income $ (18,157)