v3.25.4
Stockholders' Equity - Scheduled Vesting for Outstanding Restricted Stock Units (Details) - Restricted Stock Units - shares
shares in Millions
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Scheduled vesting — restricted stock units        
2026 (in shares) 110.4      
2027 (in shares) 69.9      
2028 (in shares) 30.7      
2029 (in shares) 9.8      
2030 (in shares) 0.8      
Thereafter (in shares) 0.9      
Total (in shares) 222.5 283.1 405.8 384.4