v3.25.2
Common Stock (Details) - Common Stock - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Subsidiary Sale Of Stock [Line Items]        
Number of shares issued under share-based awards (in shares) 1.3 0.6 2.1 3.1
Number of shares issued to settle liabilities (in shares)       2.0