v3.26.1
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 1,908 $ 1,550 $ 3,538 $ 2,887
Costs of revenue (1,392) (1,158) (2,575) (2,149)
Sales and marketing (166) (141) (322) (274)
Research and development (109) (91) (206) (175)
General and administrative (89) (79) (173) (158)
Net income 154 80 280 136
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 1,908 1,550 3,538 2,887
Costs of revenue (1,385) (1,148) (2,561) (2,128)
Sales and marketing (152) (126) (294) (243)
Research and development (86) (69) (160) (131)
General and administrative (75) (62) (145) (126)
Stock-based compensation and related payroll taxes (58) (64) (116) (128)
Other items 2 (1) 18 5
Net income $ 154 $ 80 $ 280 $ 136