v3.25.1
Net Income per Share - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Participating securities (in shares) 0 0
Weighted average common shares outstanding for basic net income per common share (in shares) 339,000,000 337,000,000
Diluted (in shares) 357,000,000 373,000,000
Anti-dilutive common stock equivalents (in shares) 31,000,000 16,000,000