XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Segments - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 1,258,754 $ 711,015 $ 2,417,728 $ 1,389,385
Interest expense 51,409 74,418 104,297 148,343
Provision for income taxes 112,148 16,894 183,216 49,147
Amortization, depreciation and write-offs     126,940 221,208
Stock-based compensation 34,552 93,559 93,667 182,503
Net income from continuing operations 771,856 300,982 1,495,394 560,339
Reportable Segment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 1,258,754 711,015 2,417,728 1,389,385
Datacenter costs 128,898 89,800 251,256 183,933
Personnel related expenses 50,764 70,405 105,955 131,688
Interest expense 51,409 74,418 104,297 148,343
Provision for income taxes 112,148 16,894 183,216 49,147
Amortization, depreciation and write-offs 31,064 31,242 63,010 62,159
Stock-based compensation 34,552 93,559 93,667 182,503
Other expenses 78,063 33,715 120,933 71,273
Net income from continuing operations $ 771,856 $ 300,982 $ 1,495,394 $ 560,339