v3.26.1
Segment - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue $ 1,842,449 $ 1,158,974
Interest expense 51,159 52,888
Provision for income taxes 225,795 71,068
Amortization, depreciation and write-offs 33,665 79,887
Stock-based compensation 83,469 61,383
Net income from continuing operations 1,205,613 723,538
Reportable Segment    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Revenue 1,842,449 1,158,974
Datacenter costs 162,229 122,358
Personnel related expenses 51,513 55,191
Interest expense 51,159 52,888
Provision for income taxes 225,795 71,068
Amortization, depreciation and write-offs 33,665 31,946
Stock-based compensation 83,469 59,115
Other expenses 29,006 42,870
Net income from continuing operations $ 1,205,613 $ 723,538