XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues $ 11,510,307 $ 9,824,703 $ 33,132,274 $ 28,754,453
Cost of Revenues (6,164,250) (5,119,884) (16,752,708) (15,271,100)
Interest and other income (expense) 36,457 (21,693) 126,986 212,671
Provision for Income Taxes (562,494) (339,445) (1,392,131) (988,365)
Net income 2,546,916 2,363,509 8,562,680 6,843,024
Reclassification out of Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues (129,365) 48,184 (1,954) 70,244
Cost of Revenues 1,655 297 (340) 564
Interest and other income (expense) (14,690) (9,069) (43,940) (9,069)
Provision for Income Taxes 32,692 (9,037) 10,615 (14,156)
Net income (109,708) 30,375 (35,619) 47,583
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 | Amount of gains (losses) reclassified from AOCI        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues (129,365) 48,184 (1,954) 70,244
Cost of Revenues 1,655 297 (340) 564
Interest and other income (expense) 0 0 0 0
Provision for Income Taxes 29,319 (11,116) 527 (16,235)
Net income (98,391) 37,365 (1,767) 54,573
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 0 0
Cost of Revenues 0 0 0 0
Interest and other income (expense) (14,690) (9,069) (44,061) (9,069)
Provision for Income Taxes 3,373 2,079 10,116 2,079
Net income $ (11,317) $ (6,990) $ (33,945) $ (6,990)