v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Millions
Jun. 30, 2026
Dec. 31, 2025
Accounts receivable, allowance $ 95 $ 74
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized shares (in shares) 1,600,000 1,600,000
Common stock, shares issued (in shares) 293,809 291,448
Common stock, shares outstanding (in shares) 114,473 116,975
Treasury stock (in shares) 186,613 181,749
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized shares (in shares) 400,000 400,000
Common stock, shares issued (in shares) 12,800 12,800
Common stock, shares outstanding (in shares) 5,523 5,523
Treasury stock (in shares) 7,300 7,300