v3.24.3
Stockholders' Equity Stockholders' Equity - Summary of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues $ 9,824,703 $ 8,541,668 $ 28,754,453 $ 24,890,472
Cost of Revenues (5,119,884) (4,930,788) (15,271,100) (14,407,883)
Interest and other income (expense) (21,693) 168,218 212,671 123,975
Provision for Income Taxes (339,445) (231,627) (988,365) (587,103)
Net income 2,363,509 $ 1,677,422 6,843,024 $ 4,470,152
Reclassification out of Accumulated Other Comprehensive Income        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues 48,184   70,244  
Cost of Revenues 297   564  
Interest and other income (expense) (9,069)   (9,069)  
Provision for Income Taxes (9,037)   (14,156)  
Net income 30,375   47,583  
Reclassification out of Accumulated Other Comprehensive Income | Amount of gains (losses) reclassified from AOCI        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Revenues 48,184   70,244  
Cost of Revenues 297   564  
Interest and other income (expense) 0   0  
Provision for Income Taxes (11,116)   (16,235)  
Net income 37,365   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  
Cost of Revenues 0   0  
Interest and other income (expense) (9,069)   (9,069)  
Provision for Income Taxes 2,079   2,079  
Net income $ (6,990)   $ (6,990)