XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity Stockholders' Equity - Summary of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues $ 11,079,166 $ 9,559,310 $ 21,621,967 $ 18,929,750
Cost of Revenues (5,325,311) (5,174,143) (10,588,458) (10,151,216)
Interest and other income (expense) 39,630 79,005 90,529 234,364
Provision for Income Taxes (506,262) (366,550) (829,637) (648,920)
Net income 3,125,413 2,147,306 6,015,764 4,479,515
Reclassification out of Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues (37,385) 33,301 127,411 22,060
Cost of Revenues 344 73 (1,995) 267
Interest and other income (expense) (14,802) 0 (29,250) 0
Provision for Income Taxes 11,902 (7,652) (22,077) (5,119)
Net income (39,941) 25,722 74,089 17,208
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) 0   121  
Provision for Income Taxes 0   (28)  
Net income 0   93  
Reclassification out of Accumulated Other Comprehensive Income | Change in Unrealized Gains (Losses) on Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues (37,385) 33,301 127,411 22,060
Cost of Revenues 344 73 (1,995) 267
Interest and other income (expense) 0 0 0 0
Provision for Income Taxes 8,504 (7,652) (28,792) (5,119)
Net income (28,537) $ 25,722 96,624 $ 17,208
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,802)   (29,371)  
Provision for Income Taxes 3,398   6,743  
Net income $ (11,404)   $ (22,628)