XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity Stockholders' Equity - Summary of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Revenues $ 10,542,801 $ 9,370,440
Cost of Revenues (5,263,147) (4,977,073)
Interest and other income (expense) 50,899 155,359
Provision for Income Taxes (323,375) (282,370)
Net income 2,890,351 2,332,209
Reclassification out of Accumulated Other Comprehensive Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Revenues 164,796 (11,241)
Cost of Revenues (2,339) 194
Interest and other income (expense) (14,448) 0
Provision for Income Taxes (33,979) 2,533
Net income 114,030 (8,514)
Reclassification out of Accumulated Other Comprehensive Income | Amount of gains (losses) reclassified from AOCI    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Revenues 0 0
Cost of Revenues 0 0
Interest and other income (expense) 121 0
Provision for Income Taxes (28) 0
Net income 93 0
Reclassification out of Accumulated Other Comprehensive Income | Amount of gains (losses) reclassified from AOCI    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Revenues 164,796 (11,241)
Cost of Revenues (2,339) 194
Interest and other income (expense) 0 0
Provision for Income Taxes (37,296) 2,533
Net income 125,161 (8,514)
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 0
Cost of Revenues 0 0
Interest and other income (expense) (14,569) 0
Provision for Income Taxes 3,345 0
Net income $ (11,224) $ 0