v3.26.1
Stockholders' Equity - Schedule of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Revenues $ 12,249,757 $ 10,542,801
Cost of Revenues (5,888,238) (5,263,147)
Interest and other income (expense) 2,852,166 50,899
Provision for Income Taxes (1,264,295) (323,375)
Net income 5,282,791 2,890,351
Reclassification out of Accumulated Other Comprehensive Income    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Revenues (132,517) 164,796
Cost of Revenues 904 (2,339)
Interest and other income (expense) (13,263) (14,448)
Provision for Income Taxes 33,501 (33,979)
Net income (111,375) 114,030
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 (132,517) 164,796
Cost of Revenues 904 (2,339)
Interest and other income (expense) 0 0
Provision for Income Taxes 30,434 (37,296)
Net income (101,179) 125,161
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) (13,263) (14,569)
Provision for Income Taxes 3,067 3,345
Net income $ (10,196) $ (11,224)